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:

  1. Öffnen Sie Einstellungen → API-Schlüssel
  2. Klicken Sie auf Neuen Schlüssel erstellen
  3. 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
$ npm install openai

Setzen Sie anschließend die Umgebungsvariable:

Shell
$ 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:

TypeScript
1import OpenAI from 'openai';
2
3const client = new OpenAI({
4 apiKey: process.env.ALLTOKEN_API_KEY,
5 baseURL: 'https://api.alltoken.ai/v1',
6});
7
8const 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
18console.log(completion.choices[0]?.message?.content);

Python-Beispiel

Python
1from openai import OpenAI
2import os
3
4client = OpenAI(
5 api_key=os.environ.get("ALLTOKEN_API_KEY"),
6 base_url="https://api.alltoken.ai/v1",
7)
8
9completion = client.chat.completions.create(
10 model="deepseek-chat",
11 messages=[
12 {"role": "user", "content": "Was ist der Sinn des Lebens?"}
13 ],
14)
15
16print(completion.choices[0].message.content)

API direkt aufrufen

Sie können die API auch direkt mit cURL oder einem beliebigen HTTP-Client aufrufen:

cURL
1curl 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:

TypeScript
1const 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
7for 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