Schnellstart
Starten Sie mit Synthorai in unter 2 Minuten.
1. API-Schlüssel abrufen
Melden Sie sich an und navigieren Sie zu Konsole → API-Schlüssel. Klicken Sie auf „Schlüssel erstellen“ und kopieren Sie ihn sofort — er wird nur einmal angezeigt.
2. Erste Anfrage senden
Wählen Sie das SDK, das Sie bereits verwenden. Beide Rezepte rufen dasselbe Gateway mit demselben API-Schlüssel auf.
Option A — OpenAI-SDK
curl https://synthorai.io/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "gpt-5.4-mini",
"messages": [
{"role": "user", "content": "Hello! What can you do?"}
]
}'from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://synthorai.io/v1"
)
response = client.chat.completions.create(
model="gpt-5.4-mini",
messages=[{"role": "user", "content": "Hello! What can you do?"}]
)
print(response.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://synthorai.io/v1",
});
const response = await client.chat.completions.create({
model: "gpt-5.4-mini",
messages: [{ role: "user", content: "Hello! What can you do?" }],
});
console.log(response.choices[0].message.content);Option B — Anthropic-SDK
curl https://synthorai.io/v1/messages \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 256,
"messages": [
{"role": "user", "content": "Hello! What can you do?"}
]
}'from anthropic import Anthropic
client = Anthropic(
api_key="YOUR_API_KEY",
base_url="https://synthorai.io"
)
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=256,
messages=[{"role": "user", "content": "Hello! What can you do?"}]
)
print(message.content[0].text)import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: "YOUR_API_KEY",
baseURL: "https://synthorai.io",
});
const message = await client.messages.create({
model: "claude-sonnet-4-6",
max_tokens: 256,
messages: [{ role: "user", content: "Hello! What can you do?" }],
});
console.log(message.content[0].text);Das Anthropic-SDK hängt an /v1/messages intern. Verwenden Sie den Gateway-Origin (kein /v1 Suffix) als base_url — anders als das OpenAI-SDK, das nimmt https://synthorai.io/v1.
3. Verfügbare Modelle auflisten
curl https://synthorai.io/v1/models \
-H "Authorization: Bearer YOUR_API_KEY" Die Modell-IDs folgen dem Format des ursprünglichen Anbieters. Die vollständige Liste finden Sie über den Endpoint /v1/models oder besuchen Sie die Seite Modellkatalog .
Verwenden Sie ein Tool statt eines reinen SDK?
Wenn Sie Synthorai mit Claude Code, OpenAI Codex CLI, OpenClaw, Cursor, Continue, Aider oder einem anderen OpenAI/Anthropic-kompatiblen Tool verbinden — es gibt eine eigene Setup-Seite für jedes der großen drei sowie einen Base-URL-Spickzettel für alles andere.
Authentifizierung
Alle API-Anfragen erfordern einen API-Schlüssel, der im Authorization Header.
Bearer-Token
Authorization: Bearer YOUR_API_KEY Schlüssel-Scopes
| Parameter | Typ | Beschreibung |
|---|---|---|
Read | string | Zugriff nur auf Modellliste und Nutzungsdaten. |
Write | string | Inferenzanfragen stellen (Chat, Completions). |
Admin | string | Vollzugriff einschließlich Kanal- und Benutzerverwaltung. |
Geben Sie Ihren API-Schlüssel niemals in clientseitigem Code oder öffentlichen Repositories preis. Rotieren Sie Schlüssel bei Kompromittierung sofort über Console → API-Schlüssel.
Schlüsselformat
Synthorai-Schlüssel haben das Präfix sk- gefolgt von einer zufälligen 32-Zeichen-Zeichenfolge. Schlüssel werden im Ruhezustand gehasht und können nach der Erstellung nicht wiederhergestellt werden.
Unsicher, mit welchem Modell Sie beginnen sollen? Durchsuchen Sie den model price comparison, um den Token-Preis jedes routbaren Modells nebeneinander zu vergleichen.