Zum Hauptinhalt springen
Nutze das OpenAI-SDK mit der Base URL 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:
Installiere die SDKs für Python in der virtuellen Umgebung deines Projekts:
Installiere für JavaScript die Pakete im Projekt. Speichere jedes Beispiel in einer eigenen .mjs-Datei und führe es mit node aus:
Alle Beispiele lesen den Key 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

Verwende messages für die Eingabekonversation. Eine erfolgreiche Textantwort enthält choices[0].message.content.

Responses aufrufen

Verwende input 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.

Messages aufrufen

Verwende messages 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".

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

Offizielle Referenzen