ApplicationCenter
ApplicationCenter提供了开发者调用部署在平台的应用的能力。
导入ApplicationCenter
from wiseagent_dev_sdk_python.modules.tools import ApplicationCenter
实例化
参数名 |
参数类型 |
是否必选 |
参数描述 |
---|---|---|---|
base_url |
str |
False |
模型网关开放的IP和端口,有默认值可以不填。功能类似OpenAI的base_url。 |
custom_hearders |
dict |
False |
其他自定义请求头信息。 |
http_client |
httpx.client |
False |
自定义的httpx client。 |
kwargs |
- |
False |
其他可选参数,如api_key、timeout等。 |
接口调用
ApplicationCenter.get_tools
调用用户配置的工具的执行动作。
参数说明
参数名称 |
参数类型 |
是否必选 |
参数描述 |
---|---|---|---|
app_id |
str |
True |
工具的执行动作ID。 进入AI原生应用引擎,在左侧导航栏选择“Agent编排中心 > 我的工具”,在工具列表中复制执行动作ID。 |
body |
dict |
True |
请求体。 结构与工具的执行动作的配置相关,并且所有请求头中的入参与请求参数均添加至请求体中,由AI原生应用引擎自动完成分配。如果为GET请求则为非必填,如果为POST请求则为必填。 比如工作流配置了query_param作为查询参数,header_param作为请求头参数,body_param_1与body_param_2作为请求体参数,此时调用本接口只需要将这些参数依次传入,AI原生应用引擎自动按照名称进行分配,并完成工具的执行动作的调用。 具体结构请参照本接口的请求实例。 |
headers |
dict |
False |
请求头。 |
stream |
bool |
False |
是否流式返回(需要应用本身支持)。 |
返回值
应用返回。