DEVELOPER DOCS

In fünf Minuten integrieren

Kompatibel mit OpenAI, Anthropic Messages, Responses und Gemini. Nur Schlüssel, URL und Modell ändern.

01

Erste Anfrage

API-Schlüssel im Dashboard erstellen und ausführen:

Shell
curl https://api.kimiseek.app/v1/chat/completions \
  -H "Authorization: Bearer $KIMISEEK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-pro",
    "messages": [{"role":"user","content":"Hello"}],
    "stream": true
  }'
02

Authentifizierung

Bearer Token verwenden. ks-Schlüssel können aus der Schlüsselliste im Dashboard kopiert werden.

Sicherheit

Schlüssel nie im Browsercode oder öffentlichen Repository offenlegen.

03

Offizielles OpenAI SDK

TypeScript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.KIMISEEK_API_KEY,
  baseURL: "https://api.kimiseek.app/v1",
});

const response = await client.chat.completions.create({
  model: "qwen3.7-plus",
  messages: [{ role: "user", content: "Analyze this code" }],
});

Nur model ändern. Alle Anfragen laufen über Model Studio.

04

Claude Code und Codex

Claude Code nutzt die Anthropic-Messages-kompatible API.

Shell · Claude Code
export ANTHROPIC_BASE_URL="https://api.kimiseek.app"
export ANTHROPIC_AUTH_TOKEN="ks-your-key"
export ANTHROPIC_MODEL="deepseek-v4-pro"

claude

Codex nutzt Responses und die Variable KIMISEEK_API_KEY.

TOML · Codex
model = "qwen3.7-max"
model_provider = "kimiseek"

[model_providers.kimiseek]
name = "KimiSeek"
base_url = "https://api.kimiseek.app/v1"
env_key = "KIMISEEK_API_KEY"
wire_api = "responses"
Gemini-Protokoll

generateContent und streamGenerateContent unterstützen x-goog-api-key.

05

Streaming

stream: true aktiviert SSE; usage wird am Ende gelesen.

Fehlercodes

400Ungültige Anfrage oder Modellname401Ungültiger Schlüssel oder Quote aufgebraucht402CNY-Guthaben zu niedrig503Modellkanal nicht verfügbar

CNY-Abrechnung

Eingabe-, Cache- und Ausgabetokens werden mit den Preisen multipliziert und in CNY abgerechnet.

Dokumentation | KimiSeek