配置信息
配置
一般用于保存sdk的相关配置。
"configs": [
{
"uuid": "11fb432d-d748-4be5-a691-5be08cd8bb07",
"name": "api_key",
"label": "API KEY",
"require": true,
"category": "str",
"description": "",
"example": ""
}
],


在系统中会自动解析生成配置表单,以及对应的校验。

动作
test为默认动作,用于检测应用配置的正确性。
"actions": [
{
"uuid": "4524dd19-68e8-4acc-jsonb731-b107be941514",
"name": "test",
"label": "测试",
"description": "连通性测试",
"parameters": [],
"outputs": []
},
{
"uuid": "4931d2be-86ce-408e-ab31-4f2231e11c6a",
"name": "chat",
"label": "对话",
"description": "",
"parameters": [
{
"name": "message",
"label": "对话内容",
"require": true,
"category": "str",
"description": "",
"example": ""
}
],
"outputs": []
}
]
在系统中会自动解析生成动作参数表单,以及对应的校验。
选择配置和动作、填写动作参数信息,可在线调试应用。

完整示例
以下是一个openai应用的info.json。
{
"name": "openai",
"libs": "openai",
"configs": [
{
"uuid": "11fb432d-d748-4be5-a691-5be08cd8bb07",
"name": "api_key",
"label": "API KEY",
"require": true,
"category": "str",
"description": "",
"example": ""
}
],
"actions": [
{
"uuid": "4524dd19-68e8-4acc-b731-b107be941514",
"name": "test",
"label": "测试",
"description": "连通性测试",
"parameters": [],
"outputs": []
},
{
"uuid": "4931d2be-86ce-408e-ab31-4f2231e11c6a",
"name": "chat",
"label": "对话",
"description": "",
"parameters": [
{
"name": "message",
"label": "对话内容",
"require": true,
"category": "str",
"description": "",
"example": ""
}
],
"outputs": []
}
]
}
最后更新于