Zurück zum Blog

Erste SchritteAnleitung

Deine erste API-Anfrage mit CheapTokens

Von einem neuen Konto zu einer funktionierenden Anfrage in etwa fünf Minuten — Guthaben, API-Schlüssel, Modell-ID und sofort ausführbare curl-, Python- und JavaScript-Beispiele.

Von CheapTokens TeamVeröffentlicht am 3 Min. Lesezeit

Terminalfenster mit einer curl-Anfrage an api.cheaptokens.dev/v1/chat/completions und der JSON-Antwort
Auf dieser Seite
  1. Was du brauchst
  2. Schritt 1. Konto erstellen und aufladen
  3. Schritt 2. API-Schlüssel kopieren
  4. Schritt 3. Modell auswählen
  5. Schritt 4. Anfrage senden
  6. curl
  7. Python
  8. JavaScript
  9. Clients im Anthropic-Stil
  10. Wenn etwas schiefgeht
  11. Was es kostet

Diese Anleitung führt dich von einem neuen Konto zu einer funktionierenden Anfrage. Du brauchst eine E-Mail-Adresse, ein kleines Guthaben und ein Terminal. Die API ist OpenAI-kompatibel, wenn du also schon einmal OpenAI aufgerufen hast, ändern sich nur zwei Dinge: die Basis-URL und der Schlüssel.

Was du brauchst#

  • Ein Konto. Die Anmeldung erfolgt per E-Mail — kein Passwort, wir senden dir einen Anmeldelink.
  • Ein Guthaben. Es gibt kein Abonnement: Du lädst ein USD-Guthaben auf, und jede Anfrage wird pro Token zum festen Tarif des Modells abgerechnet.
  • Einen API-Schlüssel aus deinem Dashboard.

Schritt 1. Konto erstellen und aufladen#

Öffne die Anmeldeseite, gib deine E-Mail-Adresse ein und folge dem Link aus der E-Mail. Drücke im Dashboard auf Aufladen und wähle die Zahlungsweise:

  • Krypto — ab 5 $; es fällt eine Einzahlungsgebühr von 5 % an.
  • Karte — über einen Partner, der seine eigene Gebühr berechnet.

Schritt 2. API-Schlüssel kopieren#

Sobald dein Guthaben über null liegt — nach einer Aufladung oder einem Empfehlungsbonus —, erstellt das Dashboard deinen API-Schlüssel und zeigt ihn einmal an. Kopiere ihn sofort und halte ihn aus deinem Code heraus, zum Beispiel in einer Umgebungsvariable:

bash
export CHEAPTOKENS_API_KEY="paste-your-key-here"

Wenn der Schlüssel durchsickert, drücke auf Rotieren: Du bekommst einen neuen Schlüssel und der alte funktioniert nicht mehr.

Schritt 3. Modell auswählen#

Anfragen benötigen die vollständige Modell-ID — mit dem Präfix vor dem Schrägstrich, genau wie die API sie auflistet. Der Katalog zum Zeitpunkt des Schreibens (Oktober 2026):

Modell API-Modell-ID Kontext Max. Ausgabe
GLM-5.3-Flash zai-org/GLM-5.3-Flash 390K Token 8.192 Token
DeepSeek-V4-Flash deepseek-ai/DeepSeek-V4-Flash-0731 380K Token 32.768 Token
MiniMax-M2.7 MiniMaxAI/MiniMax-M2.7 200K Token 8.192 Token

Der Katalog kann sich ändern, daher ist die API selbst die Quelle der Wahrheit. Diese Anfrage benötigt keinen Schlüssel:

bash
curl https://api.cheaptokens.dev/v1/models

Schritt 4. Anfrage senden#

curl#

bash
curl https://api.cheaptokens.dev/v1/chat/completions \
  -H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-ai/DeepSeek-V4-Flash-0731",
    "messages": [{"role": "user", "content": "Say hello in three languages"}]
  }'

Eine erfolgreiche Antwort kommt im Standardformat der Chat Completions zurück. Ein verkürztes Beispiel — dein Text, deine IDs und Zahlen werden abweichen, und die Antwort kann zusätzliche Service-Felder enthalten:

json
{
  "id": "chatcmpl-…",
  "object": "chat.completion",
  "model": "deepseek-ai/DeepSeek-V4-Flash-0731",
  "choices": [
    {
      "index": 0,
      "message": { "role": "assistant", "content": "Hello! Hola! Bonjour!" },
      "finish_reason": "stop"
    }
  ],
  "usage": { "prompt_tokens": 14, "completion_tokens": 9, "total_tokens": 23 }
}
  • Der Text steht in choices[0].message.content.
  • Die Token-Nutzung steht in usage: prompt_tokens — Eingabe, completion_tokens — Ausgabe. Für diese beiden Zahlen wird die Anfrage abgerechnet.

Python#

Installiere das offizielle SDK mit pip install openai und richte es auf unsere Basis-URL aus:

python
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.cheaptokens.dev/v1",
    api_key=os.environ["CHEAPTOKENS_API_KEY"],
)
resp = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Flash-0731",
    messages=[{"role": "user", "content": "Say hello in three languages"}],
)
print(resp.choices[0].message.content)
print("tokens in/out:", resp.usage.prompt_tokens, resp.usage.completion_tokens)

JavaScript#

Installiere das SDK mit npm install openai:

javascript
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.cheaptokens.dev/v1",
  apiKey: process.env.CHEAPTOKENS_API_KEY,
});
const resp = await client.chat.completions.create({
  model: "deepseek-ai/DeepSeek-V4-Flash-0731",
  messages: [{ role: "user", content: "Say hello in three languages" }],
});
console.log(resp.choices[0].message.content);

Clients im Anthropic-Stil#

Clients, die für die Anthropic Messages API gebaut wurden, verwenden die Root-Adresse ohne /v1 — https://api.cheaptokens.dev — und senden den Schlüssel im Header x-api-key. Die Anthropic SDKs fügen den Pfad und den Header selbst hinzu; du setzt nur die Basis-URL und den Schlüssel.

Wenn etwas schiefgeht#

  • 401 Invalid API key — der Schlüssel ist falsch geschrieben oder wurde rotiert. Prüfe, ob du ihn vollständig eingefügt hast; das Dashboard zeigt einen Schlüssel nur einmal an, wenn er also verloren ist, drücke auf Rotieren, um einen neuen zu bekommen.
  • 402 — das Guthaben ist aufgebraucht, oder die Anfrage ging ohne den Header Authorization raus.
  • 400 Model "…" not found — verwende die vollständige Modell-ID aus /v1/models, einschließlich des Präfixes vor dem Schrägstrich.
  • 404 — prüfe die Adresse: Clients im OpenAI-Stil benötigen /v1 am Ende der Basis-URL.

Weitere Fälle und Lösungen: Häufige Verbindungsfehler und wie man sie behebt.

Was es kostet#

Jede Anfrage wird für Eingabe- und Ausgabe-Token separat abgerechnet, zum Tarif des Modells pro Million Token. Aktuelle Preise — dieselben Daten wie auf der Preisseite:

Modell Kontext Input $/1M Output $/1M OpenRouter Input OpenRouter Output
GLM-5.3-Flash reasoning 390K $0.027 $0.08 $0.048 $0.20
DeepSeek-V4-Flash 380K $0.0221 $0.10 $0.016 $0.64
MiniMax-M2.7 200K $0.05 $0.15 $0.30 $1.20

Preise in USD pro 1 Mio. Token. OpenRouter-Zahlen dienen dem Vergleich und können sich ändern.

Nächster Schritt: Verbinde einen Coding-Agenten, zum Beispiel Cline, oder lerne, abzuschätzen, was ein KI-Agent kosten wird.

Sie empfehlen CheapTokens anderen Entwicklern? Über das Empfehlungsprogramm erhalten Sie einen Anteil an deren Aufladungen.