Schnellstart
Zyloo spricht die OpenAI-API wortwörtlich. Wenn Ihr Code mit api.openai.com kommuniziert, leiten Sie ihn auf unsere Basis-URL um — fertig.
Agentische CLIs — Claude Code, opencode und Co. — zeigen auf https://api.zyloo.io. Clients im OpenAI-Stil und Editoren wie Cursor verwenden https://api.zyloo.io/v1.
# 1. Install the official SDK (any language)
npm install openai
# 2. Get your key from https://zyloo.io/dashboard
export ZYLOO_KEY=sk-zy-...
# 3. Make your first call
curl https://api.zyloo.io/v1/chat/completions \
-H "Authorization: Bearer $ZYLOO_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "zyloo/claude-opus-4-7",
"messages": [{"role": "user", "content": "Hello"}]
}'Sie nutzen ein agentisches Coding-CLI? Setzen Sie dessen Basis-URL auf https://api.zyloo.io und Ihren Zyloo-Schlüssel, dann starten Sie wie gewohnt.
# Claude Code, opencode, and other agentic CLIs
export ANTHROPIC_BASE_URL=https://api.zyloo.io
export ANTHROPIC_API_KEY=$ZYLOO_KEY
# Cursor and other OpenAI-compatible editors
# Base URL: https://api.zyloo.io/v1
# API key: $ZYLOO_KEYAuthentifizierung
Jede Anfrage muss ein Bearer-Token im Header Authorization enthalten. Schlüssel sind pro Projekt gescopet und können sofort im Dashboard widerrufen werden.
Authorization: Bearer sk-zy-9f3a0e5b...Für die lokale Entwicklung empfehlen wir, den Schlüssel in einer .env-Datei zu speichern und über Ihre Laufzeitumgebung zu laden — committen Sie Schlüssel niemals in die Versionsverwaltung.
Modelle
Referenzieren Sie jedes Modell über seine kanonische Zyloo-ID. Jede ID steht im Namensraum zyloo/..., damit sie über Anbieter hinweg eindeutig ist. Die vollständige Liste der 42 Modelle finden Sie auf der Modelle-Seite.
# A few examples — see /dashboard/models for the full list
zyloo/claude-opus-4-7-thinking
zyloo/claude-opus-4-7
zyloo/gpt-5.5
zyloo/gemini-3.5-flash
zyloo/deepseek-v4-pro
zyloo/grok-4.3curl https://api.zyloo.io/v1/models \
-H "Authorization: Bearer $ZYLOO_KEY"Modelle mit erweitertem Reasoning enden auf -thinking — zum Beispiel zyloo/claude-opus-4-7-thinking oder zyloo/gpt-5.5-xhigh.
Chat-Completions
Dieselbe JSON-Struktur wie OpenAIs /v1/chat/completions. Tools, JSON-Modus, Vision und strukturierte Ausgaben werden auf jedem kompatiblen Modell unterstützt.
import OpenAI from "openai";
const zyloo = new OpenAI({
apiKey: process.env.ZYLOO_KEY,
baseURL: "https://api.zyloo.io/v1",
});
const res = await zyloo.chat.completions.create({
model: "zyloo/gemini-3.5-flash",
messages: [
{ role: "system", content: "You are concise." },
{ role: "user", content: "Summarize this PR..." },
],
temperature: 0.2,
max_tokens: 512,
});
console.log(res.choices[0].message.content);Streaming
Übergeben Sie stream: true, um Server-Sent Events im selben Delta-Format wie bei OpenAI zu erhalten.
const stream = await zyloo.chat.completions.create({
model: "zyloo/claude-opus-4-7",
stream: true,
messages: [{ role: "user", content: "Tell me a story" }],
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}Fehler
Zyloo gibt OpenAI-kompatible Fehlerobjekte zurück. Häufige Codes:
| Code | Bedeutung | Maßnahme |
|---|---|---|
| 401 | Ungültiger Schlüssel | Im Dashboard rotieren |
| 402 | Unzureichendes Guthaben | Wallet aufladen |
| 429 | Rate-Limit erreicht | Backoff — wir routen zu einem Schwester-Anbieter |
| 5xx | Upstream-Fehler | Automatischer Retry mit Idempotency-Key |
Bereit zum Ausliefern?
Holen Sie sich einen Schlüssel und senden Sie in unter einer Minute Traffic.
API-Schlüssel holen