DevHub · alias de compatibilidade claude-opus-5 no SDK OpenAI
O modelo mais capaz da linha Claude para trabalho de engenharia de longa duração.
| Ferramenta | SDK OpenAI |
|---|---|
| Protocolo | API compatível com OpenAI |
| Base URL | https://api.devhubbrasil.com/v1 |
| Model ID | claude-opus-5 |
| Contexto | 1 milhão |
| Saída máxima | 8 mil |
| Entrada | R$ 58,80 por milhão |
| Saída | R$ 207,53 por milhão |
Configuração
O ID do modelo acima é o valor exato a usar. Os campos abaixo são os que o SDK OpenAI pede.
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)Por que este modelo neste cliente
Sem reenvio automático de arquivos, a chamada envia só o que você escreveu. Aqui o preço decide primeiro, e este modelo está em R$ 58,80 por milhão de entrada — o 29º mais barato do catálogo. O teto de saída de 8 mil tokens limita respostas longas: para gerar um arquivo inteiro de uma vez, prefira um modelo com teto maior.
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 combinaçã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 antes de configurar
Confirme que a chave e o modelo respondem antes de mexer na ferramenta:
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á"}]}'401 indica chave inválida; 402 indica passe expirado ou não ativado.