API, MCP и CLI для AI-агентов

Генерация изображений, видео, музыки и озвучки Givon AI вызывается из кода, из терминала и из AI-агентов: REST API, MCP-сервер со входом без ключа, CLI givon и готовые навыки для Codex и Claude Code.

Один запрос на все модели

Любая генерация — это POST /api/v1/generations с телом { type, model, input }, где type — image, video, music или voiceover. GET /api/v1/models перечисляет модели с ценами, GET /api/v1/models/{id} отдаёт JSON-схему входа: допустимые поля, лимиты и стоимость вариантов. Генерация идёт в фоне: ответ возвращает id, по нему забираются статус и результат.

Цена известна до запуска. POST /api/v1/generations/quote принимает то же тело и ничего не списывает. Поле maxTokens ставит потолок: если цена выросла выше него, генерация не стартует и токены не списываются. Заголовок Idempotency-Key не даёт повторной отправке создать вторую генерацию.

IDEMPOTENCY_KEY="${IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.givon.ai/api/v1/generations \
  -H "Authorization: Bearer $GIVON_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"image","model":"chatgpt-images-2","input":{"prompt":"кот в очках читает книгу"}}'

Свои файлы, голоса, аватары и кабинет

Голоса и аватары открыты на чтение: id голоса передаётся в озвучку, снимки аватара — как референсы изображения или видео.

ПутьЧто делает
POST /api/v1/assetsЗагружает свой файл, возвращает asset:// URI для полей-референсов модели.
POST /api/v1/assets/importИмпортирует по ссылке HTTPS или data URI, возвращает asset:// URI.
GET /api/v1/voicesПеречисляет обученные голоса аккаунта вместе с базовыми.
GET /api/v1/avatarsПеречисляет аватаров Студии с готовыми ракурсами.

Инструкции, ключи и справка по моделям собраны в кабинете, раздел «Интеграции»: вкладки «Агент», «Чат», «CLI», «Навыки» и «API», Playground и примеры на cURL, JavaScript и Python для каждой модели, «Ключи» и «История» запросов. Безлимит изображений тарифа Studio Pro в API и MCP не действует: изображения оплачиваются токенами, процентные скидки тарифа на видеомодели сохраняются.

llms.txt, llms-full.txt и openapi.json на givon.ai открыты без входа, страницы моделей копируются для агента через меню «Для ИИ».

MCP и CLI без ключа

MCP-сервер https://api.givon.ai/mcp даёт AI-агенту те же действия: найти модель, прочитать её схему, узнать цену, запустить генерацию, проверить статус, загрузить файл, перечислить голоса и аватаров, узнать баланс. Ключ для подключения не нужен: при первом обращении открывается браузер, ты входишь в Givon и нажимаешь «Разрешить и подключить». В claude.ai, Claude Desktop и ChatGPT Givon добавляется как коннектор по тому же адресу.

Команда curl -fsSL https://givon.ai/install.sh | sh ставит CLI givon, при необходимости приносит свой Python, открывает вход в браузере и устанавливает навыки Givon для Codex и Claude Code. Навыки собраны в группы «Генерация», «Промпты», «Монтаж и звук», «Маркетплейсы», «Тексты и маркетинг» и «Истории»; перед каждым запуском агент называет цену в токенах и ждёт твоего подтверждения.

MCP и CLI givon для AI-агентов: вход через браузер, без ключа

Где это используют

  • Контент в своём продукте

    Сервис, CRM или каталог вызывает POST /api/v1/generations и забирает результат по id генерации.

  • Задача AI-агенту в терминале

    Codex или Claude Code с навыками Givon собирает карточки маркетплейса, ролик с озвучкой и музыкой или серию кадров с одним героем.

  • Генерация из веб-чата

    В claude.ai или ChatGPT с коннектором Givon видео, обложка или озвучка запускаются из обычного диалога.

  • Серия с одним голосом и аватаром

    Скрипт передаёт один и тот же id голоса из GET /api/v1/voices и снимки аватара из его ассетов в каждую генерацию серии.

Вопросы и ответы