Schnellstart
Erste Schritte mit AllToken.
Einführung
AllToken bietet eine einheitliche API, mit der Sie über eine einzige Schnittstelle auf Hunderte von KI-Modellen zugreifen können – mit automatischem Failover und Auswahl der kostengünstigsten Option.
Mit wenigen Zeilen Code können Sie sofort mit Ihrem bevorzugten SDK oder Framework loslegen.
Base URL: https://api.alltoken.ai/v1
Authentifizierung: Bearer API-Schlüssel
Kompatibilität: OpenAI-kompatible API
API-Schlüssel erstellen
Erstellen Sie zunächst einen API-Schlüssel:
- Öffnen Sie Einstellungen → API-Schlüssel
- Klicken Sie auf Neuen Schlüssel erstellen
- Kopieren Sie den Schlüssel und bewahren Sie ihn sicher auf – er wird nur einmal angezeigt
Schützen Sie Ihren API-Schlüssel sorgfältig. Geben Sie ihn niemals in Client-seitigem Code oder öffentlichen Repositories preis.
SDK installieren
AllToken ist vollständig kompatibel mit dem OpenAI SDK. Installieren Sie es mit Ihrem bevorzugten Paketmanager:
$ npm install openaiSetzen Sie anschließend die Umgebungsvariable:
$ export ALLTOKEN_API_KEY="your_alltoken_api_key"Erste Anfrage senden
Erstellen Sie einen Client, wählen Sie ein Modell und senden Sie eine Chat-Anfrage:
| 1 | import OpenAI from 'openai'; |
| 2 | |
| 3 | const client = new OpenAI({ |
| 4 | apiKey: process.env.ALLTOKEN_API_KEY, |
| 5 | baseURL: 'https://api.alltoken.ai/v1', |
| 6 | }); |
| 7 | |
| 8 | const completion = await client.chat.completions.create({ |
| 9 | model: 'deepseek-chat', |
| 10 | messages: [ |
| 11 | { |
| 12 | role: 'user', |
| 13 | content: 'Was ist der Sinn des Lebens?', |
| 14 | }, |
| 15 | ], |
| 16 | }); |
| 17 | |
| 18 | console.log(completion.choices[0]?.message?.content); |
Python-Beispiel
| 1 | from openai import OpenAI |
| 2 | import os |
| 3 | |
| 4 | client = OpenAI( |
| 5 | api_key=os.environ.get("ALLTOKEN_API_KEY"), |
| 6 | base_url="https://api.alltoken.ai/v1", |
| 7 | ) |
| 8 | |
| 9 | completion = client.chat.completions.create( |
| 10 | model="deepseek-chat", |
| 11 | messages=[ |
| 12 | {"role": "user", "content": "Was ist der Sinn des Lebens?"} |
| 13 | ], |
| 14 | ) |
| 15 | |
| 16 | print(completion.choices[0].message.content) |
API direkt aufrufen
Sie können die API auch direkt mit cURL oder einem beliebigen HTTP-Client aufrufen:
| 1 | curl https://api.alltoken.ai/v1/chat/completions \ |
| 2 | -H "Authorization: Bearer $ALLTOKEN_API_KEY" \ |
| 3 | -H "Content-Type: application/json" \ |
| 4 | -d '{ |
| 5 | "model": "deepseek-chat", |
| 6 | "messages": [ |
| 7 | {"role": "user", "content": "Hallo!"} |
| 8 | ] |
| 9 | }' |
Streaming
Fügen Sie stream: true hinzu, um Antworten token-weise über Server-Sent Events zu empfangen:
| 1 | const stream = await client.chat.completions.create({ |
| 2 | model: 'deepseek-chat', |
| 3 | messages: [{ role: 'user', content: 'Erzähl mir eine Geschichte' }], |
| 4 | stream: true, |
| 5 | }); |
| 6 | |
| 7 | for await (const chunk of stream) { |
| 8 | const content = chunk.choices[0]?.delta?.content; |
| 9 | if (content) process.stdout.write(content); |
| 10 | } |
Ausführliche Dokumentation finden Sie unter Streaming.
Nächste Schritte
- Verfügbare Modelle — Preise, Funktionen und Kontextfenster vergleichen
- Authentifizierung — API-Schlüssel verwalten und absichern
- Streaming — Echtzeit-Antworten verarbeiten
- Modell-Routing — Automatische Anbieterauswahl und Failover
- API-Referenz — Vollständige Dokumentation der Chat-Completions-API