检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
目前AppStage的AI原生应用引擎提供API供您调用。在调用AppStage的AI原生应用引擎API之前,请确保已经充分了解AppStage的相关概念,详细信息请参见AppStage服务的产品介绍。
状态码 状态码如表1所示 表1 状态码 状态码 编码 错误码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP
更新知识库 操作场景 本文通过调用一系列知识中心的API介绍知识库的更新流程,适用于当数据源为OBS接入时,在OBS上进行文件增删改后,将改动同步到知识库的场景。API调用方法请参见如何调用API。 前提条件 用户接入的OBS目录下,存在文件的增删改其中一种情况。
支持AI原生应用引擎平台的API Key鉴权。
工作流中知识库节点、LLM节点都需要配置实例,实例的API Key填什么? 鉴权信息,填写AI原生应用引擎平台的API Key,生成方式请参见新增平台API Key。 父主题: AI原生应用引擎
其中环境变量WISEAGENT_API_KEY填写AI原生应用引擎的平台API KEY,该值用于鉴权,为必填。接口会返回检索到的切片信息。如果接口报错请参考错误处理。
创建知识库并进行检索 操作场景 本文通过调用一系列知识中心的API,介绍从零开始创建知识库并进行检索的基本流程。API调用方法请参见如何调用API。 前提条件 准备一篇名为“问题.txt”的文档,文档内容为: “什么是量子计算?它是一种利用量子力学原理进行信息处理的计算方式。
modules模块 HttpxClient ModelRouter PromptTemplate KnowledgeRetriever ApplicationCenter 父主题: AI原生应用引擎SDK API
父主题: AI原生应用引擎SDK API
状态码 错误码 错误信息 描述 处理措施 200 AIAE.22001001 API调用异常 API调用异常 调用接口url、请求方式错误或出现访问其他用户资源的越权问题,请检查后重试 200 AIAE.22001002 IAM认证异常 IAM认证异常 后端服务错误,请联系技术支持
- wiseagent_dev_sdk_python.modules.models.chat:31 - INFO] Request base url is https://xxxxx, path is /v1/chat/completions 父主题: AI原生应用引擎SDK API
父主题: AI原生应用引擎SDK API
kwargs - False 其他可选参数,如api_key、timeout等。 父主题: modules模块
知识数据集请求参数说明 CreateKnowledgeDataSetReq 创建知识数据集的data_set参数具有特定结构,需要按照以下实体进行构造后转成json。 表1 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 参数解释: 数据集名称。 约束限制
CCE/EVS/ECS/ELB/IAM/IMS/NAT/EIP/OBS/SFS/SMN/SWR/DCS/VPC/VPCEP/WAF/HSS/Anti-DDoS/DWS/CES/DRS/DEW/DDS/APIG/MRS/CSS/DMS/TaurusDB/GeminiDB Cassandra
kwargs - False 其他可选参数,如api_key、timeout等。
接口调用 PromptTemplate.from_template 初始化提示语模板,支持两种占位符格式以及部分变量值的预先填入。 参数说明 表2 参数说明 参数名称 参数类型 是否必选 参数描述 template str True 提示语模板。
kwargs - False 其他可选参数,如api_key、timeout等。 接口调用 KnowledgeRetriever.retrieve 检索知识库数据,根据用户提供的检索信息,返回命中的信息数据。
kwargs - False 其他可选参数,如api_key、timeout等。 接口调用 ApplicationCenter.get_tools 调用用户配置的工具的执行动作。
App-code:APP认证方式,通过请求header的X-Apig-Appcode字段携带App-code进行认证,需要提供App-code。 API key 鉴权方式为“Api-key”时,配置此参数。 API密钥所需的字段,以及该验证所必须的字段值。