DocsAllemagneAfficher la version internationale de la base de connaissances

Données de référence

Dernière mise à jour: 2026-10-034 min de lecture

Certains outils prennent des identifiants en entrée : une voix, un avatar, un morceau. Vous les obtenez avec les requêtes de cette page. Ce sont toutes des requêtes GET gratuites.

Voix

GET /voices - toute clé. Voix de narration pour POST /video/create, POST /avatar/video et le pack de contenu (form.voiceId).

curl "https://developers.grem.capital/api/v1/voices?language=de" \
  -H "Authorization: Bearer gsk_live_xxx"

language (facultatif) - un code ISO 639-1 : ne garde que les voix qui parlent cette langue.

ChampDescription
items[].voiceIdidentifiant pour le champ voiceId
items[].namenom de la voix
items[].gendermale ou female
items[].descriptioncaractère de la voix
items[].languageslangues que la voix parle bien
items[].isDefaultla voix par défaut

Avatars

GET /avatar/avatars - scope tools:avatar. Tous les avatars que votre compte peut utiliser dans POST /avatar/video : les vôtres, ceux créés à partir d'une photo et les présentateurs standard.

ChampDescription
items[].avatarIdidentifiant pour le champ avatarId
items[].namenom
items[].kindcustom (entraîné), photo (à partir d'une photo) ou standard
items[].statusseul ready peut être utilisé
items[].genderpour les présentateurs standard
items[].thumbnailUrlminiature

Vous créez votre propre avatar dans l'espace personnel, avec l'outil Avatar IA ; via l'API, vous utilisez uniquement des avatars prêts.

Musique pour les vidéos

GET /video/music - scope tools:video. Morceaux libres de droits pour le champ musicTrackId.

ChampDescription
items[].trackIdidentifiant du morceau
items[].title, items[].artisttitre et artiste
items[].licenselicence
items[].genregenre
items[].durationSecdurée
items[].previewPathécoute : https://developers.grem.capital/api/v1 + previewPath (nécessite le scope tools:artifacts)

Phrases de conclusion pour les vidéos

GET /video/endings?language=en - scope tools:video. Phrases de conclusion prêtes, dans la langue de la vidéo, pour POST /video/create, et longueur maximale de votre propre phrase (ctaText).

ChampDescription
languagelangue des phrases
maxCustomCharslongueur maximale de votre propre phrase
optionsphrases prêtes
options[].intentidentifiant de la phrase - à passer dans ctaIntent
options[].textla phrase dans la langue demandée

Disponibilité des outils

GET /tools/status - toute clé.

{ "tools": { "video/create": { "available": true }, "avatar/video": { "available": false } }, "requestId": "req_..." }

Un outil avec available: false répond actuellement 503 service_unavailable et ne facture rien. Vérifiez-le avant un traitement en masse. Les outils absents de la liste n'ont pas de contrôle de disponibilité.

Historique des travaux

GET /works - toute clé. Les résultats de votre compte pour tous les outils - via l'API comme depuis l'espace personnel, du plus récent au plus ancien.

ParamètreDescription
toolchemin de l'outil : valuation/report, valuation/rent, valuation/review, content/generate, video/create, text/generate, pdf/create, floorplan/create, avatar/video, flyer/create, tour. Les résultats de photo, de site et de brouillon ne sont pas conservés dans l'historique
statusfiltre par statut
limitéléments par page, 1-50 (20 par défaut)
cursornextCursor de la page précédente ; toute autre valeur - 400
from, tocréés à cette date ou après / à cette date ou avant

Un paramètre connu avec une valeur invalide est refusé avec 400 validation qui nomme le champ.

ChampDescription
items[].ididentifiant du travail
items[].toolchemin de l'outil
items[].status, items[].title, items[].languagestatut, titre, langue
items[].city, items[].countryadresse du bien, le cas échéant
items[].street, items[].streetNumberrue et numéro, le cas échéant
items[].previewUrl, items[].linkimage d'aperçu et PDF final, le cas échéant (téléchargement via GET /artifacts/{path}) ; l'aperçu d'un flyer est l'image elle-même (data:image/...)
items[].objectle bien pour lequel le résultat a été produit : id, kind, name, isDraft, photoUrl
items[].repeatIndex, items[].errornombre de régénérations ; un texte générique lorsque la tâche a échoué
items[].createdAtdate de création
nextCursorpour la page suivante ; null - plus de pages

Voir aussi

Cet article vous a-t-il aidé ?