Startseite / Dokumentation / Migration von der OpenAI API

Migration von der OpenAI API

Behalten Sie das OpenAI SDK bei und greifen Sie durch eine Änderung der Basis-URL auf Claude-Modelle zu.

Das Gateway stellt einen OpenAI-kompatiblen Endpunkt bereit, sodass eine bestehende OpenAI-Codebasis Claude-Modelle erreichen kann, ohne die Anfrageverarbeitung umzuschreiben.

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

Checkliste

  1. Setzen Sie base_url zu https://aiprimetech.io/v1 — mit dem Suffix.
  2. Ersetzen Sie die Modell-IDs durch solche aus Modelle.
  3. Die Antwortverarbeitung bleibt unverändert: choices[0].message.content.
  4. Streaming bleibt unverändert: choices[0].delta.content plus das [DONE] Abschlusssignal.
  5. Funktionsaufrufe verwenden an diesem Endpunkt die OpenAI- tools Struktur.
Das Verhalten unterscheidet sich, auch wenn die Schnittstelle gleich bleibt. Claude und GPT reagieren unterschiedlich auf denselben Prompt, insbesondere bei der Befolgung von Anweisungen und der Formatierung der Ausgabe. Prüfen Sie Prompts erneut, die von einem bestimmten Stil abhängen, und führen Sie die Evaluierungen erneut aus, statt von Gleichwertigkeit auszugehen.