Início / Documentação / Migração da API da OpenAI

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

  1. Defina base_url para https://aiprimetech.io/v1 — com o sufixo.
  2. Substitua os IDs dos modelos pelos de Modelos.
  3. A interpretação das respostas permanece igual: choices[0].message.content.
  4. O streaming permanece igual: choices[0].delta.content mais o [DONE] marcador de término.
  5. A chamada de funções usa o formato da OpenAI tools neste 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.