Source: https://aiprimetech.io/fr/docs/guides/migration-from-openai/ [Accueil](/fr/) / [Documentation](/fr/docs/) / 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. Copier la page [ Afficher au format Markdown](/fr/docs/guides/migration-from-openai.md) [ Demander à 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.) [ Demander dans 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 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 ``` 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", ) ``` ## Liste de vérification - Définissez base_url à https://aiprimetech.io/v1 — avec le suffixe. - Remplacez les identifiants de modèles par ceux de [Modèles](/fr/docs/getting-started/models/). - L’analyse des réponses reste inchangée : choices[0].message.content. - Le streaming reste inchangé : choices[0].delta.content ainsi que le marqueur [DONE] de fin. - 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. [Chat CompletionsRéférence des points de terminaison](/fr/docs/api-reference/chat-completions/)[ModèlesIdentifiants disponibles](/fr/docs/getting-started/models/)[URL de basePourquoi /v1 ici](/fr/docs/getting-started/base-urls/) [PrécédentMigration depuis l’API Anthropic](/fr/docs/guides/migration-from-anthropic/)[SuivantBonnes pratiques en production](/fr/docs/guides/best-practices/)