SDK OpenAI com os modelos do DevHub Brasil
Qualquer SDK oficial da OpenAI aceita uma base URL alternativa. É o caminho para usar o catálogo a partir de código próprio, sem depender de uma ferramenta de editor.
| Protocolo | API compatível com OpenAI |
|---|---|
| Base URL | https://api.devhubbrasil.com/v1 |
| Observação | Passada em base_url na construção do cliente. |
Como configurar
- Instale o SDK oficial da OpenAI na versão do seu projeto.
- Passe base_url apontando para o valor terminado em /v1.
- Passe a chave DevHub como api_key.
- Use o ID exato do catálogo no campo model de cada chamada.
from openai import OpenAI
client = OpenAI(
base_url="https://api.devhubbrasil.com/v1",
api_key="dh_SUA_CHAVE",
)
resposta = client.chat.completions.create(
model="claude-opus-5",
messages=[{"role": "user", "content": "Olá"}],
)
print(resposta.choices[0].message.content)Qual modelo escolher no SDK OpenAI
O modelo é escolhido por chamada, não pela configuração de SDK OpenAI. Isso significa que você pode trocar de modelo no meio de uma tarefa sem reconfigurar nada. A tabela abaixo é o catálogo inteiro com o preço que vale dentro desta ferramenta.
Modelo por modelo dentro do SDK OpenAI
Sem reenvio automático de arquivos, a chamada envia só o que você escreveu. Aqui o preço por milhão decide primeiro, e a ordem abaixo segue esse critério.
| Modelo | Entrada / 1M | Contexto | Por que escolher |
|---|---|---|---|
| DevHub · alias de compatibilidade claude-opus-5 | R$ 58,80 | 1 milhão | O modelo mais capaz da linha Claude para trabalho de engenharia de longa duração. |
| DevHub · alias de compatibilidade claude-opus-5.5 | R$ 58,80 | 1 milhão | Família Claude. |
| DevHub · alias de compatibilidade claude-sonnet-5 | R$ 58,80 | 1 milhão | O equilíbrio da linha Claude entre custo e capacidade, com o mesmo contexto de 200 mil tokens. |
| DevHub · alias de compatibilidade claude-fable-5.1 | R$ 58,80 | 1 milhão | Família Claude. |
| DevHub · alias de compatibilidade gpt-5.5 | R$ 58,80 | 1 milhão | Família GPT. |
| DevHub · alias de compatibilidade gpt-5.5-pro | R$ 58,80 | 1 milhão | Família GPT. |
| DevHub · alias de compatibilidade gpt-5.6-luna | R$ 58,80 | 1 milhão | Família GPT. |
| DevHub · alias de compatibilidade gemini-3.1-pro | R$ 58,80 | 1 milhão | Maior contexto do catálogo com raciocínio forte: 1 milhão de tokens por chamada. |
| DevHub · alias de compatibilidade gemini-3.7-flash | R$ 58,80 | 1 milhão | Família Gemini. |
| DevHub · alias de compatibilidade grok-4.6 | R$ 58,80 | 1 milhão | Geração mais recente da linha Grok, com contexto de 131 mil e boa aderência a instruções rígidas. |
| DevHub · alias de compatibilidade kimi-k3 | R$ 58,80 | 1 milhão | Raciocínio sobre contexto longo com custo menor que a linha Opus. |
| DevHub · alias de compatibilidade gemma-2-2b | R$ 58,80 | 1 milhão | O modelo mais barato do catálogo, para volume e para testar a integração. |
O que muda no consumo
Controle total sobre o que é enviado. Aqui o custo é uma decisão de engenharia: você escolhe quanto histórico reenviar por chamada e pode truncar antes de enviar, em vez de deixar o cliente decidir.
Limites desta configuração
O SDK valida o formato das respostas, não a capacidade do modelo. Recursos como chamada de função exigem que o modelo escolhido suporte ferramentas.
Testar sem instalar nada
Antes de configurar a ferramenta, confirme que a chave e o modelo respondem. Este comando usa o protocolo API compatível com OpenAI:
curl https://api.devhubbrasil.com/v1/chat/completions \
-H "Authorization: Bearer dh_SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{"model":"claude-opus-5","messages":[{"role":"user","content":"Olá"}]}'Um 401 indica chave inválida; um 402 indica passe expirado ou não ativado. Uma resposta com texto confirma que o problema restante, se houver, está na ferramenta e não na conexão.