建立 API 金鑰
開啟控制台,建立令牌。請求頭使用 Authorization: Bearer sk-…
CacheDeep 以 OpenAI 相容 /v1 中轉 DeepSeek
deepseek-v4.1-flash。金鑰 → Base URL → 呼叫模型;約官方高峰 0.5×,快取命中更省。
流程與 New API 閘道相同:換成我們的 Base URL,用控制台核發的 Bearer token,模型固定 deepseek-v4.1-flash。
開啟控制台,建立令牌。請求頭使用 Authorization: Bearer sk-…
域名就緒後:https://api.<domain>/v1。本地冒煙可設 NEXT_PUBLIC_API_BASE。
POST /v1/chat/completions,model 一律 deepseek-v4.1-flash。文字與圖像共用此名。
將 OpenAI SDK / 客戶端的 base_url 換成 CacheDeep 閘道根路徑(含 /v1)。不要指向官方 DeepSeek 主機。
https://api.<domain>/v1
完整聊天端點:…/v1/chat/completions。部分客戶端若要求「完整 URL」,再補上路徑。
使用控制台核發的金鑰作為 Bearer Token。不要把金鑰寫進前端公開儲存庫。
與 New API / OpenAI Chat Completions 相同形狀:messages + model。以下三個片段可直接改 sk- 與 Base URL。
curl https://api.<domain>/v1/chat/completions \
-H "Authorization: Bearer sk-..." \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4.1-flash",
"messages": [{"role":"user","content":"Hello"}]
}'
from openai import OpenAI
client = OpenAI(
api_key="sk-...",
base_url="https://api.<domain>/v1",
)
r = client.chat.completions.create(
model="deepseek-v4.1-flash",
messages=[{"role": "user", "content": "Hello"}],
)
print(r.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-...",
baseURL: "https://api.<domain>/v1",
});
const r = await client.chat.completions.create({
model: "deepseek-v4.1-flash",
messages: [{ role: "user", content: "Hello" }],
});
console.log(r.choices[0].message.content);
標準檔約官方高峰 0.5×。快取命中輸入單獨列出。穩定長前綴有助提高命中率。
| 項目 | CacheDeep / 1M | 官方高峰 / 1M |
|---|---|---|
| 輸入(未命中) | $0.15 | $0.30 |
| 輸入(快取命中) | $0.003 | $0.006 |
| 輸出 | $0.60 | $1.20 |