devseek
サインイン API キーを取得

ドキュメント · v2

API リファレンス

devseek は OpenAI Chat Completions プロトコルで通信します。ベース URL を変えれば、どの OpenAI SDK でも使えます。

ベース URL

https://devseek.space/v1

認証

Authorization: Bearer dsk-…

モデル

deepseek-v4.1-flash-free

224K トークン · 64K トークン

クイックスタート

OPENAI SDK · 変更なし
curl https://devseek.space/v1/chat/completions \
  -H "Authorization: Bearer $DEVSEEK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4.1-flash-free",
    "stream": true,
    "messages": [{"role": "user", "content": "Write a binary search in Rust"}]
  }'
OpenAI 互換の /v1/chat/completionsAPI リファレンス

エンドポイント

ルート動作注意
GET /v1/modelsモデル一覧キーが必要
POST /v1/chat/completionsチャット(ストリーミング有無を選択、ツール対応)SSE には stream: true。使用量のチャンクは最後に届きます
GET /api/status公開状態 JSONキー不要
GET /health稼働確認キー不要

制限

入力は 224K トークン、出力は 64K トークンまでです。モデルを呼ぶ前にリクエストのバイト数から入力サイズを見積もるため(1 トークンあたり約 3.3 バイト)、上限に近いリクエストは少し早めに拒否されることがあります。

セッションとレベル

セッションとは、開始してまだ終わっていないチャット補完リクエスト 1 件のことです。同時に実行できるセッション数はレベルで決まります:

  1. 2スクリプトL1–10スクリプト
  2. 2–3関数L11–20関数
  3. 3–4モジュールL21–30モジュール
  4. 4–5パッケージL31–40パッケージ
  5. 5ライブラリL41–50ライブラリ
  6. 6フレームワークL51–60フレームワーク
  7. 6–7ランタイムL61–70ランタイム
  8. 7–8コンパイラL71–80コンパイラ
  9. 8–9カーネルL81–90カーネル
  10. 9–10アーキテクトL91–100アーキテクト

上限を超えると次が返ります:

HTTP/1.1 429 Too Many Requests
Retry-After: 1
{"error":{"message":"Level 1 allows 3 concurrent sessions; 3 are already running. …",
 "type":"rate_limit_error","code":"session_limit_reached",
 "level":1,"session_limit":3,"sessions_in_use":3}}

エージェントとエディタ

OpenAI 互換のプロバイダーを受け付けるツールなら何でも使えます。以下のベース URL、ご自分のキー、モデル ID を指定してください。並列で動くツールのワーカーはセッション上限以下に保ってください。

エラー

ステータス / コード意味対処
401 missing_api_key / invalid_api_keyキーがない、または誤りAuthorization: Bearer dsk-… を送信してください
400 invalid_json / invalid_messagesボディまたは messages の形式が不正リクエストを修正してください。そのまま再試行しないでください
400 context_length_exceeded入力が 224K トークン超過会話を短くするか要約してください
404 model_not_found不明なモデルdeepseek-v4.1-flash-free を使用してください
413 body_too_largeボディが 4 MB 超過コンテキストを減らしてください
429 session_limit_reached同時セッションが多すぎますリクエストが完了するのを待ってから再試行してください
503 upstream_saturated / upstream_busydevseek またはモデルが容量上限ですRetry-After ヘッダーに従って再試行してください
502 upstream_errorモデルバックエンドの障害再試行しても安全です