Migration von der Anthropic API
Stellen Sie eine bestehende Codebasis mit dem Anthropic SDK um, indem Sie zwei Werte ändern.
Da das Gateway das Messages-Format unterstützt, ist die Migration eine Konfigurationsänderung. Anfrageinhalte, Antwortverarbeitung, Streaming-Handler und Werkzeugdefinitionen bleiben unverändert.
Python
from anthropic import Anthropic
client = Anthropic(
api_key=class="s">"sk-your-gateway-key", class=class="s">"c"># was your Anthropic key
base_url=class="s">"https://aiprimetech.io", class=class="s">"c"># new line
)
class=class="s">"c"># everything below is unchanged
TypeScript
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env.CLAUDEAPIKEY,
baseURL: "https:">//aiprimetech.io",
});
Migration nur über Umgebungsvariablen
export ANTHROPIC_BASE_URL="https://aiprimetech.io"
export ANTHROPIC_API_KEY="sk-your-gateway-key"
Migrationscheckliste
- Ändern Sie die Basis-URL und den Schlüssel. Kein
/v1Suffix für Anthropic-Clients. - Ordnen Sie die Modell-IDs zu — siehe Modelle. Die IDs sind festgelegt, daher müssen Namen im Stil von
claude-3-5-sonnet-20241022aus einer älteren Integration auf eine aktuelle ID aktualisiert werden. - Führen Sie Ihre Testsuite erneut aus. Die Antwortstrukturen sind identisch; wenn etwas fehlschlägt, liegt es daher an einer Modell-ID oder der Basis-URL.
- Prüfen Sie Streaming, falls Sie es nutzen: Die Ereignisstruktur bleibt unverändert, aber fest codierte Hostnamen in einem Proxy oder einer Zulassungsliste müssen aktualisiert werden.
- Stellen Sie zunächst einen Dienst um und vergleichen Sie die Ausgaben, bevor Sie alles umstellen.
Was nicht übernommen wird
- Funktionen der Anthropic Console — Workbench, Organisationsabrechnung, Limits pro Workspace — sind Anthropic-Produkte und haben hier keine Entsprechung.
- Die Batch API und alle Betafunktionen, die dieses Gateway nicht bereitstellt. Sehen Sie unter Überblick nach, um die aktuelle Liste der Endpunkte zu erhalten.
- Vertragsbedingungen. Wenn Sie einen von Anthropic unterzeichneten DPA oder SLA benötigen, bleiben Sie bei der offiziellen API.