DEVELOPER DOCS
Integra en cinco minutos
Compatible con OpenAI, Anthropic Messages, Responses y Gemini. Cambia solo la clave, URL y modelo.
01
Primera solicitud
Crea una clave en el panel y ejecuta:
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
Autenticación
Usa Bearer Token. Las claves ks- se pueden copiar desde la lista del panel.
Seguridad
No expongas claves en el navegador ni repositorios públicos.
03
SDK oficial de OpenAI
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" }],
});Cambia solo model. Todas las solicitudes pasan por Model Studio.
04
Claude Code y Codex
Claude Code usa la API compatible con Anthropic Messages.
Shell · Claude Code
export ANTHROPIC_BASE_URL="https://api.kimiseek.app"
export ANTHROPIC_AUTH_TOKEN="ks-your-key"
export ANTHROPIC_MODEL="deepseek-v4-pro"
claudeCodex usa Responses y la 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"Protocolo Gemini
generateContent y streamGenerateContent aceptan x-goog-api-key.
05
Streaming
Usa stream: true para SSE; usage se lee al finalizar.
Códigos de error
400Solicitud o modelo inválido401Clave inválida o cuota agotada402Saldo CNY insuficiente503Canal de modelo no disponibleFacturación en CNY
Los tokens de entrada, caché y salida se multiplican por sus tarifas y se liquidan en CNY.