feat(llmx): 添加 OpenAI接口支持 #48

Merged
gewuyou merged 8 commits from dev into test 2025-05-11 21:51:03 +08:00
Owner
  • 新增 OpenAI 适配器和相关配置
  • 实现 OpenAI 模型服务和控制器
  • 添加 ChatRequest 扩展函数以支持 OpenAI 请求格式
  • 更新 ModelRouteManager 中的模型服务映射逻辑
- 新增 OpenAI 适配器和相关配置 - 实现 OpenAI 模型服务和控制器 - 添加 ChatRequest 扩展函数以支持 OpenAI 请求格式 - 更新 ModelRouteManager 中的模型服务映射逻辑
gewuyou added 8 commits 2025-05-11 21:49:30 +08:00
- 移除 application-master.yml 中的 Nacos 相关配置
- 新增 Docker Compose 文件,用于定义服务部署结构
- 新增 Gitea Actions 工作流,实现从代码提交到部署的自动化流程
- 配置缓存策略,提高构建效率
- 添加远程部署步骤,支持内部和新加坡服务器的自动部署
style:调整代码缩进格式
Some checks failed
CI/CD Pipeline / build-and-deploy (push) Failing after 2m5s
CI/CD Pipeline / remote-internal-deploy (push) Has been skipped
CI/CD Pipeline / remote-singapore-deploy (push) Has been skipped
a12c8b61f7
- 将 remote-singapore-deploy 部分的代码缩进格式从混用 tab 和空格改为统一使用空格
- 保持了代码的一致性和可读性
ci(deploy): 优化部署流程并提升安全性
Some checks failed
CI/CD Pipeline / build-and-deploy (push) Failing after 2m9s
CI/CD Pipeline / remote-internal-deploy (push) Has been skipped
CI/CD Pipeline / remote-singapore-deploy (push) Has been skipped
fb224b3bce
- 添加下载并使用 drone-scp 二进制文件的步骤,以提高 SCP传输的安全性
- 修改目标路径,将 docker-compose 文件直接复制到目标目录
- 为 SCP传输步骤设置 DRONE_SCP_BINARY 环境变量,指定自定义 SCP 二进制文件
ci(deploy): 更新部署工作流并调整数据库端口映射- 移除 deploy.master.yml 中下载和使用 drone-scp 的步骤
Some checks failed
CI/CD Pipeline / build-and-deploy (push) Failing after 3m51s
CI/CD Pipeline / remote-internal-deploy (push) Has been skipped
CI/CD Pipeline / remote-singapore-deploy (push) Has been skipped
8e3ce4d6ee
- 更新 docker-compose.master.main.yml 中数据库容器的端口映射
ci:优化 GitHub Actions 工作流中的变量使用
Some checks failed
CI/CD Pipeline / remote-internal-deploy (push) Has been cancelled
CI/CD Pipeline / remote-singapore-deploy (push) Has been cancelled
CI/CD Pipeline / build-and-deploy (push) Has been cancelled
9f6c246acb
-将环境变量引用从 $VAR_NAME 形式更改为 ${{ env.VAR_NAME }} 形式- 修正了几个变量引用,使其与新的语法一致
-这些更改提高了工作流的可读性和可维护性
ci(deploy): 用原生 scp 替代 appleboy/scp-action
Some checks failed
CI/CD Pipeline / build-and-deploy (push) Failing after 32s
CI/CD Pipeline / remote-internal-deploy (push) Has been skipped
CI/CD Pipeline / remote-singapore-deploy (push) Has been skipped
ab92fb5911
- 移除了对 appleboy/scp-action 的依赖,改用原生 scp 命令
- 更新了部署流程,使用原生 scp 命令将 Compose 文件复制到内部服务器和新加坡服务器
- 添加了 StrictHostKeyChecking=no 选项以避免 SCP 连接时的主机密钥检查提示
ci(deploy): 使用 sshpass替代 native scp 进行文件传输
Some checks failed
CI/CD Pipeline / remote-singapore-deploy (push) Has been skipped
CI/CD Pipeline / build-and-deploy (push) Failing after 2m21s
CI/CD Pipeline / remote-internal-deploy (push) Has been skipped
a33a800e13
- 安装 sshpass 以支持密码认证
- 更新内部服务器和新加坡服务器的文件传输方式
- 使用 sshpass命令行参数传递服务器密码
feat(llmx): 添加 OpenAI接口支持
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 3m42s
f32ee88300
- 新增 OpenAI 适配器和相关配置
- 实现 OpenAI 模型服务和控制器
- 添加 ChatRequest 扩展函数以支持 OpenAI 请求格式
- 更新 ModelRouteManager 中的模型服务映射逻辑
gewuyou merged commit f32ee88300 into test 2025-05-11 21:51:03 +08:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: JCNC/LLMX#48
No description provided.