DEEPSEEK_V4.1

DeepSeek 接入

建立 DeepSeek Key 即可使用 DeepSeek V4.1 Flash:1M 上下文,支援思考模式、工具呼叫與圖片輸入。支援 OpenAI Chat Completions 與 Codex Responses 兩種接入。

請求中的模型 ID 必須精確填寫 deepseek-v4.1-flash,其他模型 ID 會回 400。

工作日 09:00–12:00 與 14:00–18:00(台北時間)是尖峰時段,扣除的額度是離峰的兩倍;其餘時段與週末都是離峰。請求開始或結束任一時間落在尖峰就算尖峰。實際費率請看價格頁。

模型 ID

可以把這些模型 ID 複製到 config.toml、API request body,或任何需要填模型名稱的 OpenAI 相容客戶端。每一組模型都要用對應類型的 Key 才能呼叫。

DeepSeek需使用 DeepSeek Key
BEFORE YOU START

先準備 API 金鑰

1. 前往 API Key 頁面

登入後到 API Key 頁面建立或複製 API Key。金鑰格式像 sk-or-v1-xxxxxxxxxxxx,請把它當密碼保管。

建立 API Key
3. 確認 Base URL
https://api.bruceai.net/v1

填寫 https://api.bruceai.net/v1;支援 /v1/models、/v1/chat/completions 與 /v1/responses。

2. 依要用的模型建立對應的 Key

點「新增 API Key」,填一個你認得出來的名稱,再依照要呼叫的模型選擇 Key 的類型:

OpenAI Key
可呼叫 gpt-6-astra、gpt-5.6-sol、gpt-5.6-terra、gpt-5.6-luna 與 gpt-5.5。支援 Codex、GitHub Copilot 與任何 OpenAI 相容客戶端。
Grok Key
可呼叫 grok-4.6 與 grok-4.5。支援 Grok Build、Codex 與任何 OpenAI 相容客戶端。
DeepSeek Key
可呼叫 deepseek-v4.1-flash:1M 上下文,支援思考模式、工具呼叫與圖片輸入。支援 Codex 與任何 OpenAI 相容客戶端。

一把 Key 只能呼叫自己這家供應商的模型:用 Grok Key 送 GPT 模型 ID,或用 OpenAI Key 送 grok-4.6,都會直接收到 400。要用多家模型就分別建立幾把 Key。

不要把 API 金鑰發給別人,也不要提交到 GitHub、GitLab 或任何公開倉庫。

先選擇你的系統

下方所有指令會依照你選擇的系統切換。

STEP 01

建立 DeepSeek Key

登入 BRUCEAI,進入「API Key 管理」,點「新增 API Key」,類型選擇「DeepSeek」。

這把 Key 只能呼叫 deepseek-v4.1-flash,不能呼叫 GPT 或 Grok 模型;不同供應商請分別建立 Key。

STEP 02

檢查模型列表

macOS / Linux
bash
curl https://api.bruceai.net/v1/models \
  -H "Authorization: Bearer sk-or-v1-你的金鑰"

回傳的模型 ID 應為 deepseek-v4.1-flash。

STEP 03

發起 Chat Completions 請求

macOS / Linux
bash
curl -N https://api.bruceai.net/v1/chat/completions \
  -H "Authorization: Bearer sk-or-v1-你的金鑰" \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek-v4.1-flash","messages":[{"role":"user","content":"你好"}],"stream":true}'
STEP 04

OpenAI SDK 範例

Python
python
from openai import OpenAI

client = OpenAI(
    api_key="sk-or-v1-你的金鑰",
    base_url="https://api.bruceai.net/v1",
)

response = client.chat.completions.create(
    model="deepseek-v4.1-flash",
    messages=[{"role": "user", "content": "你好"}],
)
print(response.choices[0].message.content)
Node.js
typescript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "sk-or-v1-你的金鑰",
  baseURL: "https://api.bruceai.net/v1",
});

const response = await client.chat.completions.create({
  model: "deepseek-v4.1-flash",
  messages: [{ role: "user", content: "你好" }],
});
console.log(response.choices[0].message.content);
STEP 05

在 Codex 使用

用獨立的 CODEX_HOME 放 DeepSeek 的設定,不會動到你原本的 ~/.codex,也不會跟 OpenAI Key 的設定混在一起。先建立資料夾與 config.toml:

不想手動改檔案的話,也可以用左側「CC Switch 接入」的一鍵匯入,把 DeepSeek Key 匯進 CC Switch 再切換。

macOS / Linux
bash
mkdir -p ~/.codex-bruceai-deepseek
nano ~/.codex-bruceai-deepseek/config.toml
toml
model_provider = "DeepSeek"
model = "deepseek-v4.1-flash"
disable_response_storage = true

[model_providers.DeepSeek]
name = "DeepSeek"
base_url = "https://api.bruceai.net/v1"
wire_api = "responses"
requires_openai_auth = true
STEP 06

寫入 auth.json 並啟動

建立 ~/.codex-bruceai-deepseek/auth.json,貼入 DeepSeek Key 後啟動 Codex。

macOS / Linux
bash
nano ~/.codex-bruceai-deepseek/auth.json
# 貼入:{ "OPENAI_API_KEY": "sk-or-v1-你的金鑰" }

CODEX_HOME="$HOME/.codex-bruceai-deepseek" codex --model deepseek-v4.1-flash

目前支援一般 Responses 請求。若 Codex 的遠端壓縮失敗出現 502,開新對話或關閉 remote_compaction_v2 後重啟。

STEP 07

常見問題

400 / unsupported_model:模型 ID 必須是 deepseek-v4.1-flash,不要填 DeepSeek-V4.1-Flash、deepseek-chat 或其他名稱。

401 / invalid token:確認 Key 完整、沒有多餘空白,並以 sk-or-v1- 開頭,而且是 DeepSeek Key。

404:確認 Base URL 包含 /v1,並呼叫 /chat/completions、/responses 或 /models。