Migração da API da OpenAI
Continue usando o SDK da OpenAI e acesse modelos Claude alterando a URL base.
O gateway disponibiliza um endpoint compatível com a OpenAI, permitindo que uma base de código existente da OpenAI acesse modelos Claude sem reescrever o tratamento das solicitações.
Python
from openai import OpenAI
client = OpenAI(
api_key=class="s">"sk-your-gateway-key",
base_url=class="s">"https://aiprimetech.io/v1", class=class="s">"c"># the /v1 is required here
)
resp = client.chat.completions.create(
model=class="s">"claude-sonnet-4-6", class=class="s">"c"># a Claude model through the OpenAI SDK
messages=[{class="s">"role": class="s">"user", class="s">"content": class="s">"Hello"}],
)
LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model=class="s">"claude-sonnet-4-6",
api_key=class="s">"sk-your-gateway-key",
base_url=class="s">"https://aiprimetech.io/v1",
)
Lista de verificação
- Defina
base_urlparahttps://aiprimetech.io/v1— com o sufixo. - Substitua os IDs dos modelos pelos de Modelos.
- A interpretação das respostas permanece igual:
choices[0].message.content. - O streaming permanece igual:
choices[0].delta.contentmais o[DONE]marcador de término. - A chamada de funções usa o formato da OpenAI
toolsneste endpoint.
O comportamento difere mesmo quando a interface é a mesma. Claude e GPT respondem de maneiras diferentes ao mesmo prompt, especialmente no cumprimento de instruções e na formatação da saída. Revise os prompts que dependem de um estilo específico e execute novamente as avaliações em vez de presumir equivalência.