本执行器是一个用于实际执行OpenAI ChatGPT API密钥操作的组件。它可以与调度器通信,根据调度器的指令执行任务,并将结果报告给调度器。
- Go语言 (>=1.14)
-
克隆仓库到本地
-
进入项目目录并编译代码
cd your_project_path go build -
配置
config.json文件,可以参考config.json.example -
运行编译后的可执行文件
./your_executable_name
main.go: 主要的执行器逻辑config.json.example: 配置文件
- API密钥执行: 能够根据下发的秘钥请求openai服务
- 与调度器通信: 接收调度器的指令并将结果报告给调度器
- 灵活配置: 通过
config.json文件进行灵活配置
使用config.json文件进行配置,可以参考config.json.example文件。配置选项包括:
api_keys: API密钥列表executor_name: 执行器名称report_enable: 是否上报listen_addr: 监听地址report_duration: 上报间隔scheduler_center: 调度器中心地址