更新时间:2025-01-20 GMT+08:00
分享

ApplicationCenter

ApplicationCenter提供了开发者调用部署在平台的应用的能力。

导入ApplicationCenter

from wiseagent_dev_sdk_python.modules.tools import ApplicationCenter

实例化

表1 实例化参数

参数名

参数类型

是否必选

参数描述

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

是否流式返回(需要应用本身支持)。

返回值

应用返回。

相关文档