您可以通过阿里云「函数计算」,将插件服务代码部署为公网可访问的服务。
本文档以「寝室公约查询插件」为例简单描述了部署步骤的过程,每个步骤的详细说明请参考插件函数计算快速创建函数。
前提条件
已开通函数计算服务:快速创建函数
创建函数计算服务和函数
创建服务
登录函数计算控制台,在左侧导航栏,单击服务及函数。
在顶部菜单栏,选择地域,然后在服务列表页面,单击创建服务。
在创建服务面板,填写服务名称和描述,然后单击确定。
注意:若修改高级选项,插件服务需打开「允许函数访问公网」,确保服务可以被大模型访问。
创建完成后,在服务及函数页面的服务列表,查看已创建的服务及其配置信息。
创建函数
登录函数计算控制台,在左侧导航栏,单击服务及函数。
在顶部菜单栏,选择地域,然后在服务列表页面,单击刚刚创建的服务。
在函数管理页面,单击创建函数。
在创建函数页面,选择创建函数的方式为「使用自定义运行时创建」,输入函数名称,设置请求处理程序类型为「处理 HTTP 请求」,运行环境选择「Python 3.9 自定义运行时 Debian 10」,代码上传方式选择「通过zip包上传代码」,将寝室公约查询插件(代码下载链接)的zip包上传。配置启动命令为
python3 app.py
,监听端口为9000。
然后单击最下方创建。
5. 在已创建函数的触发器管理(URL)页面中,可以查看插件的公网地址。
调用测试
通过以下命令测试插件功能,查询寝室公约第13条。
curl --location 'https://domitorgreement-plugin-example-icohrkdjxy.cn-beijing.fcapp.run/article' \
--header 'Content-Type: application/json' \
--data '{
"article_index": 13
}'
返回的结果如下,说明插件已经成功部署。
{
"article": "第十三条 寝室实行轮流值日制,负责寝室内公共卫生工作,扫地、拖地板、倒垃圾等,保持良好状态。"
}
文档内容是否对您有帮助?