Docs

Справочные данные

Последнее обновление: 2026-10-034 мин чтения

Некоторые инструменты принимают идентификаторы: голос, аватар, трек. Их берут из запросов на этой странице. Все они - GET, бесплатные.

Голоса

GET /voices - любой ключ. Голоса озвучки для POST /video/create, POST /avatar/video и пакета контента (form.voiceId).

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

language (необязательно) - код языка ISO 639-1: оставляет голоса, которые на нем говорят.

ПолеОписание
items[].voiceIdid для поля voiceId
items[].nameимя голоса
items[].gendermale или female
items[].descriptionхарактер голоса
items[].languagesязыки, на которых голос хорошо говорит
items[].isDefaultголос по умолчанию

Аватары

GET /avatar/avatars - область tools:avatar. Все аватары, которые ваш аккаунт может использовать в POST /avatar/video: собственные, из фото и стандартные ведущие.

ПолеОписание
items[].avatarIdid для поля avatarId
items[].nameназвание
items[].kindcustom (обученный), photo (из фото) или standard
items[].statusиспользовать можно только ready
items[].genderдля стандартных ведущих
items[].thumbnailUrlминиатюра

Собственный аватар создается в кабинете, в инструменте AI-аватара; через API - только использование готовых.

Музыка для видео

GET /video/music - область tools:video. Треки без роялти для поля musicTrackId.

ПолеОписание
items[].trackIdid трека
items[].title, items[].artistназвание и автор
items[].licenseлицензия
items[].genreжанр
items[].durationSecдлительность
items[].previewPathпрослушать: https://developers.grem.capital/api/v1 + previewPath (нужна область tools:artifacts)

Финальные фразы для видео

GET /video/endings?language=en - область tools:video. Готовые финальные фразы на языке видео для POST /video/create и наибольшая длина своей фразы (ctaText).

ПолеОписание
languageязык фраз
maxCustomCharsнаибольшая длина своей фразы
optionsготовые фразы
options[].intentid фразы - передайте его в ctaIntent
options[].textфраза на запрошенном языке

Доступность инструментов

GET /tools/status - любой ключ.

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

Инструмент с available: false сейчас отвечает 503 service_unavailable и ничего не списывает. Проверяйте перед массовым запуском. Инструментов, которых нет в списке, проверка доступности не касается.

История работ

GET /works - любой ключ. Результаты вашего аккаунта во всех инструментах - и через API, и из кабинета, от новых к старым.

ПараметрОписание
toolпуть инструмента: valuation/report, valuation/rent, valuation/review, content/generate, video/create, text/generate, pdf/create, floorplan/create, avatar/video, flyer/create, tour. Результаты фото, сайтов и черновиков в истории не хранятся
statusфильтр по статусу
limitсколько на страницу, 1-50 (по умолчанию 20)
cursornextCursor предыдущей страницы; другое значение - 400
from, toсозданные в эту дату или позже / в эту дату или раньше

Известный параметр с недопустимым значением отклоняется с 400 validation и названием поля.

ПолеОписание
items[].idid работы
items[].toolпуть инструмента
items[].status, items[].title, items[].languageстатус, название, язык
items[].city, items[].countryадрес объекта, если есть
items[].street, items[].streetNumberулица и номер дома, если есть
items[].previewUrl, items[].linkпревью и готовый PDF, если есть (скачивание через GET /artifacts/{path}); превью флаера - само изображение (data:image/...)
items[].objectобъект, для которого сделан результат: id, kind, name, isDraft, photoUrl
items[].repeatIndex, items[].errorсколько раз результат перегенерировали; общий текст, если задача завершилась сбоем
items[].createdAtкогда создано
nextCursorдля следующей страницы; null - страниц больше нет

Связанные статьи

Эта статья была полезной?