必须先获取合法api key和请求地址,否则postman请求返回401;需登录火山引擎控制台,在「大模型→火山方舟→api管理」创建应用生成密钥,再配置postman环境变量、构造含model字段的post请求,启用流式响应需设stream:true或accept:text/event-stream,验证需检查状态码200及choices字段。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要用Postman测试火山引擎DeepSeek API,必须先拿到合法的API Key和明确的请求地址,否则发送请求会直接返回401错误;登录火山引擎控制台后,在「大模型→火山方舟→API管理」中创建应用才能生成密钥,这个步骤不能跳过。
获取API密钥与基础配置
登录火山引擎控制台(console.volcengine.com),进入「大模型→火山方舟→API管理」页面。
点击「创建API」,填写应用名称(如deepseek-test),勾选「DeepSeek-R1」或「DeepSeek-Coder」等目标模型,提交后系统自动生成 【API Key】 和 【Bot-ID(可选)】。
复制刚生成的API Key,立即保存到安全位置——该密钥只显示一次,刷新页面后不可再查。
在Postman中点击右上角「Environments」→「Add」,新建环境变量:key设为api_key,value粘贴你刚复制的密钥。
构造标准POST请求
新建一个Request,方法选POST,URL填:https://ark.cn-beijing.volces.com/api/v3/chat/completions。
Headers里添加两行:
-
Content-Type→application/json -
Authorization→Bearer {{api_key}}
Body选「raw」→「JSON」,输入以下结构(注意role字段只能是system/user/assistant,填错会返回400):
{
"model": "deepseek-chat",
"messages": [
{
"role": "system",
"content": "你是一个严谨的助手,请用中文回答。"
},
{
"role": "user",
"content": "你好,今天天气如何?"
}
]
}
这一步不能漏掉model字段,火山引擎不支持自动推断模型,默认值不存在,缺了就报错422。
启用流式响应(可选但推荐)
方法一:在Body JSON中追加字段
"stream": true
方法二:把请求头Accept设为text/event-stream,否则即使body写了stream:true,服务端仍按非流式返回完整JSON。
发送后响应体将按SSE格式逐块返回,每块以data: {...}开头,最后一块是data: [DONE]——Postman不会自动拼接,需人工观察event stream输出区。
【务必关闭Postman的“Pretty”视图,切到“Raw”或“Preview”才能看清流式数据分块】
验证响应是否成功
第一步:检查状态码是否为200。不是200就立刻停,别往下看返回内容。
第二步:若状态码正确,展开Response → Body,搜索"choices"字段——有且仅有一个数组,且第一项含"message"对象,才算真正通了。
第三步:在Tests标签页粘贴这段脚本,点击Send自动校验:
pm.test("Response has choices", () => {
const jsonData = pm.response.json();
pm.expect(jsonData.choices).to.not.be.undefined;
pm.expect(jsonData.choices[0].message.content).to.exist;
});
脚本运行失败说明模型没返回有效文本,常见原因是messages里user content为空、content含非法字符(如未转义的换行符)、或API Key权限不足。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!










