API 测试工具
Postman 是一款图形化 HTTP 测试工具,方便测试千问云 API。你可以用它验证 API 端点、测试图片/视频生成等异步操作,以及在编写代码之前快速验证集成方案。
几分钟即可上手:
预期结果:返回包含模型回复的 JSON 响应
为千问云 API 配置 Postman:
千问云提供两种 API 模式:
对于耗时较长的任务(图片、视频生成),使用异步模式:
将 cURL 示例转换为 Postman 请求:
设置可复用的变量:
将相关请求组织在一起:
在 Tests 选项卡中添加测试脚本:
通过脚本自动化任务轮询:
401 Unauthorized
快速开始
几分钟即可上手:
配置
基本设置
为千问云 API 配置 Postman:
- API 端点:
https://dashscope.aliyuncs.com - 认证方式:Bearer Token(使用 API Key)
- Content-Type:
application/json
API 类型
千问云提供两种 API 模式:
| 类型 | 适用场景 | 响应方式 |
|---|---|---|
| 同步 | 文本生成、Embeddings | 即时返回结果 |
| 异步 | 图片/视频生成 | 返回 Task ID → 轮询获取结果 |
同步 API
文本生成示例
1
创建请求
New → HTTP Request → POST
2
设置 URL
3
添加请求头
| Key | Value |
|---|---|
| Authorization | Bearer $DASHSCOPE_API_KEY |
| Content-Type | application/json |
4
添加请求体
5
发送请求
点击 Send → 查看响应
异步 API
对于耗时较长的任务(图片、视频生成),使用异步模式:
第 1 步:创建任务
1
配置请求
Method:POST
URL:
https://dashscope.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis2
添加请求头
| Key | Value |
|---|---|
| X-DashScope-Async | enable |
| Authorization | Bearer $DASHSCOPE_API_KEY |
| Content-Type | application/json |
3
添加请求体
4
发送并保存 task_id
响应中包含
output.task_id——保存该值第 2 步:查询结果
1
配置查询请求
Method:GET
URL:
https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
将 {task_id} 替换为实际的任务 ID2
添加请求头
| Key | Value |
|---|---|
| Authorization | Bearer $DASHSCOPE_API_KEY |
3
轮询直至完成
重复发送请求,直到:
output.task_status=SUCCEEDED- 结果出现在
output.results中
cURL 到 Postman 的映射
将 cURL 示例转换为 Postman 请求:
| cURL | Postman | 位置 |
|---|---|---|
curl -X POST | POST | Method 下拉菜单 |
| URL | URL | URL 输入框 |
-H 'Key: Value' | Headers | Headers 选项卡 |
-d '{...}' | Body | Body 选项卡(raw JSON) |
$VARIABLE | {{variable}} | 环境变量 |
环境变量
设置可复用的变量:
1
创建环境
Environments → Create New → 命名为 "千问云"
2
添加变量
| Variable | Value |
|---|---|
| api_key | $DASHSCOPE_API_KEY |
| base_url | https://dashscope.aliyuncs.com |
| model | qwen-plus |
3
在请求中使用
- Headers:
Bearer {{api_key}} - URL:
{{base_url}}/api/v1/... - Body:
"model": "{{model}}"
集合
将相关请求组织在一起:
- 创建集合:Collections → New Collection
- 添加请求:将请求拖入集合
- 分享:导出为 JSON 或分享链接
- 批量运行:Runner → 选择集合 → Run
测试技巧
响应验证
在 Tests 选项卡中添加测试脚本:
异步轮询自动化
通过脚本自动化任务轮询:
常见问题排查
401 Unauthorized
解决方法:400 Bad Request
- 检查 API Key 是否正确
- 确认 Authorization 请求头包含 "Bearer " 前缀
- 确认 API Key 仍有可用额度
解决方法:任务一直处于 PENDING 状态
- 检查请求体的 JSON 语法
- 确认必填字段完整
- 确认模型名称正确
解决方法:连接超时
- 图片/视频生成可能需要几分钟
- 每 5-10 秒轮询一次
- 查看 task_metrics 了解进度
解决方法:
- 在 Settings → General 中增大超时时间
- 检查网络连接
- 先尝试发送更简单的请求
生产环境注意事项
Postman 仅用于测试。在生产环境中:
- 使用对应编程语言的官方 SDK
- 实现完善的错误处理
- 为异步任务添加重试逻辑
- 安全存储 API Key
相关资源
- API 参考:完整 API 文档 →
- 模型:可用模型 → | 定价 →
- SDK:官方客户端库 →
- Postman 文档:Postman 官方指南 →

