Source: https://aiprimetech.io/es/docs/guides/migration-from-openai/ [Inicio](/es/) / [Documentación](/es/docs/) / Migración desde la API de OpenAI # Migración desde la API de OpenAI Conserva el SDK de OpenAI y accede a los modelos Claude cambiando la URL base. Copiar página [ Ver como Markdown](/es/docs/guides/migration-from-openai.md) [ Preguntar a 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.) [ Preguntar en 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.) La pasarela expone un endpoint compatible con OpenAI, por lo que una base de código existente de OpenAI puede acceder a los modelos Claude sin reescribir la gestión de solicitudes. ## 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 comprobación - Configura base_url a https://aiprimetech.io/v1 — con el sufijo. - Sustituye los identificadores de modelo por los de [Modelos](/es/docs/getting-started/models/). - El procesamiento de las respuestas no cambia: choices[0].message.content. - El streaming no cambia: choices[0].delta.content más el [DONE] marcador de finalización. - La llamada a funciones utiliza la estructura de OpenAI tools en este endpoint. El comportamiento difiere aunque la interfaz no cambie. Claude y GPT responden de forma distinta al mismo prompt, especialmente en el seguimiento de instrucciones y el formato de salida. Revisa los prompts que dependan de un estilo concreto y vuelve a ejecutar las evaluaciones en lugar de dar por sentada la equivalencia. [Chat CompletionsReferencia de endpoints](/es/docs/api-reference/chat-completions/)[ModelosIdentificadores disponibles](/es/docs/getting-started/models/)[URL basePor qué se usa /v1 aquí](/es/docs/getting-started/base-urls/) [AnteriorMigración desde la API de Anthropic](/es/docs/guides/migration-from-anthropic/)[SiguienteBuenas prácticas para producción](/es/docs/guides/best-practices/)