/v1-Base-URL und den Anthropic-Client mit der API-Wurzel und rufen Sie dann den protokollnativen Endpunkt auf, den jedes SDK erwartet.
Persönliches Premium kostet USD 8 pro Monat und umfasst 5 Millionen berechnete API-Tokens plus unbegrenzten Browser Chat über die unterstützte Premium-Modellgruppe. Dieselbe Mitgliedschaft kann eine Anwendung über diese SDKs, einen Coding-Agent über eine gepflegte Integration und Alltagsarbeit im Browser antreiben.
Diese Anleitung baut dieselbe Zwei-Anfragen-Prüfung in beiden Sprachen. Jedes Beispiel sendet eine OpenAI Responses-Anfrage und eine Anthropic Messages-Anfrage.
Den Anfragepfad wählen
Verwenden Sie Responses für Responses-native OpenAI-Anwendungen. Verwenden Sie Chat Completions, wenn eine bestehende OpenAI-kompatible Anwendung diesen Vertrag erwartet. Verwenden Sie Messages für Claude-nativen Code.
Bevor Sie beginnen
Sie brauchen aktiven Premium- oder berechtigten Team-Zugang, einen Capriole AI API-Schlüssel und entweder Python oder Node.js 20 oder neuer. Kopieren Sie einen neu erstellten Schlüssel, wenn Capriole ihn anzeigt; das vollständige Secret wird nicht erneut gezeigt.1
Eine Umgebung erstellen und beide SDKs installieren
Erstellen und aktivieren Sie eine virtuelle Umgebung unter macOS oder Linux und installieren Sie dann die offiziellen Pakete:Aktivieren Sie dieselbe Umgebung unter Windows PowerShell mit:Halten Sie die Umgebung für die restlichen Schritte aktiv. Der Installationsbefehl sollte mit beiden verfügbaren Paketen und ohne Abhängigkeitsfehler enden.
2
Den Capriole API-Schlüssel setzen
3
Das SDK-Beispiel erstellen
Speichern Sie diese Datei als
capriole_sdk_example.py:auth_token ist Absicht. Dadurch sendet das Anthropic-SDK den Capriole API-Schlüssel als Bearer-Token.4
Das Programm ausführen
Dieselbe Prüfung mit TypeScript ausführen
Verwenden Sie Node.js 20 oder neuer. Installieren Sie die offiziellen SDKs und einen TypeScript-Runner in einem neuen Projekt:capriole-sdk-example.ts:
baseURL, die Python-Konstruktoren base_url. Die Anthropic-Beispiele verwenden authToken oder auth_token, damit das SDK Bearer-Authentifizierung an Capriole sendet.
Chat Completions verwenden, wenn Ihre App es erwartet
Derselbe OpenAI-Client kann den Chat Completions-kompatiblen Endpunkt aufrufen:google-latest nicht zu responses.create(). Die Responses-Route akzeptiert die unterstützte OpenAI Responses-Modellgruppe, während Chat Completions den breiteren öffentlichen kompatiblen Katalog akzeptiert.
Häufige SDK-Fehler beheben
Die Ergebnisgrenze verstehen
Capriole bewahrt das vom SDK angeforderte Protokoll. Responses-Ausgabe bleibt Responses-Ausgabe, und Anthropic Messages-Ausgabe bleibt Messages-Ausgabe. Ein Konto und ein Guthaben stehen hinter beiden Routen; die Antwortschemata werden nicht austauschbar. Der Artikel zur Multi-Protokoll-API erklärt diese Architektur. Nutzen Sie die Responses-Referenz, die Chat Completions-Referenz oder die Messages-Referenz für Endpunktfelder. Der API-Schnellstart bleibt der kürzeste Weg zu einer ersten Rohanfrage. Lesen Sie wie Capriole die Multi-Modell-API-Kompatibilität testet für die Evidenz, die erforderlich ist, bevor ein Protokoll, Alias oder Client-Pfad als unterstützt dokumentiert wird. API-Aufrufe werden in abgerechneten Tokens gemessen. Lesen Sie wie abgerechnete Tokens ermittelt werden, bevor Sie eine Arbeitslast schätzen.Offizielle SDK-Referenzen
- OpenAI: Python-SDK
- Anthropic: Python-SDK
- OpenAI: TypeScript- und JavaScript-SDK
- Anthropic: TypeScript-SDK