28 сентября 2026 г.

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

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

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

Любая генерация — это 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 не даёт повторной отправке создать вторую генерацию.

Свои файлы загружаются через POST /api/v1/assets, ссылки HTTPS и data URI импортируются через /assets/import; оба возвращают asset:// URI для полей-референсов модели. GET /api/v1/voices перечисляет обученные голоса аккаунта вместе с базовыми, GET /api/v1/avatars — аватаров Студии с готовыми ракурсами. Голоса и аватары открыты на чтение: id голоса передаётся в озвучку, снимки аватара — как референсы изображения или видео.

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. Навыки собраны в группы «Генерация», «Промпты», «Монтаж и звук», «Маркетплейсы», «Тексты и маркетинг» и «Истории»; перед каждым запуском агент называет цену в токенах и ждёт твоего подтверждения.

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

Что это даёт

Один контракт { type, model, input } на все модели: при смене модели меняются только model и поля input.

Схема каждой модели доступна по API, поэтому агент собирает запрос по ней, а не по зашитым параметрам.

Quote возвращает цену до старта, maxTokens не даёт запуску пройти по возросшей цене.

Codex, Claude Code, Cursor, claude.ai и ChatGPT подключаются к MCP через вход в браузере, без ключа в конфиге.

Голоса аккаунта и аватары Студии подставляются в генерацию по id и asset:// URI.

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

Когда это особенно полезно

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

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

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

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

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

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

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

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

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

Нужен ли API-ключ, чтобы подключить AI-агента?

Нет. Claude Code, Cursor и веб-чаты входят в Givon через браузер при первом обращении; если Codex не открыл браузер, вход выполняет givon login. Ключ нужен для прямых REST-запросов, CI и серверов без браузера; он выпускается в кабинете, «Интеграции» → «Ключи».

Сколько стоит генерация через API?

Столько токенов, сколько вернёт quote для того же тела запроса; списывается общий баланс аккаунта. Безлимит изображений Studio Pro в API и MCP не действует, процентные скидки тарифа на видеомодели сохраняются.

Чем MCP отличается от CLI?

CLI givon с навыками — основной путь для агентов в терминале: навыки подбирают модель, пишут промпт и монтируют ролик. MCP подключает те же действия к веб-чатам claude.ai и ChatGPT и по желанию к терминальным агентам.

Можно создать голос или аватара через API?

Нет. API читает готовые голоса аккаунта и аватаров Студии и подставляет их в генерацию; клонирование голоса и сборка аватара через API не открыты.

Что делать, если секрет ключа потерян?

Секрет показывается один раз при создании и не восстанавливается. Ключ можно перевыпустить или отозвать в «Интеграции» → «Ключи».