modelkiwiDocs
Voltar ao site ↗
Документы / Примеры API
МОДЕЛЬКИВИ / РАЗРАБОТЧИКИ

Примеры API

От первого звонка до вашего потока.

Сохраните ключ в MODELKIWI_API_KEY в локальной среде. Python использует стандартную библиотеку; Node.js требует 22+. За выполнение примеров может взиматься плата. Автоматических попыток нет.

Установить ключ

Терминал · Баш
read -s -p "ModelKiwi API Key: " MODELKIWI_API_KEY; echo
export MODELKIWI_API_KEY

В zsh по умолчанию macOS запустите bash перед приведенной выше командой чтения. Вы также можете использовать свой менеджер секретов. Не помещайте ключ во внешний интерфейс или Git.

Завершения чата: текст и изображение

Традиционный совместимый интерфейс. Видение требует мультимодальной модели; используйте --image-url.

Питон 3
python3 modelkiwi-api.py --endpoint chat --prompt "Olá, ModelKiwi"
Node.js 22+
node modelkiwi-api.mjs --endpoint chat --prompt "Olá, ModelKiwi"

Скачать Python · Скачать Node.js

Видение · пример URL
python3 modelkiwi-api.py --endpoint chat --model gemini-3.8-flash --prompt "Descreva a imagem" --image-url "https://example.com/image.jpg"

Responses: текст и изображение

Интерфейс OpenAI Responses с grok-4.7. Канал должен поддерживать этот протокол.

Питон 3
python3 modelkiwi-api.py --endpoint responses --prompt "Olá, ModelKiwi"
Node.js 22+
node modelkiwi-api.mjs --endpoint responses --prompt "Olá, ModelKiwi"

Скачать Python · Скачать Node.js

Anthropic Messages: необходимое условие.

Claude пока нет в каталоге. Включите канал и введите модель с помощью --model..

Питон 3
python3 modelkiwi-api.py --endpoint messages --model YOUR_AUTHORIZED_CLAUDE_MODEL --prompt "Olá, ModelKiwi"
Node.js 22+
node modelkiwi-api.mjs --endpoint messages --model YOUR_AUTHORIZED_CLAUDE_MODEL --prompt "Olá, ModelKiwi"

Скачать Python · Скачать Node.js

Собственный API Gemini

Отправьте текст с помощью метода GenerateContent, используя точный идентификатор шаблона.

Питон 3
python3 modelkiwi-api.py --endpoint gemini --prompt "Olá, ModelKiwi"
Node.js 22+
node modelkiwi-api.mjs --endpoint gemini --prompt "Olá, ModelKiwi"

Скачать Python · Скачать Node.js

Изображения: правильная конечная точка

POST https://api.modelkiwi.com/v1/images/generations

Используйте grok-imagine-image или grok-imagine-image-quality.. Сценарии навыков определяют фактический формат и сохраняют файл. См. учебник по изображениям; Выбор 2K, ссылки и редактирование не проверяются.

Навыки, скрипты и параметры изображения ↗

Видео: создать, просмотреть и скачать

В ModelKiwi используйте POST /v1/videos с указанием продолжительности и разрешения. Маршрут отличается от /v1/videos/generations справочного сайта.

Питон 3
python3 modelkiwi-video.py --model grok-imagine-video --prompt "Um kiwi sobre a mesa, câmera lenta" --duration 8 --resolution 720p
Node.js 22+
node modelkiwi-video.mjs --model grok-imagine-video-1.5 --prompt "Um kiwi sobre a mesa" --duration 8 --resolution 1080p

Питон ↧ · Node.js ↧

ШагМаршрут и поля
1POST /v1/videos → id
2GET /v1/videos/{id} → status
3GET /v1/videos/{id}/content → MP4

Длительность по умолчанию 8 с, диапазон 1–15 с. Обычная версия: 480p/720p; версия 1.5 тоже 1080p. Плата за секунду. Скрипт отправляет одну задачу. Если срок его действия истек, возобновите работу с идентификатором --task вместо повторной генерации.

Устранение ошибок

HTTPПроверить
401 / 403Ключ, квота и разрешения.
404Протокол и путь; изображения/видео не используют чат.
400 / 无可用渠道Точный идентификатор, группа по умолчанию и совместимость каналов.
429/5xxСохраните идентификатор запроса, уменьшите конкуренцию и проверьте задачи/использование перед повторением.
ModelKiwi · 19.10.2026 · Все уроки