Skip to main content
Glama

baidu-ai-search

Official
by baidubce
README.md3.04 kB
# 复杂Query分解(QueryDecomposition) ## 简介 复杂Query分解(QueryDecomposition)可以将已经确定为复杂问题的原始问题拆解为一个个简单问题。广泛应用在知识问答场景。 ### 功能介绍 在知识问答领域中存在很多复杂问题需要处理,这些复杂问题通常需要进行问题分解并采用分治的方法处理。复杂Query分解组件尝试对已经判定为复杂问题的原始问题进行拆解,把复杂问题拆解为一个个简单问题。 ### 特色优势 复杂Query分解组件可以将复杂问题分解为不同层级的简单问题。这有助于更系统地分析和解决问题,提高答案的全面性。 ### 应用场景 广泛应用于知识问答场景 ## 基本用法 下面是复杂Query分解的代码示例: ```python import os import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." query_decomposition = appbuilder.QueryDecomposition(model="Qianfan-Agent-Speed-8K") msg = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性?" msg = appbuilder.Message(msg) answer = query_decomposition(msg) print("Answer: \n{}".format(answer.content)) ``` ## 参数说明 ### 鉴权说明 使用组件之前,请首先申请并设置鉴权参数,可参考[组件使用流程](https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5)。 ```python # 设置环境中的TOKEN,以下示例略 os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" ``` ### 初始化参数 |参数名称 |参数类型 |是否必须 |描述 |示例值| |--------|--------|--------|----|------| |model |str |是 |模型名称,用于指定要使用的千帆模型|Qianfan-Agent-Speed-8K| ### 调用参数 |参数名称 |参数类型 |是否必须 |描述 |示例值| |--------|--------|--------|----|------| |message |obj:`Message`|是 |输入消息,用于模型的主要输入内容。这是一个必需的参数| | |stream|bool|否 |指定是否以流式形式返回响应。默认为 False|False| |temperature|float|否 |模型配置的温度参数,用于调整模型的生成概率。取值范围为 0.0 到 1.0,其中较低的值使生成更确定性,较高的值使生成更多样性。默认值为 1e-10|1e-10| ### 响应参数 |参数名称 |参数类型 |描述 |示例值| |--------|--------|----|------| |Message |obj:`Message` |输出消息,包含模型运行后的输出| | ### 响应示例 ```text 1. 吸塑包装盒在工业化生产中有什么重要性? 2. 吸塑包装盒在物流运输中有什么重要性? ``` ### 错误码 无 ## 高级用法 你可以通过自定义调整参数来获得想要的结果,例如: ```python # 流式返回, 调整模型temperature参数 answer = query_decomposition(msg, stream=True, temperature=0.5) ``` ## 更新记录和贡献 * 复杂Query分解 (2024-01)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/baidubce/app-builder'

If you have feedback or need assistance with the MCP directory API, please join our Discord server