Inicio / Documentación / 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.

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

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 comprobación

  1. Configura base_url a https://aiprimetech.io/v1 — con el sufijo.
  2. Sustituye los identificadores de modelo por los de Modelos.
  3. El procesamiento de las respuestas no cambia: choices[0].message.content.
  4. El streaming no cambia: choices[0].delta.content más el [DONE] marcador de finalización.
  5. 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.