← 返回教程目录
DeepSeek
一句话简介:深度求索公司推出的大模型系列,以极高的性价比和推理能力闻名。
主流功能:推理/数学、代码 Agent、低成本 API
可用性:国内可直接使用,无需特殊网络。
适用人群:开发者、本地部署爱好者、编程与 Agent 任务用户
前置条件:
- 网络:普通国内网络即可
- 账号:使用官方 API 需在 DeepSeek 开放平台注册(手机号/邮箱),按量充值,最低 10 元起充
- 费用:Ollama 本地部署免费
- 硬件(本地):蒸馏小模型普通电脑可跑
教程 A:Ollama 本地部署(蒸馏模型)
说明:Ollama 官方库收录的是 DeepSeek R1 的蒸馏模型(deepseek-r1 系列),完整版 V4.1 Flash 个人电脑跑不动。
步骤 1:安装 Ollama
- macOS:
brew install ollama,或从官网下载安装包。 - Windows:从官网下载 exe 安装包,安装后自动作为系统服务运行。
- Linux:
curl -fsSL https://ollama.com/install.sh | sh
sudo systemctl status ollama # 确认服务运行中
验证:浏览器打开 http://localhost:11434,显示 "Ollama is running" 即成功。
步骤 2:按电脑配置选择模型并运行
# 1.5B:最低配/老电脑,约 1.1GB
ollama run deepseek-r1:1.5b
# 7B:主流笔记本,约 4.7GB
ollama run deepseek-r1:7b
# 8B:约 5.2GB
ollama run deepseek-r1:8b
# 14B:需要 16GB+ 内存,约 9GB
ollama run deepseek-r1:14b
# 32B:需要 32GB+ 内存
ollama run deepseek-r1:32b
首次运行会自动下载权重,下载完直接在终端对话。
步骤 3(可选):国内网络下载慢,用 ModelScope 下 GGUF 手动注册
- 在魔搭社区(modelscope.cn)搜索
DeepSeek-R1-Distill-Qwen-1.5B-GGUF等 GGUF 量化模型,下载.gguf文件。 - 新建
ModelFile文件,内容为:
FROM ./DeepSeek-R1-1.5B-GGUF/DeepSeek-R1-Distill-Qwen-1.5B-Q4_K_M.gguf
- 注册并运行:
ollama create DeepSeek-R1-1.5B -f ModelFile
ollama list # 查看本地模型列表
ollama run DeepSeek-R1-1.5B
步骤 4:用 OpenAI 兼容 API 调用本地模型
Ollama 默认在 localhost:11434 提供 OpenAI 兼容接口:
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:11434/v1",
api_key="ollama", # 随意填写,Ollama 不校验
)
resp = client.chat.completions.create(
model="deepseek-r1:7b",
messages=[{"role": "user", "content": "用 Python 写一个快速排序"}],
)
print(resp.choices[0].message.content)
教程 B:DeepSeek 官方 API 平台注册与调用
步骤 1:注册并充值
- 访问 DeepSeek 开放平台
platform.deepseek.com(官网首页右上角「API 开放平台」也可进入)。 - 用手机号/邮箱注册并登录。
- 点击左侧「用量信息」/充值入口充值(10 元起步;余额可查)。
步骤 2:创建 API Key
- 登录后点击侧边栏「API Keys」。
- 点击「创建 API Key」,输入名称(如"开发环境-文本生成"),点击创建。
- 立即复制密钥并妥善保存——页面刷新后无法再次查看完整密钥。
步骤 3:发送第一条请求(curl)
export DEEPSEEK_API_KEY="sk-你的密钥"
curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $DEEPSEEK_API_KEY" \
-d '{
"model": "deepseek-flash",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "请用一句话介绍 DeepSeek V4.1 Flash。"}
],
"stream": false
}'
步骤 4:用 OpenAI SDK 调用(Python)
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["DEEPSEEK_API_KEY"],
base_url="https://api.deepseek.com", # OpenAI 兼容入口
)
resp = client.chat.completions.create(
model="deepseek-flash", # 最新 V4.1 Flash
messages=[{"role": "user", "content": "请解释什么是上下文缓存命中。"}],
)
print(resp.choices[0].message.content)
模型名注意事项(以官方文档为准):
- 当前调用 V4.1 Flash 请用
deepseek-flash;旧名deepseek-v4-flash已暂时路由到 V4.1 Flash;旧别名deepseek-chat/deepseek-reasoner已于 2026-07-24 前后逐步废弃,新项目不要用。 deepseek-v4-pro的请求在北京时间 2026-09-14 12:00 后也被路由到 V4.1 Flash 并按其单价计费。
步骤 5:可选——第三方平台接入
阿里云百炼(国内团队友好,华北 2 北京地域)、Together AI、Fireworks AI、Novita AI 均上架了 V4 系列,均 OpenAI 兼容;注意各平台模型 ID 写法不同(如 Together 用 deepseek-ai/DeepSeek-V4-Flash),以各平台模型页为准。
常见问题
- Ollama 下载模型很慢/中断怎么办? Ollama 模型走官方 CDN,国内高峰时段可能较慢。可用
ollama pull分段下载(断点续传);或走魔搭社区下 GGUF 再用ollama create -f ModelFile注册(见教程 A 步骤 3)。 - 本地能跑完整版 V4.1 Flash 吗? 不能。它是 552B 参数的 MoE 模型,官方称大规模部署需要 2k 卡 GPU 级资源。个人电脑只能跑蒸馏版(R1-Distill 系列,最大 70B)。
- API 返回 401/402? 401 检查 API Key 是否复制完整、环境变量是否生效;402 是余额不足,去开放平台充值(10 元起)。
- 旧代码里用的
deepseek-chat报错? 该别名已废弃,把model参数换成deepseek-flash即可。 - 权重想自己下载去哪里? 官方开源仓库:HuggingFace
deepseek-ai/DeepSeek-V4.1-Flash(MIT 协议);国内可用 hf-mirror.com 镜像站加速,或魔搭社区 ModelScope 搜索同名模型。