本文介绍通过 DashScope API 调用 Qwen-Deep-Research 模型的输入与输出参数。
相关文档:深入研究(Qwen-Deep-Research)
模型当前仅支持通过 Python DashScope SDK 调用,暂不支持 Java SDK 与 OpenAI 兼容接口。
DashScope
您需要已获取与配置 API Key并配置API Key到环境变量。若通过DashScope SDK进行调用,需要安装DashScope SDK。
请求体modelstring(必选)模型名称。支持的模型:qwen-deep-research。messagesarray(必选)传递给大模型的上下文,按对话顺序排列。
消息类型 User Message object(必选)用户消息,用于向模型传递问题、指令或上下文。在 Qwen-Deep-Research 的两阶段调用流程中,用户消息起到不同作用:
属性 content string(必选)消息内容。rolestring(必选)系统消息的角色,固定为user。object(可选)模型对用户消息的回复。在第二步(深入研究)的API调用中,此参数用以传入模型在第一步(反问确认)中返回的澄清式问题,作为对话历史的一部分,从而引导模型进行更具针对性的分析。contentstring(可选)消息内容。rolestring(必选)固定为assistant。string(可选)指定输出研究报告的格式和详细程度。支持以下取值:
| Python |
响应对象status_codestring本次请求的状态码。200 表示请求成功,否则表示请求失败。调用失败会抛出异常,异常信息为status_code和message的内容。request_id string本次调用的唯一标识符。codestring错误码,调用成功时为空值。只有Python SDK返回该参数。message string错误提示信息,调用成功时为空值。outputobject调用结果信息。
属性 text string该参数当前固定为null。finish_reasonstring模型结束生成的原因。有以下情况:
array模型的输出信息。
属性 finish_reason string有以下情况:
object模型输出的消息对象。
属性 属性phase string当前所处阶段,其中包含:
string输出消息的角色,固定为assistant。contentstring模型的输出内容。extra array模型获取的网络搜索与参考信息。deep_researchobject仅在answer与WebResearch阶段包含获取的网络搜索与参考信息,其余阶段均为null。researchobject模型的研究过程与内容信息。
属性 researchGoal string研究目标。querystring研究过程中的搜索内容。idinteger搜索的轮数*,*取值范围 [1-15]。learningMapobject从调用工具总结获取到的内容,和调用工具相关联。referencesobject模型生成答案所引用的内容,仅回答阶段包含此参数。
属性 icon string参考内容URL的网页图标链接。index_number integer参考内容的索引。descriptionstring参考内容的简介。titlestring参考内容的网页标题。url string参考内容的网页URL。object模型研究过程中所参考的内容,仅网络搜索阶段包含此参数。
属性 icon string参考内容URL的网页图标链接。index_number integer参考内容的索引。descriptionstring参考内容的简介。titlestring参考内容的网页标题。url string参考内容的网页URL。string模型输出过程中不同阶段的状态:
boolean标识模型的内容流式输出是否已全部完成。有以下情况:
string标识模型的内容流式输出结束的原因。有以下情况:
object本次请求使用的Token信息。
属性 input_tokens integer输入 Token 数。output_tokens integer输出 Token 数。 |