AIGC标识 模块一 环境搭建

模块一:环境搭建(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

posted @ 2026-09-10 16:57  渡solong~  阅读(45)  评论(0)    收藏  举报