DEVELOPER DOCS

5분 안에 연동

OpenAI, Anthropic Messages, Responses, Gemini와 호환됩니다. 키, Base URL, 모델명만 바꾸세요.

01

첫 요청 보내기

대시보드에서 API 키를 만든 후 실행하세요.

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

인증

모든 요청에 Bearer Token을 사용합니다. ks- 키는 대시보드 키 목록에서 복사할 수 있습니다.

보안

브라우저 코드나 공개 저장소에 키를 노출하지 마세요.

03

공식 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" }],
});

model만 변경하면 됩니다. 모든 요청은 Model Studio로 전달됩니다.

04

Claude Code 및 Codex

Claude Code는 Anthropic Messages 호환 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는 Responses API와 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 프로토콜

generateContent와 streamGenerateContent를 지원하며 x-goog-api-key로 키를 전달합니다.

05

스트리밍

stream: true로 표준 SSE를 받고 종료 시 usage를 읽습니다.

오류 코드

400잘못된 요청 또는 모델명401잘못된 키 또는 한도 소진402CNY 잔액 부족503모델 채널 사용 불가

CNY 요금

입력, 캐시 입력, 출력 토큰에 단가를 곱해 모두 CNY로 정산합니다.

연동 문서 | KimiSeek