コーディングエージェント
Zedの設定
ZedのエージェントパネルはOpenAI互換のAPIならどれでもプロバイダーとして使えます。エージェント設定かsettings.jsonからnokeepを追加すると、ZedはキーをNOKEEP_API_KEYかキーチェーンから読み込みます。
2026年10月29日 確認
設定値
- API URL
https://nokeep.ai/v1- APIキー
sk-nokeep-test to test, then your own sk-nokeep-… key- モデル
deepseek-v4.1-flash-uncensored- コンテキストウィンドウ
1000000- 最大出力トークン
32768
まずは無料のテストキーから始めましょう。どのリクエストにも固定の1行で答え、ツールは呼び出さないので、料金をかけずにURLとキーが正しいか確認できます。その後、コンソールで取得したご自身のキーを貼り付けてください。クレジットは5ドルから、サブスクリプションはありません。
接続
- エージェント設定を開きます。コマンドパレットで
agent: open settingsを実行します。 - LLM Providers で Add Provider をクリックします。
- 名前を
nokeepにし、API URLにhttps://nokeep.ai/v1、モデルIDにdeepseek-v4.1-flash-uncensored、コンテキストウィンドウに1000000を入力します。 - キーに
sk-nokeep-testを貼り付けます。Zedはこれをシステムのキーチェーンに保存します。 - エージェントパネルを開き、DeepSeek V4.1 Flash Uncensored を選んでメッセージを送ります。「Connected to」で始まる返答が返れば成功です。
- キーを コンソール で取得したご自身のキーに差し替えます。
または settings.json で設定することもできます。この方法では画像、並列ツール呼び出し、キャッシュキーも有効になります。キーをファイルに書き込まないでください。Zedはキーをキーチェーンか、NOKEEP_API_KEY(プロバイダー名を大文字にして _API_KEY を付けたもの)から読み込みます。
{
"language_models": {
"openai_compatible": {
"nokeep": {
"api_url": "https://nokeep.ai/v1",
"available_models": [
{
"name": "deepseek-v4.1-flash-uncensored",
"display_name": "DeepSeek V4.1 Flash Uncensored",
"max_tokens": 1000000,
"max_output_tokens": 32768,
"capabilities": {
"tools": true,
"images": true,
"parallel_tool_calls": true,
"prompt_cache_key": true
}
},
{
"name": "glm-5.3-flash-uncensored",
"display_name": "GLM 5.3 Flash Uncensored",
"max_tokens": 128000,
"max_output_tokens": 32768,
"capabilities": {
"tools": true,
"images": false,
"parallel_tool_calls": false,
"prompt_cache_key": false
}
}
]
}
}
}
}知っておくと便利な設定
- Zedの設定における
max_tokensはコンテキストウィンドウで、返答の上限ではありません。max_output_tokensが各返答の上限です。 prompt_cache_keyは、各スレッドの呼び出しを開始部分がキャッシュ済みのサーバーへ送ります。DeepSeekはこれに対応し、GLMでは無視されます。imagesを有効にすると、DeepSeekのスレッドにスクリーンショットを追加できます。GLMはテキストのみを読みます。
どのモデルを選ぶか
deepseek-v4.1-flash-uncensored | glm-5.3-flash-uncensored | |
|---|---|---|
| コンテキスト | 1,000,000 トークン | 128,000 トークン |
| 返答の最長 | 131,072 トークン | 32,768 トークン |
| ツール呼び出し | あり、すべての tool_choice | あり、tool_choice は auto か none |
| スクリーンショットの読み取り | あり、1リクエストで最大10枚 | なし、テキストのみ |
| 思考 | 指定しない限りオフ | 常にオン、短時間 |
| 100万トークンあたり | $0.45 入力 · $0.011 キャッシュ済み · $1.75 出力 | $0.20 入力 · $0.04 キャッシュ済み · $0.65 出力 |
エージェントの作業にはDeepSeekを使ってください。リポジトリ全体がコンテキストに収まり、あらゆる形式のツール呼び出しに対応し、エージェントが毎回再送する履歴はキャッシュ価格の100万トークンあたり$0.011で課金されます。長い履歴を再送しない短い単発の作業では、入力と出力の価格が安いGLMが向いています。
両モデルとも重みから拒否の仕組みを取り除いています。そのため、自分のシステムのセキュリティテストやモデレーションツールなど、センシティブな話題に近い作業でも、拒否ではなくコードが返ります。モデルを比較。
思考
DeepSeekは、リクエストで reasoning_effort が指定されない限り、すぐに答えます。これはエージェントの「編集して実行」の素早い流れに合っています。計画や難しいバグでは、考えさせるように指定してください。指定できるのは none、low、high、max です。他のアプリの minimal、medium、xhigh は、これらの中で最も近い値として動作します。それ以外の値は 400 invalid_reasoning_effort で拒否されます。思考分は出力として課金されます。
Zedでは、DeepSeekのエントリに "reasoning_effort": "high" を追加します。すると、Zedのエージェントパネルに思考のトグルが表示され、オンのときにその強度を送信します。low、high、max を使ってください。minimal、medium、xhigh も使えて、それぞれ最も近い値で動作します。
1セッションの費用
エージェントは毎回の呼び出しで会話全体を送ります。指示、読み込んだファイル、これまでの各ステップです。例えば1回の呼び出しで60,000トークンを送り、そのうち55,000トークンは前回の呼び出しと同じ開始部分で、1,000トークンを新たに書き込むとします。DeepSeekではこの呼び出しは約$0.0046で、200回で約$0.92です。キャッシュがなければ同じ呼び出しは$0.0288になります。
- キャッシュは自動です。オンにする設定はありません。約1,000トークン以上の開始部分が数分以内に繰り返されると、キャッシュ価格で課金されます。
- 各呼び出しでは、プロンプトと最大出力の分の上限額を一時的に確保し、実際に使った量に合わせて精算されます。最大出力32,768トークンでは、出力分の確保額は約$0.0573です。
- コンソールには、各呼び出しの実際のトークン数、キャッシュ済みトークン数、クレジットが表示されます。エージェント側の費用カウンターはキャッシュ価格を知らないことがあり、その場合は高めに表示されます。
うまくいかないとき
| エージェントの表示 | 対処 |
|---|---|
| 401 | キーが間違っているか、取り消されています。空白や引用符を入れずに貼り直してください。 |
| 402 | 購入済みクレジットが残っていません。コンソールで5ドルからチャージし、そこで Auto top-up をオンにすると、長いタスクが途中で止まりません。残高が選んだ額を下回ると、登録済みのカードからクレジットが追加されます。 |
| 429 | 1つのキーで1分間に120リクエストを超えたか、キーに設定した1日の上限を超えました。複数のサブエージェントを同時に動かすエージェントは、まずこれに当たります。Retry-After に示された秒数待つか、コンソールで上限を上げるか、エージェントごとに別のキーを使ってください。 |
400 invalid_reasoning_effort | エージェントがモデルの受け付けない強度(effort)を送っています。DeepSeekは none、low、high、max を受け付け、GLMは low か high を受け付けます。 |
| 404 | URLが間違っているか、パスが2回含まれています。https://nokeep.ai/v1 を使い(/chat/completions は付けない)、モデルIDを /v1/models と照合してください。 |
| 503 | モデルが混み合っています。数秒後に再試行してください。課金はされていません。 |
| 固定のテスト行 | 設定は動作しています。ご自身のキーに差し替えると、実際の返答が得られます。 |
すべてのエラーとその対処は エラー に掲載されています。
よくある質問
私のコードは保存されますか?
いいえ。保存するのは呼び出しごとの数値の1行だけです。時刻、キー、モデル、トークン数、クレジット、ステータスです。プロンプト、ファイル、返答は保存しません。保存する内容。
2回目の呼び出しが1回目より安いのはなぜですか?
2回目の呼び出しは1回目と同じ開始部分で始まるため、その部分はキャッシュから100万トークンあたり$0.011で読み込まれ、$0.45ではありません。エージェントの入力の大半は、最初の呼び出しの後にキャッシュされます。