DeepSeek 网摘deepseek.wang
EN

教程 · 2026-10-16

DeepSeek API Python 快速入门:十分钟跑通初次对话

本文带你用 Python 在十分钟内跑通 DeepSeek API 的初次调用:申请密钥、安装 SDK、发起对话、流式输出。接口与 OpenAI 格式兼容,也提供 Anthropic 格式端点,从其他模型迁移的成本很低。

准备工作

export DEEPSEEK_API_KEY="sk-..."

安装 SDK 并发起调用

官方接口兼容 OpenAI 格式,直接用 openai 库即可:

pip install openai

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["DEEPSEEK_API_KEY"],
    base_url="https://api.deepseek.com",
)

resp = client.chat.completions.create(
    model="deepseek-flash",   # DeepSeek-V4.1-Flash
    messages=[
        {"role": "system", "content": "你是一个简洁的中文助手。"},
        {"role": "user", "content": "用一句话介绍错峰计价。"},
    ],
)
print(resp.choices[0].message.content)

需要更强推理时可换 deepseek-v4-pro;视觉输入把图片放进 messages 即可,参考视觉 API 教程。

流式输出

stream = client.chat.completions.create(
    model="deepseek-flash",
    messages=[...],
    stream=True,
)
for chunk in stream:
    delta = chunk.choices[0].delta.content
    if delta:
        print(delta, end="", flush=True)

Anthropic 格式端点

习惯 Anthropic SDK 的团队可以把 base_url 指向 https://api.deepseek.com/anthropic,模型名不变,迁移只需改两行配置。

三个常见坑

完整的价目与时段规则见峰谷计价详解。