只做 DeepSeek
菜单上只有一道主食:DeepSeek v4.1 Flash。版本与上游同步,专注所以稳定。
DEEPSEEK ONLYDS Router 深海食堂,是一家只做 DeepSeek 的 API 中转站。 官方直连、流式现做现上、OpenAI / Anthropic 双协议—— 换一个接口地址,你的应用就能吃上来自深海的大白饭。
专属餐位已经留好。把接口地址换成下面这行,
饭就会由小汐亲手端上桌。
模型越多,链路越长,问题越难定位。小汐把全部力气放在一件事上:让你的请求稳定、完整、快速地穿过深海。
菜单上只有一道主食:DeepSeek v4.1 Flash。版本与上游同步,专注所以稳定。
DEEPSEEK ONLY每一碗饭都直达官方灶台 api.deepseek.com,中途不转手、不二次转卖。链路更短,遇到问题也更好查。
DIRECT LINEOpenAI 与 Anthropic 协议同时在岗,现有 SDK 不用改,换个地址就能开吃。
2× PROTOCOL流式逐字端上桌,网关不缓冲、不压缩,长回答也能尽快吃到第一口。
SSE LIVE小汐按 DeepSeek 官方牌价收饭钱,输入、输出分开计,没有月租。模型可用性与实际售价以控制台为准。
今天想吃几碗大白饭?
不用学新 SDK,不用改业务代码。注册、领饭票、换一行地址——剩下的交给小汐。
注册后在控制台「API 密钥」领一张饭票 sk-ds-…,余额、限速、用量一目了然。
取餐口就是接口地址:把 base_url 换成 https://ds.wende-ai.cn/v1;Anthropic 协议直接用根地址。
模型名填 deepseek-v4.1-flash(照抄菜单)。流式、工具调用照旧。
curl https://ds.wende-ai.cn/v1/chat/completions \
-H "Authorization: Bearer $DS_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4.1-flash",
"messages": [
{"role": "user", "content": "用一句话介绍深海食堂"}
],
"stream": true
}'
from openai import OpenAI
client = OpenAI(
api_key="sk-ds-...",
base_url="https://ds.wende-ai.cn/v1",
)
resp = client.chat.completions.create(
model="deepseek-v4.1-flash",
messages=[
{"role": "user",
"content": "你好,DeepSeek"}
],
)
print(resp.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.DS_ROUTER_KEY,
baseURL: "https://ds.wende-ai.cn/v1",
});
const stream = await client.chat.completions.create({
model: "deepseek-v4.1-flash",
messages: [{ role: "user", content: "写一首关于深海的短诗" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}
# Anthropic 协议入口:https://ds.wende-ai.cn
export ANTHROPIC_BASE_URL=https://ds.wende-ai.cn
export ANTHROPIC_AUTH_TOKEN=sk-ds-...
export ANTHROPIC_MODEL=deepseek-v4.1-flash
claude
https://ds.wende-ai.cn/v1 · Anthropic /v1/messages
https://ds.wende-ai.cn,并使用控制台签发的密钥。具体环境变量见上方「Claude Code」示例。