Source: https://aiprimetech.io/pt/docs/guides/migration-from-openai/ [Início](/pt/) / [Documentação](/pt/docs/) / 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. Copiar página [ Ver como Markdown](/pt/docs/guides/migration-from-openai.md) [ Perguntar ao ChatGPT](https://chatgpt.com/?q=Read%20https%3A//aiprimetech.io/docs/guides/migration-from-openai.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) [ Perguntar no Claude](https://claude.ai/new?q=Read%20https%3A//aiprimetech.io/docs/guides/migration-from-openai.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) 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 ``` Copyfrom 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 ``` Copyfrom 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_url para https://aiprimetech.io/v1 — com o sufixo. - Substitua os IDs dos modelos pelos de [Modelos](/pt/docs/getting-started/models/). - A interpretação das respostas permanece igual: choices[0].message.content. - O streaming permanece igual: choices[0].delta.content mais o [DONE] marcador de término. - 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. [Chat CompletionsReferência de endpoints](/pt/docs/api-reference/chat-completions/)[ModelosIDs disponíveis](/pt/docs/getting-started/models/)[URLs basePor que usar /v1 aqui](/pt/docs/getting-started/base-urls/) [AnteriorMigração da API da Anthropic](/pt/docs/guides/migration-from-anthropic/)[PróximoBoas práticas para produção](/pt/docs/guides/best-practices/)