对话模型与推理模型
普通对话任务更关注响应速度和成本,复杂分析任务则可能需要推理能力。选择模型时应根据任务难度、输出长度和延迟要求进行小规模评测。
推理任务通常产生更长的中间或最终输出,应设置合理的最大 Token,并避免对简单任务默认使用高成本配置。
OpenAI SDK 调用示例
DeepSeek 兼容调用与常见 Chat Completions 代码一致,重点是正确填写模型标识与 Base URL。
from openai import OpenAI
client = OpenAI(
api_key="YOUR_MODB_API_KEY",
base_url="https://modbapi.com/v1",
)
result = client.chat.completions.create(
model="your-deepseek-model",
messages=[{"role": "user", "content": "分析这个问题"}],
)处理超时和长输出
复杂推理可能需要更长响应时间。客户端超时不应设置得过短,也不应无限等待;建议区分连接超时和完整响应超时。
交互式产品可使用流式响应改善等待体验。后台任务则应保存请求状态,并对可重试错误使用有限次数重试。
常见问题
关于DeepSeek API 中转与推理模型接入的常见问题
DeepSeek 可以直接使用 OpenAI SDK 吗?
可以通过兼容接口使用,替换 Base URL、API Key 和模型名称即可。
推理模型为什么响应较慢?
复杂推理通常需要更多计算和输出时间,应适当调整超时。
如何查看 DeepSeek 调用费用?
在模型广场查看价格,并在控制台核对每次调用明细。