Accueil / Documentation / Migration depuis l’API OpenAI

Migration depuis l’API OpenAI

Conservez le SDK OpenAI et accédez aux modèles Claude en modifiant l’URL de base.

La passerelle expose un point de terminaison compatible avec OpenAI ; une base de code OpenAI existante peut donc accéder aux modèles Claude sans réécrire la gestion des requêtes.

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",
)

Liste de vérification

  1. Définissez base_url à https://aiprimetech.io/v1 — avec le suffixe.
  2. Remplacez les identifiants de modèles par ceux de Modèles.
  3. L’analyse des réponses reste inchangée : choices[0].message.content.
  4. Le streaming reste inchangé : choices[0].delta.content ainsi que le marqueur [DONE] de fin.
  5. Les appels de fonctions utilisent le format OpenAI tools sur ce point de terminaison.
Le comportement diffère même lorsque l’interface reste identique. Claude et GPT répondent différemment au même prompt, notamment en matière de respect des instructions et de formatage des résultats. Revérifiez les prompts qui dépendent d’un style précis et relancez les évaluations au lieu de supposer une équivalence.