OrkasOrkas
API Orkas

Документация API Orkas

Подключите чат, поиск, речь, изображения и видео Orkas к своим инструментам. Начните с раздела «Чат»: там указаны базовый URL, API-ключ и названия моделей, используемые большинством ИИ-приложений.

Чат

Используйте совместимый с OpenAI формат Chat Completions в ИИ-приложениях, инструментах командной строки или собственном сервисе.

Настройки подключения

Если приложение запрашивает базовый URL, API-ключ и модель, введите следующие значения.

НастройкаЗначениеОписание
Base URL
https://orkas.ai/v1
Используйте этот адрес для совместимого с OpenAI сервиса.
API KeyВставьте ключ в поле API-ключа приложения.
model
orkas-llm-1.5Рекомендуется
Лучше всего подходит для повседневных вопросов и ответов, написания текстов и офисной работы. Включает DeepSeek V4.1 Flash · GPT-6 Luna · Claude-Sonnet-5 · Gemini-3.8 Flash.
orkas-llm-1.5-pro
Лучше всего подходит для исследований, видео, R&D и других сложных задач. Включает GPT-6 Sol · Claude Opus 5.5 · Kimi K3.

Создать ответ в чате

Эндпоинт

POST
https://orkas.ai/v1/chat/completions
Создать ответ в чате

Аутентификация

Authorization: Bearer $ORKAS_API_KEY

Параметры тела запроса

ПараметрТипОбязательноОписание
modelstringДаorkas-llm-1.5 или orkas-llm-1.5-pro.
messagesarrayДаСообщения беседы. Каждый элемент содержит role и content.
streambooleanНетВозвращать потоковый ответ при true. По умолчанию: false.

Пример запроса

curl https://orkas.ai/v1/chat/completions \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "orkas-llm-1.5",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Расход кредитов

Тарифицируемая операцияСписание кредитовЕдиница тарификации
orkas-llm-1.5Ввод 20–280; чтение кэша 2–28; создание кэша 25–350; вывод 120–1260За 1M токенов; точный тариф зависит от запроса.
orkas-llm-1.5-proВвод 140–1000; чтение кэша 14–100; создание кэша 175–1250; вывод 840–4500За 1M токенов; точный тариф зависит от запроса.

Речь

Превратите текст в аудиофайл. Выберите ID голоса из списка ниже и нужный аудиоформат.

Список голосов

Эндпоинт

GET
https://orkas.ai/v1/audio/voices
Список голосов

Аутентификация

Authorization: Bearer $ORKAS_API_KEY

Параметры запроса

У этого эндпоинта нет параметров запроса.

Пример запроса

curl https://orkas.ai/v1/audio/voices \
  -H "Authorization: Bearer $ORKAS_API_KEY"

Доступные ID голосов

ID голосаНазваниеЯзык
zh_female_vv_uranus_bigttsvivi 2.0Китайский / английский
saturn_zh_female_cancan_tob知性灿灿Китайский
saturn_zh_female_keainvsheng_tob可爱女生Китайский
saturn_zh_female_tiaopigongzhu_tob调皮公主Китайский
saturn_zh_male_shuanglangshaonian_tob爽朗少年Китайский
saturn_zh_male_tiancaitongzhuo_tob天才同桌Китайский
zh_female_xiaohe_uranus_bigtts小何Китайский
zh_male_m191_uranus_bigtts云舟Китайский
zh_male_taocheng_uranus_bigtts小天Китайский
en_male_tim_uranus_bigttsTimАнглийский
en_female_dacey_uranus_bigttsDaceyАнглийский
en_female_stokie_uranus_bigttsStokieАнглийский

Синтезировать речь

Эндпоинт

POST
https://orkas.ai/v1/audio/speech
Синтезировать речь

Аутентификация

Authorization: Bearer $ORKAS_API_KEY

Параметры тела запроса

ПараметрТипОбязательноОписание
modelstringДаИспользуйте orkas-tts-1.
inputstringДаТекст для синтеза, до 16384 байт UTF-8.
voicestringДаID голоса из списка выше.
languagestringНетЯзык озвучки, например zh-CN или en. Выбранный голос должен его поддерживать; иначе используется язык голоса по умолчанию.
response_formatstringНетmp3, wav, opus или ogg. По умолчанию: mp3.
speednumberНетСкорость речи от 0.5 до 2.0. По умолчанию: 1.0.

Пример запроса

curl https://orkas.ai/v1/audio/speech \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model":"orkas-tts-1",
    "input":"你好,欢迎使用 Orkas。",
    "voice":"zh_female_vv_uranus_bigtts",
    "language":"zh-CN",
    "response_format":"mp3",
    "speed":1.0
  }' --output speech.mp3

Расход кредитов

Тарифицируемая операцияСписание кредитовЕдиница тарификации
Список голосов0За запрос
Синтезировать речь0.125За расчётную секунду результата, с округлением вверх минимум до одной секунды.

Изображения

Создайте изображение по описанию или предоставьте исходные изображения для редактирования. На каждый запрос возвращается одно изображение.

Создать изображение

Эндпоинт

POST
https://orkas.ai/v1/images/generations
Создать изображение

Аутентификация

Authorization: Bearer $ORKAS_API_KEY

Параметры тела запроса

ПараметрТипОбязательноОписание
promptstringДаОписание изображения, до 20000 символов.
sizestringНет2k, 3k, 4k или поддерживаемое значение ширина×высота. По умолчанию: 2k.
response_formatstringНетurl или b64_json. По умолчанию: b64_json.
reference_imagesarrayНетДо четырёх HTTPS URL или поддерживаемых data URL изображений для редактирования.
asyncbooleanНетВозвращать ID задачи при true. Рекомендуется, чтобы избежать тайм-аутов запросов. По умолчанию: false.

Пример запроса

curl https://orkas.ai/v1/images/generations \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt":"A product photo on a clean studio background",
    "size":"2k",
    "response_format":"url",
    "async":true
  }'
Для длительных запросов: задайте "async": true. API возвращает id задачи; обращайтесь к URL статуса, пока результат не будет готов.

Проверить статус генерации

Эндпоинт

GET
https://orkas.ai/v1/images/generations/{id}
Проверить статус генерации

Аутентификация

Authorization: Bearer $ORKAS_API_KEY

Параметры пути

ПараметрТипОбязательноОписание
idstringДаID задачи, возвращённый запросом на создание.

Пример запроса

curl https://orkas.ai/v1/images/generations/$TASK_ID \
  -H "Authorization: Bearer $ORKAS_API_KEY"

Расход кредитов

Тарифицируемая операцияСписание кредитовЕдиница тарификации
Создать изображение22За созданное изображение
Проверить статус генерации0За запрос

Видео

Создайте видео по тексту или исходным медиа. Видеозапросы выполняются асинхронно, поэтому для проверки хода выполнения используйте возвращённый ID задачи.

Создать видео

Эндпоинт

POST
https://orkas.ai/v1/videos
Создать видео

Аутентификация

Authorization: Bearer $ORKAS_API_KEY

Параметры тела запроса

ПараметрТипОбязательноОписание
promptstringДаОписание видео для создания или редактирования.
durationintegerНет4–15 секунд. По умолчанию: 5.
resolutionstringНет480p, 720p или 1080p. По умолчанию: 720p.
qualitystringНетbalanced обеспечивает баланс скорости и расхода кредитов; quality отдаёт приоритет качеству и стабильности генерации. По умолчанию: balanced. Orkas по-прежнему автоматически выбирает совместимую видеомодель.
ratiostringНет16:9, 9:16, 1:1, 4:3, 3:4 или 21:9. По умолчанию: 16:9.
generate_audiobooleanНетСоздавать звук для видео. По умолчанию: true.
reference_image_urlsarrayНетДо девяти общедоступных HTTPS URL изображений.
reference_video_urlsarrayНетДо трёх общедоступных HTTPS URL видео.
operationstringНетgenerate или edit. Для редактирования требуется хотя бы одно исходное видео. По умолчанию: generate.
seedintegerНетНеобязательное начальное значение для воспроизводимой генерации.

Пример запроса

curl https://orkas.ai/v1/videos \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt":"Camera circles a ceramic lamp in a dark studio",
    "duration":5,
    "resolution":"720p",
    "quality":"balanced",
    "ratio":"16:9",
    "generate_audio":true
  }'

Проверить статус видео

Эндпоинт

GET
https://orkas.ai/v1/videos/{id}
Проверить статус видео

Аутентификация

Authorization: Bearer $ORKAS_API_KEY

Параметры пути

ПараметрТипОбязательноОписание
idstringДаID задачи, возвращённый запросом на создание.

Пример запроса

curl https://orkas.ai/v1/videos/$TASK_ID \
  -H "Authorization: Bearer $ORKAS_API_KEY"

Расход кредитов

Тарифицируемая операцияСписание кредитовЕдиница тарификации
balanced · Видео из текста или изображения · 480p37За секунду результата
balanced · Видео из текста или изображения · 720p80За секунду результата
balanced · Видео из текста или изображения · 1080p248За секунду результата
quality · Видео из текста или изображения · 480p46За секунду результата
quality · Видео из текста или изображения · 720p100За секунду результата
quality · Видео из текста или изображения · 1080p248За секунду результата
balanced / quality · Редактирование видео или генерация по исходному видео · 480p51За секунду результата
balanced / quality · Редактирование видео или генерация по исходному видео · 720p109За секунду результата
balanced / quality · Редактирование видео или генерация по исходному видео · 1080p271За секунду результата
Проверить статус видео0За запрос

Безопасность и ограничения

Храните API-ключи в тайне, используйте отдельные ключи для разных приложений и немедленно удаляйте ключ при подозрении на утечку.

  • Передавайте ключ в заголовке запроса Authorization: Bearer sk-orkas-….
  • Чтобы сгруппировать расход кредитов одной беседы, передавайте один и тот же непрозрачный ID в X-Orkas-Conversation-Id её запросов. Используйте только буквы, цифры, - или _ (до 64 символов); не передавайте заголовок или содержимое сообщений.
  • Не размещайте ключ в коде браузерного или мобильного приложения, URL, журналах или системе контроля версий.
  • Создавайте отдельный ключ для каждого приложения, чтобы его можно было заменить, не затрагивая другие сервисы.
  • Лимиты на один ключ: 120 запросов/мин для чата и поиска, 60 для речи, 30 запросов изображений и 10 видеозапросов. Для проверки статуса разрешено 120 запросов/мин.
  • При слишком частых запросах API возвращает HTTP 429. Немного подождите перед повторной попыткой.

История кредитов

Использование API отмечается отдельно в истории кредитов Orkas Web, чтобы его можно было отличить от использования в Orkas.