DeepSeek API完整接入教程

2026-06-10 · 约8分钟 · Python & Node.js

1. 获取API Key

首先访问 TokenHub 注册账号,登录后在后台创建一个API Key。

💡 注册即送试用额度,无需充值即可测试API调用。

2. Python接入(完整示例)

使用 openai 库,只需改 base_urlapi_key

# pip install openai
from openai import OpenAI

client = OpenAI(
    base_url="https://www.loyap-innovation.com/v1",
    api_key="sk-你的TokenHubKey"
)

# 普通对话
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "你是一个AI助手"},
        {"role": "user", "content": "用Python写一个快速排序"}
    ]
)
print(response.choices[0].message.content)

Stream流式输出

stream = client.chat.completions.create(
    model="deepseek-chat",
    messages=[{"role": "user", "content": "讲个笑话"}],
    stream=True
)
for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

多轮对话

messages = [
    {"role": "system", "content": "你是数学老师"},
    {"role": "user", "content": "1+1="},
]
# 第一轮
resp = client.chat.completions.create(model="deepseek-chat", messages=messages)
messages.append({"role": "assistant", "content": resp.choices[0].message.content})
messages.append({"role": "user", "content": "那2+2呢?"})
# 第二轮(带上下文)
resp = client.chat.completions.create(model="deepseek-chat", messages=messages)
print(resp.choices[0].message.content)

3. Node.js接入

// npm install openai
import OpenAI from 'openai';

const client = new OpenAI({
    baseURL: 'https://www.loyap-innovation.com/v1',
    apiKey: 'sk-你的TokenHubKey'
});

const response = await client.chat.completions.create({
    model: 'deepseek-chat',
    messages: [{ role: 'user', content: 'Node.js如何读取文件?' }]
});
console.log(response.choices[0].message.content);

Express后端集成

import express from 'express';
import OpenAI from 'openai';

const app = express();
app.use(express.json());

const openai = new OpenAI({
    baseURL: 'https://www.loyap-innovation.com/v1',
    apiKey: process.env.TOKENHUB_KEY
});

app.post('/chat', async (req, res) => {
    const stream = await openai.chat.completions.create({
        model: 'deepseek-chat',
        messages: req.body.messages,
        stream: true
    });
    res.setHeader('Content-Type', 'text/event-stream');
    for await (const chunk of stream) {
        res.write(chunk.choices[0]?.delta?.content || '');
    }
    res.end();
});

app.listen(3000);

4. 费用估算

场景每次约套餐够用
日常聊天(1000次对话)¥0.01¥9.9月卡≈1000次
代码编写(500次)¥0.03¥29季卡≈1000次
批量数据处理(5000次)¥0.005¥99年卡≈20000次

5. 注意事项

🚀 开始使用DeepSeek API

无需翻墙 · ¥9.9起 · 微信/PayPal支付 · 即买即用

立即注册 →