解决方案
通过Gemini-CLI-2-API的OpenAI兼容接口,可无缝集成现有工具链。具体步骤如下:
- 部署本地服务:首先通过
npm install
安装依赖,使用node openai-api-server.js
启动服务(默认端口8000) - 配置终端地址:将现有工具的API端点地址改为
http://localhost:8000/v1
- 保持请求格式:继续使用OpenAI标准的JSON请求体(如
/v1/chat/completions
端点) - 认证适配:若原工具使用API密钥,在启动服务时通过
--api-key
参数设置相同密钥
优势在于:1) 自动转换请求/响应格式 2) 支持流式传输 3) 保留原有功能调用方式。适用于LangChain、AutoGPT等框架。
本答案来源于文章《Gemini-CLI-2-API:将Gemini CLI转为OpenAI兼容的本地API服务》