根据代码创建智能体 概述 本章节介绍如何通过代码创建方式创建一个智能体,该种方式创建智能体属于高代码模式。用户可以通过上传代码包、自定义镜像等方式创建智能体,具有极大的灵活度。 创建智能体 代码创建包括: 上传ZIP代码包 通过ZOS上传代码包 容器镜像 下面先以上传ZIP代码包为例,说明如何创建智能体。代码创建 方式的大多数配置和表单创建是一样的,详情参见根据表单创建智能体。 1. 登录智能体引擎控制台,点击左侧导航“智能体”,点击“创建智能体”,本例选择通过“代码创建”创建智能体。 2. 代码配置如下。 配置项 说明 示例 代码来源 可选项: 上传ZIP代码包:ZIP代码包将解压到/code目录下。可以选择使用示例代码包,或者上传自己的代码包。 通过ZOS上传:选择ZOS桶名,填写ZIP代码包的全路径。需要提前在ZOS上传好代码包。 容器镜像:依次选择:容器镜像实例、容器镜像仓库、容器镜像版本。需要提前把镜像打好。 上传ZIP代码包 运行时 当前支持:python3.10 python3.10 启动命令 当代码来源是容器镜像时,如果镜像ENTRYPOINT定义了启动命令,可不填,否则必填。 当代码来源不是容器镜像时,启动命令必填。 python3 /code/main.py 监听端口 服务监听端口,8008, 8012, 8013, 8022, 9090, 9091 为系统预留端口,请避开。 9000 环境变量 此处可以配置多个环境变量。模型服务和模型也以环境变量的形式存在。MODELSERVICENAME和MODELNAME必填,在示例代码中,该环境变量将决定智能体连接什么大模型。 MODELSERVICENAMEzhouyoukimi, MODELNAMEkimik2.5