json_object e
json_schema) e visão são todos suportados. Quando você mira em um
modelo de um provedor diferente, a camada de tradução do OrcaRouter
adapta requisição e resposta para o formato nativo daquele provedor,
então seu código no SDK permanece inalterado.
Python
TypeScript / Node
Python assíncrono
Usando variáveis de ambiente
O SDK da OpenAI lêOPENAI_API_KEY e OPENAI_BASE_URL por padrão.
Defina-as uma vez e o SDK as utiliza sem configuração por chamada:
O que muda no seu código
Apenas a base URL e a chave de API. Parâmetros de requisição, formato de resposta, protocolo de streaming, tratamento de erros — tudo inalterado. Os nomes de modelo são com prefixo de provedor (openai/gpt-4o-mini, anthropic/claude-sonnet-4.6,
google/gemini-2.5-pro, deepseek/deepseek-chat,
grok/grok-4-fast-reasoning, qwen/qwen3.6-plus,
kimi/kimi-k2.6, minimax/minimax-m2.7), de modo que os clientes
sempre sabem qual provedor serviu a requisição; o OrcaRouter trata
a tradução entre provedores internamente através do mesmo objeto
cliente.
