Cria um chat completion
Chat completions compatíveis com OpenAI. Suporta:
- Streaming (
stream: true, SSE) - Chamada de ferramentas / funções (
tools,tool_choice) - Saídas estruturadas (
response_format) - Multimodal — envie imagens via
content: [{type: "image_url", ...}](veja o schemaChatMessageContentPartabaixo). URLshttps://funcionam contra todo modelo capaz de visão; a camada de tradução do OrcaRouter adapta a parte de conteúdo para cada upstream (OpenAI, Anthropic, Google, xAI Grok). - Cadeias de fallback do OrcaRouter via
extra_body.models.
Use nomes de modelo com prefixo de provedor (openai/gpt-4o-mini,
anthropic/claude-sonnet-4.6, google/gemini-2.5-flash),
aliases simples de nome puro quando disponíveis, ou roteadores
nomeados (orcarouter/auto).
Autorizações
As chaves de API do OrcaRouter têm o formato sk-orca-.... Passe-as no cabeçalho
Authorization: Bearer sk-orca-....
Corpo
ID do modelo. Suporta três formas:
- Com prefixo de provedor (padrão):
openai/gpt-4o-mini,anthropic/claude-sonnet-4.6,google/gemini-2.5-flash - Alias simples:
gpt-4o-mini(quando um alias de nome puro está disponível) - Roteador nomeado:
orcarouter/{name}(resolve para um modelo no momento da requisição;orcarouter/autoé semeado no cadastro para toda conta e escolhe o modelo de chat ativo mais barato)
"gpt-4o"
"openai/gpt-4o"
"orcarouter/auto"
Quando true, a resposta é transmitida como server-sent events.
Aplica-se apenas quando stream: true.
auto, none, required - Texto (padrão)
- Modo JSON
- JSON Schema
0 <= x <= 20 <= x <= 1x >= 1Preferido sobre max_tokens para modelos de raciocínio.
x >= 1Para amostragem determinística.
0 <= x <= 20-2 <= x <= 2-2 <= x <= 2Para modelos de raciocínio da OpenAI (o1, o3*, o4*,
gpt-5*-pro, etc.). Anthropic Claude usa o campo
thinking em vez disso; o Gemini usa configuração
específica do provedor.
low, medium, high Habilita busca web em uma requisição Chat Completions. A
Responses API usa tools: [{"type": "web_search"}] em vez
disso. Honrada por modelos OpenAI search-preview, modelos
OpenAI que aceitam a ferramenta moderna web_search e
modelos Anthropic (traduzido para a ferramenta de servidor
nativa web_search da Anthropic).
Carga útil bruta de forma livre encaminhada para a
ferramenta de busca web do upstream quando
web_search_options não é expressiva o suficiente. A
maioria dos usuários deve preferir web_search_options.
Extensões de requisição específicas do OrcaRouter. Coloque-as sob
a chave de nível superior extra_body da sua requisição de chat completion.
