国内主流大模型 API 调用指南与 Python 实战
随着人工智能技术的快速发展,大语言模型(LLM)已成为开发者构建智能应用的核心组件。本文档旨在提供一份详尽的指南,介绍如何在国内主流大模型厂商处获取并使用其 API 接口,涵盖 DeepSeek、智普 AI、Kimi、字节豆包、讯飞星火及通义千问等平台的 Python SDK 集成与调用示例。
1. 环境准备与安全规范
在开始调用 API 之前,请确保您的开发环境满足以下要求:
- Python 版本:建议 Python 3.8 及以上版本。
- 依赖安装:根据所选平台安装对应的 SDK 包。
- 密钥管理:严禁将 API Key 硬编码在代码中。建议使用环境变量或配置文件管理敏感信息,防止泄露。
安全最佳实践
- 使用
.env文件存储密钥,并在.gitignore中排除该文件。 - 定期轮换 API Key。
- 限制 API Key 的访问 IP 白名单(如果平台支持)。
2. 主流平台 API 接入详解
2.1 DeepSeek
DeepSeek 支持标准的 Requests 直接调用和 OpenAI 兼容式调用。新注册用户通常享有免费 Token 额度。
方式一:原生 Requests 调用
import requests
import json
url = "https://api.deepseek.com/chat/completions"
payload = json.dumps({
"messages": [
{
"role": "system",
"content": "You are a helpful assistant"
},
{
"role": "user",
"content": "Hello"
}
],
"model": "deepseek-coder",
"frequency_penalty": 0,
"max_tokens": 2048,
"presence_penalty": 0,
"stop": None,
"stream": False,
"temperature": 1,
"top_p": ,
: ,
:
})
headers = {
: ,
: ,
:
}
response = requests.request(, url, headers=headers, data=payload)
(response.text)


