Главная / Документация / Миграция с API OpenAI

Миграция с API OpenAI

Продолжайте использовать SDK OpenAI и получите доступ к моделям Claude, изменив базовый URL.

Шлюз предоставляет конечную точку, совместимую с OpenAI, поэтому существующая кодовая база для OpenAI может обращаться к моделям Claude без переписывания обработки запросов.

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

Контрольный список

  1. Задайте base_url на https://aiprimetech.io/v1 — с суффиксом.
  2. Замените идентификаторы моделей на идентификаторы из Модели.
  3. Разбор ответов не меняется: choices[0].message.content.
  4. Потоковая передача не меняется: choices[0].delta.content плюс [DONE] маркер завершения.
  5. Вызов функций на этой конечной точке использует формат OpenAI tools .
Поведение различается, даже если интерфейс остаётся прежним. Claude и GPT по-разному отвечают на один и тот же промпт, особенно в части следования инструкциям и форматирования вывода. Перепроверьте промпты, которые зависят от конкретного стиля, и повторно проведите оценку вместо того, чтобы предполагать одинаковое поведение.