Docs

Referenzdaten

Zuletzt aktualisiert: 2026-10-034 Min. Lesezeit

Manche Werkzeuge nehmen IDs als Eingabe: eine Stimme, einen Avatar, einen Musiktitel. Diese erhalten Sie mit den Anfragen auf dieser Seite. Alle sind kostenlose GET.

Stimmen

GET /voices - jeder Schlüssel. Sprecherstimmen für POST /video/create, POST /avatar/video und das Content-Paket (form.voiceId).

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

language (optional) - ein ISO-639-1-Code: lässt die Stimmen übrig, die diese Sprache sprechen.

FeldBeschreibung
items[].voiceIdID für das Feld voiceId
items[].nameName der Stimme
items[].gendermale oder female
items[].descriptionCharakter der Stimme
items[].languagesSprachen, die die Stimme gut spricht
items[].isDefaultdie Standardstimme

Avatare

GET /avatar/avatars - Bereich tools:avatar. Alle Avatare, die Ihr Konto in POST /avatar/video nutzen kann: eigene, fotobasierte und die Standardmoderatoren.

FeldBeschreibung
items[].avatarIdID für das Feld avatarId
items[].nameName
items[].kindcustom (trainiert), photo (aus einem Foto) oder standard
items[].statusnur ready ist nutzbar
items[].genderbei Standardmoderatoren
items[].thumbnailUrlVorschaubild

Einen eigenen Avatar erstellen Sie im Kabinett, im Werkzeug KI-Avatar; über die API nutzen Sie nur fertige.

Musik für Videos

GET /video/music - Bereich tools:video. Lizenzfreie Titel für das Feld musicTrackId.

FeldBeschreibung
items[].trackIdTitel-ID
items[].title, items[].artistTitel und Interpret
items[].licenseLizenz
items[].genreGenre
items[].durationSecDauer
items[].previewPathanhören: https://developers.grem.capital/api/v1 + previewPath (braucht den Bereich tools:artifacts)

Schlusssätze für Videos

GET /video/endings?language=de - Bereich tools:video. Fertige Schlusssätze in der Videosprache für POST /video/create sowie die Höchstlänge eines eigenen Satzes (ctaText).

FeldBeschreibung
languageSprache der Sätze
maxCustomCharsHöchstlänge eines eigenen Satzes
optionsfertige Sätze
options[].intentID des Satzes - als ctaIntent übergeben
options[].textder Satz in der angefragten Sprache

Verfügbarkeit der Werkzeuge

GET /tools/status - jeder Schlüssel.

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

Ein Werkzeug mit available: false antwortet derzeit mit 503 service_unavailable und berechnet nichts. Prüfen Sie das vor einem Massenlauf. Werkzeuge, die nicht in der Liste stehen, haben keine Verfügbarkeitssperre.

Arbeitsverlauf

GET /works - jeder Schlüssel. Die Ergebnisse Ihres Kontos über alle Werkzeuge - sowohl über die API als auch aus dem Kabinett, die neuesten zuerst.

ParameterBeschreibung
toolWerkzeugpfad: valuation/report, valuation/rent, valuation/review, content/generate, video/create, text/generate, pdf/create, floorplan/create, avatar/video, flyer/create, tour. Ergebnisse von Foto, Website und Entwurf werden nicht im Verlauf gespeichert
statusStatusfilter
limitEinträge pro Seite, 1-50 (Standard 20)
cursornextCursor der vorherigen Seite; ein anderer Wert - 400
from, toangelegt an oder nach / an oder vor diesem Datum

Ein bekannter Parameter mit ungültigem Wert wird mit 400 validation und dem Feldnamen abgelehnt.

FeldBeschreibung
items[].idID des Ergebnisses
items[].toolWerkzeugpfad
items[].status, items[].title, items[].languageStatus, Titel, Sprache
items[].city, items[].countryObjektadresse, falls vorhanden
items[].street, items[].streetNumberStraße und Hausnummer, falls vorhanden
items[].previewUrl, items[].linkVorschaubild und fertiges PDF, falls vorhanden (Download über GET /artifacts/{path}); die Vorschau eines Flyers ist das Bild selbst (data:image/...)
items[].objectdas Objekt, für das das Ergebnis erstellt wurde: id, kind, name, isDraft, photoUrl
items[].repeatIndex, items[].errorwie oft neu erzeugt wurde; ein allgemeiner Text, wenn der Auftrag fehlschlug
items[].createdAterstellt am
nextCursorfür die nächste Seite; null - keine weiteren Seiten

Verwandte Artikel

War dieser Artikel hilfreich?