OrkasOrkas
API Orkas

Documentação da API Orkas

Conecte chat, busca, voz, imagem e vídeo do Orkas às suas ferramentas. Para a maioria dos apps de IA, basta usar a Base URL, a chave de API e o modelo da seção Chat.

Chat

Use o formato Chat Completions compatível com OpenAI em apps de IA, ferramentas de linha de comando ou no seu serviço.

Configurações de conexão

Se um app pedir Base URL, chave de API e modelo, informe os valores abaixo.

ConfiguraçãoValorDescrição
Base URL
https://orkas.ai/v1
Use como endereço do serviço compatível com OpenAI.
API KeyCole a chave no campo de chave de API do aplicativo.
model
orkas-llm-1.5Recomendado
Ideal para perguntas e respostas, redação e tarefas cotidianas de escritório. Inclui DeepSeek V4 · GPT-5.6 Luna · Claude-Sonnet-5 · Gemini-3.6 Flash.
orkas-llm-1.5-pro
Ideal para pesquisa, vídeo, P&D e outras tarefas complexas. Inclui GPT-5.6 Sol · Claude Opus 5 · Kimi K3.

Criar resposta de chat

Endpoint

POST
https://orkas.ai/v1/chat/completions
Criar resposta de chat

Autenticação

Authorization: Bearer $ORKAS_API_KEY

Parâmetros do corpo da solicitação

ParâmetroTipoObrigatórioDescrição
modelstringSimorkas-llm-1.5 ou orkas-llm-1.5-pro.
messagesarraySimMensagens da conversa. Cada item contém role e content.
streambooleanNãoRetorna resposta em streaming quando true. Padrão: false.

Exemplo de solicitação

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"}]
  }'

Uso de créditos

Item de cobrançaDébito de créditosUnidade de cobrança
orkas-llm-1.5Entrada 20–280; leitura de cache 2–28; criação de cache 25–350; saída 120–1.260Por 1 milhão de tokens; a taxa exata depende da solicitação.
orkas-llm-1.5-proEntrada 140–1.000; leitura de cache 14–100; criação de cache 175–1.250; saída 840–4.500Por 1 milhão de tokens; a taxa exata depende da solicitação.

Voz

Transforme texto em arquivo de áudio. Escolha um ID de voz abaixo e o formato necessário.

Listar vozes

Endpoint

GET
https://orkas.ai/v1/audio/voices
Listar vozes

Autenticação

Authorization: Bearer $ORKAS_API_KEY

Parâmetros da solicitação

Este endpoint não possui parâmetros de solicitação.

Exemplo de solicitação

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

IDs de voz disponíveis

ID da vozNomeIdioma
zh_female_vv_uranus_bigttsvivi 2.0Chinês / inglês
saturn_zh_female_cancan_tob知性灿灿Chinês
saturn_zh_female_keainvsheng_tob可爱女生Chinês
saturn_zh_female_tiaopigongzhu_tob调皮公主Chinês
saturn_zh_male_shuanglangshaonian_tob爽朗少年Chinês
saturn_zh_male_tiancaitongzhuo_tob天才同桌Chinês
zh_female_xiaohe_uranus_bigtts小何Chinês
zh_male_m191_uranus_bigtts云舟Chinês
zh_male_taocheng_uranus_bigtts小天Chinês
en_male_tim_uranus_bigttsTimInglês
en_female_dacey_uranus_bigttsDaceyInglês
en_female_stokie_uranus_bigttsStokieInglês

Gerar voz

Endpoint

POST
https://orkas.ai/v1/audio/speech
Gerar voz

Autenticação

Authorization: Bearer $ORKAS_API_KEY

Parâmetros do corpo da solicitação

ParâmetroTipoObrigatórioDescrição
modelstringSimUse orkas-tts-1.
inputstringSimTexto a sintetizar, até 16.384 bytes UTF-8.
voicestringSimID de voz da lista acima.
languagestringNãoIdioma da narração, como zh-CN ou en. Deve ser aceito pela voz; se omitido, usa o idioma padrão da voz.
response_formatstringNãomp3, wav, opus ou ogg. Padrão: mp3.
speednumberNãoVelocidade de 0,5 a 2,0. Padrão: 1.0.

Exemplo de solicitação

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

Uso de créditos

Item de cobrançaDébito de créditosUnidade de cobrança
Listar vozes0Por solicitação
Gerar voz0.125Por segundo estimado de saída, arredondado para pelo menos um segundo.

Imagens

Gere uma imagem a partir de uma descrição ou use imagens de referência para editar. Cada solicitação retorna uma imagem.

Gerar imagem

Endpoint

POST
https://orkas.ai/v1/images/generations
Gerar imagem

Autenticação

Authorization: Bearer $ORKAS_API_KEY

Parâmetros do corpo da solicitação

ParâmetroTipoObrigatórioDescrição
promptstringSimDescrição da imagem, até 20.000 caracteres.
sizestringNão2k, 3k, 4k ou largura×altura compatível. Padrão: 2k.
response_formatstringNãourl ou b64_json. Padrão: b64_json.
reference_imagesarrayNãoAté quatro URLs HTTPS ou data URLs de imagem compatíveis para edição.
asyncbooleanNãoRetorna um ID de tarefa quando true. Recomendado para evitar timeout. Padrão: false.

Exemplo de solicitação

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
  }'
Para solicitações demoradas: use "async": true. A API retorna um id; consulte a URL de status até o resultado ficar pronto.

Consultar geração

Endpoint

GET
https://orkas.ai/v1/images/generations/{id}
Consultar geração

Autenticação

Authorization: Bearer $ORKAS_API_KEY

Parâmetros do caminho

ParâmetroTipoObrigatórioDescrição
idstringSimID da tarefa retornado pela solicitação de criação.

Exemplo de solicitação

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

Uso de créditos

Item de cobrançaDébito de créditosUnidade de cobrança
Gerar imagem22Por imagem gerada
Consultar geração0Por solicitação

Vídeos

Crie um vídeo a partir de texto ou mídia de referência. O processamento é assíncrono; use o ID retornado para acompanhar.

Gerar vídeo

Endpoint

POST
https://orkas.ai/v1/videos
Gerar vídeo

Autenticação

Authorization: Bearer $ORKAS_API_KEY

Parâmetros do corpo da solicitação

ParâmetroTipoObrigatórioDescrição
promptstringSimDescrição do vídeo a gerar ou editar.
durationintegerNão4–15 segundos. Padrão: 5.
resolutionstringNão480p, 720p ou 1080p. Padrão: 720p.
qualitystringNãobalanced equilibra velocidade e uso de créditos; quality prioriza qualidade e estabilidade da geração. Padrão: balanced. O Orkas continua selecionando automaticamente o modelo de vídeo compatível.
ratiostringNão16:9, 9:16, 1:1, 4:3, 3:4 ou 21:9. Padrão: 16:9.
generate_audiobooleanNãoGera áudio para o vídeo. Padrão: true.
reference_image_urlsarrayNãoAté nove URLs HTTPS públicas de imagem.
reference_video_urlsarrayNãoAté três URLs HTTPS públicas de vídeo.
operationstringNãogenerate ou edit. A edição exige pelo menos um vídeo de referência. Padrão: generate.
seedintegerNãoSeed opcional para melhorar a repetibilidade.

Exemplo de solicitação

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
  }'

Consultar vídeo

Endpoint

GET
https://orkas.ai/v1/videos/{id}
Consultar vídeo

Autenticação

Authorization: Bearer $ORKAS_API_KEY

Parâmetros do caminho

ParâmetroTipoObrigatórioDescrição
idstringSimID da tarefa retornado pela solicitação de criação.

Exemplo de solicitação

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

Uso de créditos

Item de cobrançaDébito de créditosUnidade de cobrança
balanced · Texto ou imagem para vídeo · 480p37Por segundo de saída
balanced · Texto ou imagem para vídeo · 720p80Por segundo de saída
balanced · Texto ou imagem para vídeo · 1080p248Por segundo de saída
quality · Texto ou imagem para vídeo · 480p46Por segundo de saída
quality · Texto ou imagem para vídeo · 720p100Por segundo de saída
quality · Texto ou imagem para vídeo · 1080p248Por segundo de saída
balanced / quality · Edição ou geração com vídeo de referência · 480p51Por segundo de saída
balanced / quality · Edição ou geração com vídeo de referência · 720p109Por segundo de saída
balanced / quality · Edição ou geração com vídeo de referência · 1080p271Por segundo de saída
Consultar vídeo0Por solicitação

Segurança e limites

Mantenha as chaves privadas, use uma por aplicativo e exclua imediatamente uma chave que possa ter vazado.

  • Envie a chave no cabeçalho Authorization: Bearer sk-orkas-….
  • Para agrupar o consumo de créditos de uma conversa, envie o mesmo ID anônimo no cabeçalho X-Orkas-Conversation-Id das solicitações. Use apenas letras, números, - ou _ (até 64 caracteres); não envie o título nem o conteúdo das mensagens.
  • Não coloque chaves no código do navegador ou app móvel, URLs, logs ou controle de versão.
  • Use uma chave por aplicativo para poder trocá-la sem afetar outros serviços.
  • Limites por chave: 120 req/min para chat e busca, 60 para voz, 30 para imagem e 10 para vídeo. O status permite 120 req/min.
  • Solicitações muito frequentes retornam HTTP 429. Aguarde um pouco antes de tentar novamente.

Histórico de créditos

O uso da API aparece separado no histórico do Orkas Web, facilitando a distinção do uso dentro do Orkas.