• libreisme

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    起因

    之前公司需要用antigravity做gemni反代,然后调研了一系列支持的开源项目之后,我选择了 gcli2api 做二开。目前已经高强度使用了很久,也用sol5.6 和k3 调用agy 做特征值优化,后续antigravity反代的逻辑被吸纳入公司的另一个项目。所以,我现在做一下开源分享叭。

    主要的一些修改

    新增内容 |
    备注 |

    优化ui |
    gcli2api原项目开发的ui偏简单,我用了k3根据个人喜好做了一些优化 |

    antigravity cli 特征值优化 |
    主要是用k3 横向测试了原gcli2api的调用和agy的调用逻辑,优化了gcli2api中调用antigravity的特征值以及接口连接 |

    新增令牌分发 |
    |

    新增tokens和分析面板 |
    支持额度计算 |

    兼容IP proxy代理逻辑 |
    出口检测是直接打到第三方公开的检测ip的网站上,目前逻辑是每一次检测之前都会打一次,不过问题不大 |

    实现链路降级逻辑 |
    如 gemini2.5 flash 额度用完,则会链路到3.1中,通过设置进行配置 |

    兼容openai和gemini官方生图sdk调用逻辑 |
    公司要用的,我顺手加上了 |

    截图

    - 密钥分发

    图片

    - 兼容rt登陆

    图片

    - 账号tier显示,ip代理兼容,地区检测

    图片

    - 调用统计

    图片

    - 新增代理组,链路降级

    图片

    - 支持tokens统计和价格实时计算(如果没有redis则是丢到内存进行重新计算)

    图片

    项目地址

    github.com

    图片

    GitHub - Wzh0718/gcl2api-plus

    通过在 GitHub 上创建帐户来为 Wzh0718/gcl2api-plus 开发做出贡献。

    如果佬友门有什么issue或者是需要的功能,可以跟我说下嗷。

    这里再次感谢 gcli2api的作者。目前是使用 github action 同步gcli2api 做替换打包覆盖,基本上能和 gcli2api原版保持一致。


    antigravity的模型额度显示,目前仅支持 agy中存在的,如banana2 或者是 gemini2.5flash则不会正常显示,我hook过官方的接口返回,也是一样的返回结构。

    主楼
  • 妖怪看打!

    star了,凭证页希望能加一个“选择一个模型就能直接在列表页显示额度”,就像cpa那样,原版都要额外点“查看额度”

    #1
  • libreisme

    可以的,这个之前不加的原因是,我们公司主要用是2.5flash,目前只能说保证agy里面存在的模型才能显示真实额度。我优化一下 ^-^

    #2
  • libreisme

    图片

    有了已经,但是可能首次总显示可能会有点问题

    #3
  • Si1ence

    反代antigravity不会直接被逮吗?之前用CPA还是啥的反代直接被秒抓然后发警告

    #4
  • libreisme

    7月到现在都不会诶,目前来说遇到的最大问题就是之前开源版本都是用gemini cli ,之后切换到agy的时候需要做适配 以及优化。

    我现在在跑的有20个账号,其中有5个ultra, 15个pro,每天每一个账号的请求量很高其实

    #5
  • reboot

    佬这个调用和cpa比起来有什么优化点吗? 主要是怕封号

    #6
  • 妖怪看打!

    佬镜像增加支持下ARM吧,我打算从原版换过来了

    平常打开管理后台只看日志和额度,这个看额度功能太方便了

    #7
  • reboot

    佬在练什么丹 每天用这么多 一个号一天的额度怎么说也有一两亿了

    #8
  • libreisme

    cpa之前我也有过,从魔改的角度来说,我这个应该是只针对antigravity的优化,比较单一

    #9

发表回复

登录后回复