「CliProxyAPI」配置Gemini Cli + Anti反重力的2API
记录配置CLI-Proxy-API的完整过程,GeminiCLI+Antigravity双重快乐
- huo0
- 1 min read
官方的文档相对专业化,包括我都不是很容易看懂,记录一下。
安装部分以Linux作为参考,其他环境自查,主要官方配置较难理解。
安装
安装命令
curl -fsSL https://raw.githubusercontent.com/brokechubb/cliproxyapi-installer/refs/heads/master/cliproxyapi-installer | bash
运行完成后安装到~/cliproxyapi,即用户目录中
配置web UI
需要先到安装目录中修改config.yaml中的
将:
secret-key:
改为
secret-key:"123456"
在目录终端运行 ./cli-proxy-api
启动后访问http://localhost:8317/management.html
输入123456即可进入
授权坑点
**无论你需要不需要Web UI 一定要先在目录终端运行 ./cli-proxy-api,否则你后授权登陆的文件都不会被记录
开头我没想使用web ui ,只是想使用cli ,发现./cli-proxy-api --login --no-browser登陆成功始终没有授权文件目录和文件
Antigravity 授权
很简单,到web ui中选择 OAuth登陆即可
Gemini CLI 授权
创建项目
每个账号需要先创建Google Cloud项目ID
首次访问出现这个,地区别🦐选

新建项目,默认继续

再点选择项目(1) 就可以看到项目ID了

启用API
展开侧边栏,去启用API

进入搜索页面输入cloudaicompanion.googleapis.com进行搜索
选择Gemini点击启用

授权
回到CPA WebUI中,填写新建的项目ID
正常去授权Gcli即可。
调用
BASE_URL 基于你的端口,默认为 http://127.0.0.1:8317 API_KEY 可以到webUI中修改 Claude Code中使用需要在setting.json添加自定义模型gemini-claude-xxxxxx
