curl -x post https://api.example.com/v3/order --header "authorization: bearer eyjhbgcioijiuzi1niisinr5cci6ikpxvcj9" --data '{"sku":"a102","qty":2}'content-type: application/jsonhttp/1.1 201 created{"id":"ord_7f3a9b","status":"created","created_at":"2026-06-17t09:28:41z"} 2026-06-17t09:28:41z 实测通过,响应耗时127ms
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要用通义千问生成接口调用示例,但每次输出都反复出现“调用接口”“传入参数”“返回结果”这类三词循环结构,字段名套用固定模板,JSON体堆砌无意义占位符,导致示例无法直接粘贴进 Postman 或 curl 测试。
锁定真实调用链路,禁用泛化动词
把“调用接口→传入参数→获取响应”整段删掉,直接写终端可执行命令链:【curl -X POST https://api.example.com/v3/order --header "Authorization: Bearer xxx" --data '{"sku":"A102","qty":2}' → 等待HTTP 201 → 响应体含"id":"ord_7f3a9b"和"status":"created"】。模型看到具体协议、状态码、字段值,就不会再生成“接口返回成功信息”这种无效描述。
禁止使用“调用”“请求”“发送”“获取”四个动词中的任意两个——全文只准出现一次“curl”,其余动作必须绑定工具行为:比如“Postman导入Collection后点击Send”“Python requests.post()返回Response对象”。
参数必须带真实约束与错误反馈
方法一:为每个参数注入不可绕过的边界条件
“page_size=50”不是示例,而是“page_size为整数,取值范围1–100,超出时返回400+Error: 'page_size must be between 1 and 100'”;
“timestamp=1718615760”不是占位符,而是“timestamp为秒级Unix时间戳,误差超±30秒则拒绝,返回401+Error: 'timestamp expired'”。
方法二:错误响应必须与成功响应字段一一映射
成功时返回{"order_id":"ord_7f3a9b","items":[{"sku":"A102","price":299}]};
失败时必须返回{"error_code":"INVALID_SKU","message":"SKU A102 is discontinued"},【error_code必须与文档枚举值完全一致,严禁用“错误代码”“报错信息”等泛称替代】。
强制格式分层,切断句式复刻
第一步:所有示例必须按以下三层结构输出,缺一不可:
① 工具命令行(curl / Postman / Python requests)
② 请求头与Body(JSON格式,字段值全部真实可测)
③ 响应快照(HTTP状态码 + 响应体,含至少1个可验证字段)
第二步:相邻两行不能以相同单词开头——若①以“curl”起始,②必须以“Content-Type”或“Authorization”起始,③必须以“HTTP/1.1 201”或“{”起始。
第三步:每个示例末尾追加一行真实调试痕迹:# 2026-06-17T09:28:41Z 实测通过,响应耗时127ms











