跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

抡锤者

  1. 主页
  2. AI Agent
  3. 多一個ai agent可以用了,# 終極省錢秘笈:如何用 Gemini Advanced (Pro) $20/月訂閱,暢玩 Gemini Antigravity `agy` CLI 介面

多一個ai agent可以用了,# 終極省錢秘笈:如何用 Gemini Advanced (Pro) $20/月訂閱,暢玩 Gemini Antigravity `agy` CLI 介面

已定时 已固定 已锁定 已移动 AI Agent
27 帖子 7 发布者 406 浏览 2 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • CHIA AN YANGC 离线
    CHIA AN YANGC 离线
    CHIA AN YANG
    技术大牛 劳动模范
    编写于 最后由 CHIA AN YANG 编辑
    #1

    1783405997933.jpg 突然想到之前滑過影片有看到可以用,gemini pro訂閱使用新的gemini cli,讓hermes爬文後一下子就裝好了,多一個額度可以用了,不知道是不是我最後一個知道,反正先分享~
    重點有多款模型可以使用喔!

    以下是 agy CLI 中可供選擇的完整模型清單以及相關說明:

    🤖 可選擇的模型種類與切換方式

    在 agy CLI 中,你可以在 Pro 訂閱額度下,依據不同任務需求切換以下所有支援的模型:

    1. Gemini 系列(原廠首選,與 Pro 訂閱完美相容)

    • Gemini 3.5 Flash (Medium) (預設)
    • 特點:平衡性最佳,速度與生成品質兼顧。最推薦日常的程式修改、快速 Debug 與小型 Script 撰寫。
    • Gemini 3.5 Flash (High)
    • 特點:高精度 Flash 版本,針對代碼語意有更細緻的理解,適合中等難度的 Bug 排查。
    • Gemini 3.5 Flash (Low)
    • 特點:極速版本,回應時間最短,適合格式化調整、程式碼排版或非常簡單的生成。
    • Gemini 3.1 Pro (High)
    • 特點:具備極強的邏輯推導能力,適合跨檔案的大規模重構、演算法設計與極具挑戰性的 Bug 除錯。
    • Gemini 3.1 Pro (Low)
    • 特點:Pro 的基礎推理版本,速度介於 Flash 與 Pro High 之間,提供穩定的大模型推理骨幹。

    2. Claude 4.6 系列(引入思考鏈的推理利器)

    • Claude Sonnet 4.6 (Thinking)
    • 特點:基於 Anthropic 旗艦模型,並開啟了思考鏈 (Thinking) 機制,極其擅長長上下文的邏輯編碼與架構重構。
    • Claude Opus 4.6 (Thinking)
    • 特點:最強的 Claude 思考大模型,專門應對極端複雜的邏輯推理與架構設計。

    3. 開源模型支援

    • GPT-OSS 120B (Medium)
    • 特點:開源的 120B 大參數模型,提供不同的代碼風格與生成思維,適合作為備用參考。

    │ [!NOTE]
    │ 雖然 agy 同步支援 Claude 與 GPT-OSS 模型,但為了確保完全使用你每月 20 美元 (Google One AI Premium) 的訂閱額度,強烈建議優先選用
    │ Gemini 3.5/3.1 家族模型,以獲得最穩定的配額保障與流暢的開發體驗。

    終極省錢秘笈:如何用 Gemini Advanced (Pro) $20/月訂閱,暢玩 Gemini Antigravity agy CLI 介面!

    [!NOTE]

    • 文件建立時間:台灣時間 (CST) 2026-07-06
    • 適用對象:已訂閱 Gemini Advanced (Google One AI Premium) 的開發者,或正在評估是否切換為包月制 AI 開發工具的使用者。

    許多人在使用 AI 終端機開發工具(如 Claude Code 或各類 Agent CLI)時,常常會遇到一個痛點:使用付費 API Key (Pay-as-you-go) 太燒錢了!
    尤其在大型專案中,每次詢問都需要讀取數萬行的程式碼上下文,一來一回,單日 Token 費用可能就高達數美元甚至數十美元。

    但你可能不知道,Google Antigravity CLI (agy) 其實支援直接綁定你的 Gemini Pro / Advanced 訂閱!
    這意味著,你只需要支付與 ChatGPT Plus、Claude Pro 或 Claude Code 同等的 每月 20 美元 (約台幣 $650 元) 訂閱方案,就能在終端機內享受無痛、不額外收費的 Agentic Coding 體驗。


    📊 計費方案大比拼:API Key vs Pro 包月訂閱

    比較項目 API Key 付費 (Pay-as-you-go) Gemini Advanced (Pro 訂閱)
    計費方式 依 Input/Output Token 用量計費 每月固定 $20 美元 (台幣約 650 元)
    額度與心理壓力 用越多越貴,高頻開發時會產生「Token 焦慮」 包月制,享有個人日常開發的高 Rate Limit,無額外帳單壓力
    適用場景 低頻率、間歇性的小工具呼叫 高強度 Pair Programming、大規模重構、跨多檔案 Codebase 分析
    額外福利 無額外權益 同步享有 Google One 2TB 空間、Google Workspace 內 Gemini 助理、Web 版 Gemini Advanced

    🛠️ 快速上手:3 步驟用 Pro 訂閱帳戶啟用 agy CLI

    使用你的 $20 訂閱方案來啟動 agy 非常簡單,只需要依照以下步驟進行:

    步驟 1:確認訂閱狀態

    確保你目前登入的 Google 個人帳戶已經訂閱了 Gemini Advanced (或屬於 Google One AI Premium 方案的訂閱者)。

    步驟 2:執行 agy CLI

    在你的終端機中,直接輸入以下指令啟動:

    agy
    

    [!TIP]
    如果你是第一次在該電腦或環境下執行,系統會偵測到未驗證狀態,並主動引導你進行 Google 帳戶授權。

    步驟 3:網頁瀏覽器授權 (Oauth 驗證)

    1. 終端機會顯示類似以下的提示:
      Please visit the following URL to authorize:
      https://accounts.google.com/o/oauth2/auth?...
      Enter verification code: [ ▍ ]
      
    2. 複製終端機中顯示的 URL,並在登入有 Gemini Advanced 訂閱帳戶的瀏覽器中打開。
    3. 點擊「允許授權」以提供 agy CLI 使用該帳號呼叫模型的權限。
    4. 將網頁上顯示的驗證碼(Verification Code)複製,貼回終端機並按下 Enter。

    大功告成! 現在你的 agy CLI 已經跟你的 $20 Pro 訂閱方案完美對接,可以開始暢快地進行 AI pair programming 了!


    💡 常見問題與實用小技巧 (FAQ)

    Q1:使用 Pro 訂閱會限制我的 Token 或是次數嗎?

    會,但通常非常寬裕。
    與 Web 版的 Gemini Advanced 類似,agy CLI 在 Pro 訂閱下擁有相當高額的速率限制 (Rate Limits)。除非你進行 24 小時不間斷的極限並行壓力測試,否則對於正常的人機協作開發,其額度絕對綽綽有餘,體驗與 ChatGPT Plus / Claude Code 完全一致。

    Q2:我可以自訂 CLI 的設定嗎?

    可以,agy CLI 的所有偏好設定、預設模型等,都儲存在本機的設定檔中:

    • 設定檔路徑:~/.gemini/antigravity-cli/settings.json
      你可以透過編輯此 JSON 檔案來調整 UI 外觀、提示詞偏好或 MCP (Model Context Protocol) 伺服器的設定。

    Q3:如果在終端機卡住或想結束,該怎麼做?

    • 結束對話並退出:輸入 /exit 或 /quit,或者在空白輸入列連按兩次 Ctrl + D。
    • 推薦的 Slash 命令:
      • /help:列出所有可用的 Slash 命令。
      • /schedule:設定定時任務或背景監控。
      • /goal:適合用於 overnight 的超長執行複雜任務。

    [!IMPORTANT]
    結論:不要再傻傻地為了跑 CLI Agent 去儲值昂貴 of API Key 了!
    只要善用你手邊的 Gemini Advanced $20 包月訂閱,就能無縫享有 Google 最頂尖的 Antigravity AI 編碼助手。趕快打開終端機,輸入 agy 開始體驗吧!

    1 条回复 最后回复
    2
    • O 离线
      O 离线
      old bro
      编写于 最后由 编辑
      #2

      这个20美元,给的用量多吗?

      CHIA AN YANGC 1 条回复 最后回复
      0
      • A 离线
        A 离线
        abaalei
        超凡大师
        编写于 最后由 编辑
        #3

        Gemini是我薅过最好的羊毛,但是额度用量支撑不了我的使用

        825d1889-a75a-4318-bbed-0ecb2958c984-image.jpeg

        29ae074e-9057-4df0-a962-b5e0ac7b46de-image.jpeg

        6d6b1405-d567-41f8-8b9e-dc4b2def49e1-image.jpeg

        terryT 1 条回复 最后回复
        1
        • A abaalei

          Gemini是我薅过最好的羊毛,但是额度用量支撑不了我的使用

          825d1889-a75a-4318-bbed-0ecb2958c984-image.jpeg

          29ae074e-9057-4df0-a962-b5e0ac7b46de-image.jpeg

          6d6b1405-d567-41f8-8b9e-dc4b2def49e1-image.jpeg

          terryT 在线
          terryT 在线
          terry
          超级版主
          编写于 最后由 编辑
          #4

          @abaalei 谷歌的模型除了网页聊天还可以,其他情况下都很糟,性价比很差,而且性能捉急。

          油管:https://www.youtube.com/@抡锤者

          CHIA AN YANGC A 2 条回复 最后回复
          1
          • O old bro

            这个20美元,给的用量多吗?

            CHIA AN YANGC 离线
            CHIA AN YANGC 离线
            CHIA AN YANG
            技术大牛 劳动模范
            编写于 最后由 编辑
            #5

            @old-bro 我剛用也不知道,但應該比cc codex多? 或差不多吧

            1 条回复 最后回复
            0
            • terryT terry

              @abaalei 谷歌的模型除了网页聊天还可以,其他情况下都很糟,性价比很差,而且性能捉急。

              CHIA AN YANGC 离线
              CHIA AN YANGC 离线
              CHIA AN YANG
              技术大牛 劳动模范
              编写于 最后由 编辑
              #6

              @terry 對 他不知道在急什麼,,我用3.5 flash速度很快,但用claude驗證他,是有把把事情做完的,要讓他穩一點 用pro可能好一點,我發現一點他的額度沒有跟網頁版聊天共用

              terryT 1 条回复 最后回复
              0
              • terryT terry

                @abaalei 谷歌的模型除了网页聊天还可以,其他情况下都很糟,性价比很差,而且性能捉急。

                A 离线
                A 离线
                abaalei
                超凡大师
                编写于 最后由 编辑
                #7

                @terry 我用下来感觉还行,虽然不及v4 pro,但是用pro-agent 模型的话,给hermes用,大部分场合都听话,实在不行就薅它的sonnet4.6,这是我用过的模型里面最顺手的

                terryT K 2 条回复 最后回复
                1
                • A abaalei

                  @terry 我用下来感觉还行,虽然不及v4 pro,但是用pro-agent 模型的话,给hermes用,大部分场合都听话,实在不行就薅它的sonnet4.6,这是我用过的模型里面最顺手的

                  terryT 在线
                  terryT 在线
                  terry
                  超级版主
                  编写于 最后由 编辑
                  #8

                  @abaalei 恭喜你达到100声望,超凡大师了!!

                  油管:https://www.youtube.com/@抡锤者

                  A 1 条回复 最后回复
                  1
                  • CHIA AN YANGC CHIA AN YANG

                    @terry 對 他不知道在急什麼,,我用3.5 flash速度很快,但用claude驗證他,是有把把事情做完的,要讓他穩一點 用pro可能好一點,我發現一點他的額度沒有跟網頁版聊天共用

                    terryT 在线
                    terryT 在线
                    terry
                    超级版主
                    编写于 最后由 编辑
                    #9

                    @CHIA-AN-YANG 主要是deepseek太便宜,我现在懒的尝试其他的,我每天和网页版聊天太多,用来编程我的订阅应该会不够。

                    油管:https://www.youtube.com/@抡锤者

                    CHIA AN YANGC 2 条回复 最后回复
                    0
                    • terryT terry

                      @CHIA-AN-YANG 主要是deepseek太便宜,我现在懒的尝试其他的,我每天和网页版聊天太多,用来编程我的订阅应该会不够。

                      CHIA AN YANGC 离线
                      CHIA AN YANGC 离线
                      CHIA AN YANG
                      技术大牛 劳动模范
                      编写于 最后由 编辑
                      #10

                      @terry 肯定是不夠用的,不過偶爾需要調整的hermes滿方便的至少可以不需要費用,多一個agent可以用,目前多這個 跟cc並用感覺額度還夠用 哈

                      1 条回复 最后回复
                      1
                      • terryT terry

                        @CHIA-AN-YANG 主要是deepseek太便宜,我现在懒的尝试其他的,我每天和网页版聊天太多,用来编程我的订阅应该会不够。

                        CHIA AN YANGC 离线
                        CHIA AN YANGC 离线
                        CHIA AN YANG
                        技术大牛 劳动模范
                        编写于 最后由 编辑
                        #11

                        @terry 1783405997933.jpg感覺挺大方

                        1 条回复 最后回复
                        1
                        • A abaalei

                          @terry 我用下来感觉还行,虽然不及v4 pro,但是用pro-agent 模型的话,给hermes用,大部分场合都听话,实在不行就薅它的sonnet4.6,这是我用过的模型里面最顺手的

                          K 离线
                          K 离线
                          koala
                          德高望重 劳动模范
                          编写于 最后由 编辑
                          #12

                          @abaalei sonnet也有免费的薅吗?

                          CHIA AN YANGC A 2 条回复 最后回复
                          0
                          • K koala

                            @abaalei sonnet也有免费的薅吗?

                            CHIA AN YANGC 离线
                            CHIA AN YANGC 离线
                            CHIA AN YANG
                            技术大牛 劳动模范
                            编写于 最后由 编辑
                            #13

                            @koala 有你看我發的圖 還分開給,好大方的

                            K 1 条回复 最后回复
                            1
                            • CHIA AN YANGC CHIA AN YANG

                              @koala 有你看我發的圖 還分開給,好大方的

                              K 离线
                              K 离线
                              koala
                              德高望重 劳动模范
                              编写于 最后由 编辑
                              #14

                              @CHIA-AN-YANG 这个我已经弄了一个号,额度不够用

                              1 条回复 最后回复
                              0
                              • AGIA 离线
                                AGIA 离线
                                AGI
                                技术大牛 劳动模范
                                编写于 最后由 AGI 编辑
                                #15

                                这个claude模型,一个用的超了,所有claude模型都需要冷却!我去年白嫖了15个月pro,上个月月初让我续订,给我的价格是1.99美元一个月,能用一年,再送三个月。感觉不错,就续订了。

                                但是gemini模型实在太拉!有急事用claude,但额度少的可怜。

                                我订阅的有X 普通 premium ,现在用的最多的是grok cli,效果很好。

                                https://agi.cd/@x

                                1 条回复 最后回复
                                2
                                • terryT terry

                                  @abaalei 恭喜你达到100声望,超凡大师了!!

                                  A 离线
                                  A 离线
                                  abaalei
                                  超凡大师
                                  编写于 最后由 编辑
                                  #16

                                  @terry 哈哈 终于水到拉~~

                                  1 条回复 最后回复
                                  0
                                  • K koala

                                    @abaalei sonnet也有免费的薅吗?

                                    A 离线
                                    A 离线
                                    abaalei
                                    超凡大师
                                    编写于 最后由 编辑
                                    #17

                                    @koala
                                    88d41407-997e-4fa5-868a-60b15affd824-image.jpeg
                                    因为反重力可以用sonnet/opus,所有用反重力Oauth登陆后反代出来的api也能用,只不过能用的量一天就烧完了

                                    K 1 条回复 最后回复
                                    1
                                    • A abaalei

                                      @koala
                                      88d41407-997e-4fa5-868a-60b15affd824-image.jpeg
                                      因为反重力可以用sonnet/opus,所有用反重力Oauth登陆后反代出来的api也能用,只不过能用的量一天就烧完了

                                      K 离线
                                      K 离线
                                      koala
                                      德高望重 劳动模范
                                      编写于 最后由 编辑
                                      #18

                                      @abaalei 还是得像你学习,弄3个号,什么都解决了,

                                      A 1 条回复 最后回复
                                      0
                                      • K koala

                                        @abaalei 还是得像你学习,弄3个号,什么都解决了,

                                        A 离线
                                        A 离线
                                        abaalei
                                        超凡大师
                                        编写于 最后由 编辑
                                        #19

                                        @koala
                                        f7bdc965-4749-46da-b9be-ae029e157e1f-image.jpeg
                                        哈哈 已经快榨干了

                                        378044d8-7824-4ff6-8792-ac39d8c37fce-image.jpeg

                                        1 条回复 最后回复
                                        1
                                        • CHIA AN YANGC 离线
                                          CHIA AN YANGC 离线
                                          CHIA AN YANG
                                          技术大牛 劳动模范
                                          编写于 最后由 CHIA AN YANG 编辑
                                          #20

                                          我太菜了,終於用好,把gemini pro訂閱額度接給herems用,分享一下,給新手服用,同理如果你有訂閱chatgpt plus , claude code pro,grok訂閱,都可以用同一種方式,這是hermes agent本身框架支援的,並不會被鎖帳號!

                                          Hermes Agent 接 Gemini Pro 訂閱 OAuth:不是 MCP,是本機 OpenAI-compatible Proxy

                                          這篇記錄我這次把 Gemini Pro 訂閱帳號接進 Hermes Agent 的做法。

                                          先講結論:這條路線不是用 Hermes 的 MCP,也不是只讓 Hermes 去呼叫 agy CLI。實際跑通的是:

                                          Google OAuth / Antigravity
                                                  ↓
                                          CLIProxyAPI 本機代理
                                                  ↓
                                          http://127.0.0.1:8317/v1  OpenAI-compatible API
                                                  ↓
                                          Hermes custom provider
                                          

                                          也就是把 Gemini/Antigravity 的 OAuth 能力包成一個本機 /v1 API,Hermes 再把它當成 OpenAI-compatible provider 使用。

                                          成功後的狀態

                                          本機跑起來後會有兩個重要服務:

                                          127.0.0.1:8317  CLIProxyAPI,負責 Gemini OAuth proxy
                                          127.0.0.1:8080  原本本機 Qwen / llama-server
                                          

                                          Hermes 裡面則可以同時保留兩個 provider:

                                          custom_providers:
                                            - name: gemini-proxy
                                              base_url: http://127.0.0.1:8317/v1
                                              key_env: CLIPROXY_API_KEY
                                              api_mode: chat_completions
                                              models:
                                                gemini-pro-agent:
                                                  context_length: 1048576
                                                gemini-3.1-pro-low:
                                                  context_length: 1048576
                                                gemini-3-flash-agent:
                                                  context_length: 1048576
                                                gemini-3-flash:
                                                  context_length: 1048576
                                                gemini-3.5-flash-low:
                                                  context_length: 1048576
                                                gemini-3.5-flash-extra-low:
                                                  context_length: 1048576
                                          
                                            - name: qwen-local
                                              base_url: http://127.0.0.1:8080/v1
                                              api_mode: chat_completions
                                              models:
                                                Qwopus3.6-27B-v2-MTP-Q4_K_M.gguf:
                                                  context_length: 131072
                                          

                                          目前我自己的 Hermes 主模型可以這樣設:

                                          model:
                                            provider: custom:gemini-proxy
                                            default: gemini-3.5-flash-extra-low
                                            context_length: 1048576
                                          

                                          如果要改回 Gemini Pro agent,也可以改成:

                                          model:
                                            provider: custom:gemini-proxy
                                            default: gemini-pro-agent
                                            context_length: 1048576
                                          

                                          安裝 CLIProxyAPI

                                          我把它放在 Hermes 目錄底下:

                                          mkdir -p ~/.hermes/cli-proxy/bin
                                          cd ~/.hermes/cli-proxy
                                          

                                          下載 CLIProxyAPI Linux amd64 release,例如我這次用的是:

                                          CLIProxyAPI_7.2.58_linux_amd64.tar.gz
                                          

                                          解開後會有:

                                          ~/.hermes/cli-proxy/bin/cli-proxy-api
                                          ~/.hermes/cli-proxy/bin/config.example.yaml
                                          

                                          確認 binary 可以執行:

                                          chmod +x ~/.hermes/cli-proxy/bin/cli-proxy-api
                                          ~/.hermes/cli-proxy/bin/cli-proxy-api --help
                                          

                                          建立 proxy config

                                          我用的設定大概是這樣,API key 請自己產生,不要貼真值:

                                          host: 127.0.0.1
                                          port: 8317
                                          api_keys:
                                            - "replace-with-your-local-random-key"
                                          auth_dir: /home/YOUR_USER/.hermes/cli-proxy/auth
                                          log_dir: /home/YOUR_USER/.hermes/cli-proxy/logs
                                          static_dir: /home/YOUR_USER/.hermes/cli-proxy/static
                                          

                                          我另外把 key 放進 Hermes 的 .env:

                                          CLIPROXY_API_KEY=replace-with-your-local-random-key
                                          

                                          這樣 Hermes config 裡就可以用:

                                          key_env: CLIPROXY_API_KEY
                                          

                                          不要把 proxy API key 寫進分享文、git repo 或截圖。

                                          Google OAuth

                                          這一步是關鍵。

                                          CLIProxyAPI 啟動後,照它提供的 login/OAuth flow 讓瀏覽器完成 Google 授權。授權成功後,auth_dir 裡會出現類似:

                                          ~/.hermes/cli-proxy/auth/antigravity-<your-google-account>.json
                                          

                                          這個檔案是 OAuth 憑證,權限建議至少設成:

                                          chmod 600 ~/.hermes/cli-proxy/auth/*.json
                                          

                                          我這台是透過遠端機器操作,所以 OAuth 頁面需要用 SSH tunnel 或可以開瀏覽器的方式完成。這也是很多人會卡住的地方:不是 Hermes 不能接,而是 OAuth callback 沒有正確回到本機 proxy。

                                          用 PM2 常駐 CLIProxyAPI

                                          我的 pm2 不在系統 PATH 裡,所以用完整路徑:

                                          ~/.hermes/node/bin/pm2 start ~/.hermes/cli-proxy/bin/cli-proxy-api \
                                            --name cli-proxy-api \
                                            -- -config ~/.hermes/cli-proxy/config.yaml
                                          
                                          ~/.hermes/node/bin/pm2 save
                                          

                                          確認它有活著:

                                          ~/.hermes/node/bin/pm2 status
                                          ss -ltnp | grep 8317
                                          

                                          應該看到:

                                          cli-proxy-api  online
                                          127.0.0.1:8317 LISTEN
                                          

                                          測試 proxy

                                          先測 /v1/models:

                                          curl -s http://127.0.0.1:8317/v1/models \
                                            -H "Authorization: Bearer $CLIPROXY_API_KEY"
                                          

                                          我這邊能看到的模型包含:

                                          gemini-pro-agent
                                          gemini-3.1-pro-low
                                          gemini-3-flash-agent
                                          gemini-3-flash
                                          gemini-3.5-flash-low
                                          gemini-3.5-flash-extra-low
                                          

                                          再測 chat completions:

                                          curl -s http://127.0.0.1:8317/v1/chat/completions \
                                            -H "Authorization: Bearer $CLIPROXY_API_KEY" \
                                            -H "Content-Type: application/json" \
                                            -d '{
                                              "model": "gemini-pro-agent",
                                              "messages": [
                                                {"role": "user", "content": "Reply with exactly: Gemini proxy confirmed"}
                                              ]
                                            }'
                                          

                                          能正常回覆後,再接 Hermes。

                                          Hermes 設定 custom provider

                                          在 Hermes 的 config.yaml 加上:

                                          custom_providers:
                                            - name: gemini-proxy
                                              base_url: http://127.0.0.1:8317/v1
                                              key_env: CLIPROXY_API_KEY
                                              api_mode: chat_completions
                                              models:
                                                gemini-pro-agent:
                                                  context_length: 1048576
                                                gemini-3.1-pro-low:
                                                  context_length: 1048576
                                                gemini-3-flash-agent:
                                                  context_length: 1048576
                                                gemini-3-flash:
                                                  context_length: 1048576
                                                gemini-3.5-flash-low:
                                                  context_length: 1048576
                                                gemini-3.5-flash-extra-low:
                                                  context_length: 1048576
                                          

                                          主模型可以設:

                                          model:
                                            provider: custom:gemini-proxy
                                            default: gemini-pro-agent
                                            context_length: 1048576
                                          

                                          或改成比較省的:

                                          model:
                                            provider: custom:gemini-proxy
                                            default: gemini-3.5-flash-extra-low
                                            context_length: 1048576
                                          

                                          改完後重啟 Hermes gateway:

                                          systemctl --user restart hermes-gateway
                                          systemctl --user is-active hermes-gateway
                                          

                                          Hermes 裡切換模型

                                          在 Telegram / Hermes bot 裡可以用:

                                          /model custom:gemini-proxy:gemini-pro-agent --global
                                          /model custom:gemini-proxy:gemini-3.1-pro-low --global
                                          /model custom:gemini-proxy:gemini-3.5-flash-low --global
                                          /model custom:gemini-proxy:gemini-3.5-flash-extra-low --global
                                          

                                          切完建議開新 session:

                                          /new
                                          

                                          --global 是改預設新 session。只想改目前 session,可以用 --session。

                                          接回原本 8080 Qwen

                                          原本本機 Qwen 也可以保留成另一個 provider:

                                          custom_providers:
                                            - name: qwen-local
                                              base_url: http://127.0.0.1:8080/v1
                                              api_mode: chat_completions
                                              models:
                                                Qwopus3.6-27B-v2-MTP-Q4_K_M.gguf:
                                                  context_length: 131072
                                          

                                          要切回 Qwen:

                                          /model custom:qwen-local:Qwopus3.6-27B-v2-MTP-Q4_K_M.gguf --global
                                          /new
                                          

                                          前提是你的 llama-server / OpenAI-compatible Qwen server 已經在 8080 跑著。

                                          確認:

                                          ss -ltnp | grep 8080
                                          

                                          我這次踩到的坑

                                          1. 一開始容易誤會成 MCP

                                          Hermes 本來就可以用 MCP 去調外部工具,agy CLI 也可以透過 MCP/CLI 被呼叫。

                                          但這次要的是「把 Gemini Pro 訂閱 OAuth 當成 Hermes 的模型 provider」,不是「讓 Hermes 呼叫一個工具」。所以正確方向是 OpenAI-compatible local proxy。

                                          簡單判斷:

                                          MCP / CLI tool:模型還是 Hermes 原本的模型,只是多一個工具可以叫
                                          OpenAI-compatible proxy:Gemini 變成 Hermes 的模型本體
                                          

                                          2. agy 能跑,不代表 Hermes 直接吃得到 OAuth

                                          agy 自己有 Google OAuth,但 Hermes 不會自動讀 agy 的登入狀態。中間需要一層 proxy,把 OAuth 模型包成 /v1/chat/completions。

                                          這就是 CLIProxyAPI 的角色。

                                          3. pm2 可能不在 PATH

                                          我這台不能直接跑:

                                          pm2 status
                                          

                                          要用:

                                          ~/.hermes/node/bin/pm2 status
                                          

                                          文章或 runbook 建議都寫完整路徑,少一個環境差異。

                                          4. OAuth callback 在遠端機器上會卡

                                          如果是在 SSH server、遠端桌面、無頭環境上跑,Google OAuth 頁面開在你本機瀏覽器,但 callback 要回到遠端機器上的 proxy。

                                          解法通常是:

                                          用 SSH tunnel 把 callback port 轉回遠端
                                          或在遠端機器上直接完成瀏覽器授權
                                          

                                          授權成功的判斷不是「網頁看起來過了」,而是 auth_dir 裡真的出現 OAuth JSON。

                                          5. Hermes provider 名稱要寫完整

                                          切模型時不是只打模型名,而是:

                                          custom:<provider-name>:<model-name>
                                          

                                          例如:

                                          /model custom:gemini-proxy:gemini-pro-agent --global
                                          

                                          少了 custom:gemini-proxy: 這段,Hermes 可能會找不到正確 provider。

                                          6. 不要把 key 和 OAuth JSON 放進文章

                                          至少這幾個東西不能貼:

                                          CLIPROXY_API_KEY 真值
                                          ~/.hermes/cli-proxy/api_key
                                          ~/.hermes/cli-proxy/auth/*.json
                                          任何 Google OAuth token
                                          

                                          分享時用 placeholder 就好。

                                          最後驗證

                                          我這次最後驗證了三件事:

                                          1. CLIProxyAPI 在 127.0.0.1:8317 online
                                          2. /v1/models 能列出 Gemini models
                                          3. Hermes 可以用 custom:gemini-proxy 跑 Gemini,也可以切回 custom:qwen-local 的 8080 Qwen
                                          

                                          這樣 Hermes 就不是只能 MCP/CLI 調用 Gemini,而是可以把 Gemini Pro OAuth proxy 當成真正的模型 provider 使用。1783671562950.jpg 1783671660576.jpg

                                          5 AGIA 2 条回复 最后回复
                                          3

                                          你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

                                          厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

                                          有了你的建议,这篇帖子会更精彩哦 💗

                                          注册 登录
                                          回复
                                          • 在新帖中回复
                                          登录后回复
                                          • 从旧到新
                                          • 从新到旧
                                          • 最多赞同


                                          • 登录

                                          • 没有帐号? 注册

                                          • 登录或注册以进行搜索。
                                          • 第一个帖子
                                            最后一个帖子
                                          0
                                          • 版块
                                          • 最新
                                          • 标签
                                          • 热门
                                          • 用户
                                          • 群组