https://bettertoken.ai/v1 oder das Anthropic-SDK mit https://bettertoken.ai. Die Beispiele senden mit deinem BetterToken API Key eine kurze Textanfrage über Chat Completions, Responses oder Messages.
SDK und Base URL wählen
Das SDK ergänzt den Endpunktpfad und die Authentifizierungsheader. Das Anthropic-SDK sendet außerdem den Header für die API-Version. Wenn du bestehenden Code anpasst, hilft der Protokollvergleich.
Voraussetzungen
Folge dem Schnellstart, um einen BetterToken API Key zu erstellen und Guthaben aufzuladen. Kopiere aus der model plaza eine Model ID, die für den gewünschten Endpunkt verfügbar ist. Ersetze beide Platzhalter, bevor du eine Anfrage sendest. Setze diese Variablen in dem Terminal, in dem du die Beispiele ausführst. Die Shell-Befehle auf dieser Seite verwenden die Syntax für macOS / Linux:.mjs-Datei und führe es mit node aus:
BETTERTOKEN_API_KEY. Sie deaktivieren SDK-Wiederholungen, damit ein Test nicht unbemerkt mehrere Versuche auslöst. Hinweise zu Wiederholungsregeln für deine Anwendung findest du unter Fehler und Limits.
Chat Completions aufrufen
Verwendemessages für die Eingabekonversation. Eine erfolgreiche Textantwort enthält choices[0].message.content.
- Python
- JavaScript
- curl
Responses aufrufen
Verwendeinput für den Prompt. Die OpenAI-SDKs stellen mit output_text eine Eigenschaft für den bequemen Textzugriff bereit; die HTTP-Antwort im JSON-Format enthält ein output-Array. Prüfe die Nachrichtenelemente und deren Textinhalt, statt für jedes Ausgabeelement Text vorauszusetzen.
- Python
- JavaScript
- curl
Messages aufrufen
Verwendemessages und gib max_tokens an. Bei dieser kurzen Textanfrage enthält eine erfolgreiche Antwort einen Textblock wie content[0].text. Durchlaufe grundsätzlich content und lies nur Blöcke mit type: "text".
- Python
- JavaScript
- curl
Häufige Fehler
Kann ich denselben Key für beide SDKs verwenden?
Ja. Ein BetterToken API Key funktioniert mit allen verfügbaren Modellen. Verwende für jedes SDK die passende Base URL und das passende Anfrageformat.Kann ich Streaming, Tools oder strukturierte Ausgaben ergänzen?
Die Unterstützung für Streaming und Tool-Aufrufe hängt vom Modell ab. Teste zunächst eine kleine Anfrage mit deiner Model ID; nutze die Anleitung zu Streaming und Tool-Aufrufen. Für JSON-Validierung und modellabhängige strukturierte Ausgaben hilft die FAQ zu strukturiertem JSON.Weitere Informationen
- Übersicht der API-Referenz
- Unterstützte Tools
- Fehler, Statuscodes und Anfragelimits
- API-Key-Sicherheit und Timeouts
- Regeln zur Cache-Abrechnung

