需通过DeepSeek API调用大模型:一、在官网注册并创建sk-开头的API密钥;二、请求头含Authorization、Content-Type和Accept;三、JSON请求体须含model、messages等字段;四、Python用requests库发送POST请求;五、cURL命令行可快速调试。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在应用程序中集成DeepSeek大模型能力,需要通过其提供的API接口发送请求并获取响应。以下是调用DeepSeek API的具体步骤:
一、获取API密钥
调用DeepSeek API前必须拥有有效的API密钥,该密钥用于身份认证和配额管理。密钥需在DeepSeek官方开发者平台注册账号后申请,并绑定对应项目。
1、访问DeepSeek开发者控制台官网,使用邮箱完成注册并登录。
2、进入“API密钥管理”页面,点击“创建新密钥”按钮。
3、为密钥填写名称并选择权限范围,确认后系统生成一串以sk-开头的32位字符串,请立即复制保存。
4、该密钥将显示为隐藏状态,刷新页面后无法再次查看明文,仅支持重置。
二、设置请求头与基础参数
所有API请求均需通过HTTPS POST方式发起,请求头中必须包含认证信息及内容类型声明,确保服务端能正确识别客户端身份与数据格式。
1、在HTTP请求头中添加Authorization字段,值为Bearer后接空格与您的API密钥。
2、设置Content-Type为application/json,表明请求体为JSON格式。
3、确保Accept头值为application/json,表示期望接收JSON格式响应。
4、请求URL应为官方文档指定的endpoint,例如https://api.deepseek.com/v1/chat/completions。
三、构造请求体(JSON格式)
请求体定义了模型行为、输入内容及输出约束,需严格遵循OpenAI兼容格式,否则将返回400错误或模型拒绝响应。
1、指定model字段为合法模型标识符,如deepseek-chat或deepseek-coder。
2、messages字段为消息数组,每项含role(system/user/assistant)与content(字符串)键值对。
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
3、可选设置temperature(0.0–2.0)、max_tokens(正整数)、top_p等参数控制生成风格与长度。
4、确保content字段不为空且为UTF-8编码字符串,避免特殊控制字符导致解析失败。
四、Python代码示例(requests库)
使用Python发起标准HTTP请求是最常见的调用方式,需提前安装requests库,并确保网络可访问DeepSeek API域名。
1、执行pip install requests命令安装依赖库。
2、编写脚本,导入requests模块并定义API_KEY与ENDPOINT常量。
3、构建payload字典,填入model、messages等必要字段。
4、调用requests.post()方法,传入url、headers、json参数,捕获Response对象。
5、检查response.status_code是否为200,再通过response.json()提取choices[0].message.content。
五、cURL命令行调用示例
无需编程环境即可快速验证API可用性与参数配置是否正确,适用于调试初期或CI/CD流程中的轻量测试。
1、打开终端,输入curl命令,以-L选项启用重定向,-X POST指定请求方法。
2、使用-H参数依次添加Authorization、Content-Type、Accept头信息。
3、使用-d参数传入JSON格式请求体,注意使用单引号包裹整个JSON并转义内部双引号。
4、确保JSON结构完整,包括外层大括号、逗号分隔、无尾随逗号,否则返回400 Bad Request。


















