Cunoaște Kubeey, agentul tău AI creativ
    Încearcă acum

    Instrumente cont

    Folosește aceste instrumente pentru a lista modelele, verifica soldul de credite și vizualiza istoricul generărilor.

    #Modele disponibile și prețuri

    O listă live a modelelor activate și prețurile lor (sincronizate cu baza de date) se află la Modele disponibile. Modelele dezactivate sunt ascunse acolo și în get_models.

    get_models returnează toate modelele disponibile cu prețul în credite și timpul tipic de generare. Folosește-l pentru a alege un model și a confirma costul înainte de generare.

    • Prețuri: Fiecare model include cost_per_generation (credite).
    • Timp estimat: Fiecare model include estimated_time_seconds (durata tipică de generare). Primești atât costul cât și durata estimată într-un singur apel; nu e nevoie de un instrument separat de estimare per model.
    • Folosește doar modelele listate: Când apelezi generate_media sau generate_music, folosește un model_id din răspunsul get_models. Folosirea unui model care nu e în listă poate duce la eroare.

    Filtrează după model_type (image, video sau music) pentru a obține modele pentru o capabilitate specifică. Vezi Instrumente media, și Instrumente muzică pentru utilizarea modelelor per instrument.

    #get_models

    Returnează modelele AI disponibile cu costuri și capabilități. Apelează-l înainte de generare pentru a alege modelul potrivit și a confirma costul.

    Parametri:

    ParametruTipObligatoriuDescriere
    model_typestringNuFiltrare după tip: image, video sau music. Omitere pentru toate.

    Răspuns: O listă de modele. Fiecare intrare include în general:

    • model_id – Folosește-l în generate_media sau generate_music. Folosește doar ID-urile returnate aici.
    • display_name, provider
    • model_type (image, video, music)
    • cost_per_generation (credite)
    • estimated_time_seconds (durata tipică de generare)
    • generation_types (ex. text-to-image, image-to-video)
    • requires_input_media, input_media_types (ex. o imagine)
    • capabilities (rapoarte de aspect, durate, niveluri de calitate etc.)

    Folosește aceste informații pentru a decide ce model să folosești și dacă trebuie să trimiți source_media_urls pentru media.


    #get_balance

    Returnează soldul curent de credite Kubeez.

    Parametri: Niciunul (folosește contul tău autentificat).

    Răspuns: Creditele tale disponibile (și opțional ultima actualizare). Verifică înainte de generări costisitoare.


    #get_generations

    Returnează ultimele 20 de generări (media) cu filtre opționale (ex. pentru a lista joburile recente și output-ul sau linkurile sursă). Pentru un singur rând, folosește get_generation (detaliu complet) sau get_status (doar starea curentă).

    Parametri:

    ParametruTipObligatoriuDescriere
    statusstringNuFiltrare după status (ex. completed, failed).
    modelstringNuFiltrare după ID model.
    generation_typestringNuFiltrare după tip (ex. text-to-image).

    Răspuns: Până la 20 de generări cu ID-uri, prompturi, modele, status, timestamp-uri și detalii de output.


    #get_generation

    Detaliu complet pentru o singură generare anterioară: prompt, model, parametri, status, output-uri, credits_deducted, error_message. Folosește-l când ai un singur id și vrei tot rândul; get_generations e istoricul paginat. Se combină cu regenerate pentru iterație: get_generation(id), inspectezi parametrii, apoi regenerate(id, prompt="ajustat").

    Parametri:

    ParametruTipObligatoriuDescriere
    idstringDageneration_id.

    Răspuns: Aceeași formă de rând ca o intrare din get_generations.generations[].


    #plan

    Planificator read-only. Îi dai obiectivul utilizatorului în cuvintele lui și îți întoarce un plan rutat, în locul a patru apeluri separate. Nu taxează nimic și nu apelează niciun model.

    Folosește-l ca primul apel dintr-o sesiune, când utilizatorul a descris ce vrea dar nu a ales un model.

    Parametri:

    ParametruTipObligatoriuDescriere
    intentstringDaCe vrea utilizatorul, în cuvintele lui.
    has_local_filesbooleanNuTrue când utilizatorul a atașat imagine sau audio de referință.
    has_video_referencebooleanNuTrue când utilizatorul a atașat un video pe care vrea să îl modifice. Rutează către un model cu referință video în loc de text- sau image-to-video.
    target_aspectstringNuForțează un aspect ratio în loc să îl deducă planificatorul.

    Răspuns: recommended_model, estimated_credits, estimated_seconds, requires_upload, suggested_aspect_ratio, workflow_steps[] și skills_to_fetch[]. Dacă intenția e ambiguă primești clarifying_questions[] în loc de un model — pune-i utilizatorului acele întrebări, apoi apelează plan din nou.


    #list_assets

    Listează biblioteca de assets a utilizatorului: imagini, videoclipuri și audio denumite și reutilizabile, stocate în bucket-ul lui privat. Verifică aici înainte să ceri cuiva să re-încarce un logo, o față recurentă, un clip de voce sau o piesă — s-ar putea să fie deja salvate.

    Parametri: Niciunul.

    Răspuns: assets[], fiecare cu un name stabil (ex. tesote-logo), id, kind (image / video / audio), size_bytes și un url CDN semnat valabil o oră. Trimite acel url direct în generate_media ca valoare source_media_urls. Întoarce și quota_bytes / used_bytes, un bloc team și rândurile partajate cu echipa pentru conturile pe plan de echipă, plus un bloc kling_elements când utilizatorul a salvat pachete de referință.


    #manage_library

    Jumătatea de scriere a bibliotecii: adaugă, redenumește sau șterge intrări din biblioteca de assets și creează sau șterge personaje Gemini Omni. Citirile rămân pe list_assets și list_gemini_omni_characters — apelează-le întâi ca să confirmi ce există.

    Parametri:

    ParametruTipObligatoriuDescriere
    kindstringDaasset sau character.
    actionstringDaAssets: add, rename, delete. Personaje: create, delete.
    namestringNuHandle pentru add de asset: litere mici, cifre, _ și -, maxim 64 de caractere, unic per utilizator.
    urlstringNuSursa remote pentru add de asset. Serverul o descarcă și validează tipul MIME.
    sharedbooleanNuDoar conturi de echipă: true salvează în biblioteca partajată, false în cea personală. E alegerea utilizatorului — dacă îl omiți pe un cont de echipă primești shared_scope_required în loc de o presupunere.
    asset_idstringNuUUID din list_assets, pentru rename sau delete.
    new_namestringNuHandle nou pentru rename.
    descriptionsstringNuText de aspect / identitate pentru create de personaj.
    image_urlstringNujpeg / png / webp public pentru create de personaj.
    character_namestringNuNume afișat opțional pentru create de personaj.
    voice_idstringNuVoce opțională din list_gemini_omni_voices.
    character_idstringNuCâmpul id din list_gemini_omni_characters, pentru delete.

    Vezi Limitări pentru limite de rată.