模块一 环境搭建
模块一:环境搭建(Day 1)
1.1 Python环境要求
Python 3.10+,建议使用3.11或更高版本。
1.2 依赖安装
DeepSeek的API完全兼容OpenAI SDK格式,因此可以直接使用 openai 包进行调用:
pip install openai python-dotenv
openai:官方Python SDK,通过修改base_url指向DeepSeek即可使用python-dotenv:从.env文件加载环境变量
1.3 API Key配置
访问 DeepSeek 开放平台(platform.deepseek.com)注册账号并充值(API采用预付费模式),在API Keys页面生成Key并立即保存。
在项目根目录创建 .env 文件:
DEEPSEEK_API_KEY=sk-your-deepseek-api-key-here
加载方式:
import os
from dotenv import load_dotenv
from openai import OpenAI
load_dotenv()
client = OpenAI(
api_key=os.getenv("DEEPSEEK_API_KEY"),
base_url="https://api.deepseek.com"
)
关键理解:DeepSeek的API格式与OpenAI高度兼容,只需修改 base_url 和 api_key,其余代码结构与OpenAI完全一致。base_url 设为 https://api.deepseek.com 即可。
1.4 模型选择
截至2026年9月,DeepSeek提供以下主力模型:
| 模型 ID | 定位 | 思考模式 |
|---|---|---|
deepseek-v4-pro |
旗舰模型,适合Agent和复杂任务 | 支持,可通过 reasoning_effort 控制强度 |
deepseek-v4-flash |
轻量快速,适合简单任务 | 支持 |
注意:deepseek-chat 和 deepseek-reasoner 已于2026年7月24日弃用,请勿在新项目中使用。本阶段默认使用 deepseek-v4-pro。
1.5 完成标准
- 能成功发起一次DeepSeek API调用并打印回复
- 理解
base_url在DeepSeek调用中的作用 - 知道当前可用的模型ID
1.6 代码
https://gitcode.com/chzhang16/LangChainLearning/blob/master/phase 1/example1.py

浙公网安备 33010602011771号