Aiberm Skill

aiberm-skill 讓程式開發 Agent 學會讀取你自己的 Aiberm 帳戶。安裝之後,你可以直接問 Claude Code、Codex、Grok Bot 或其他 Agent:「我的 Aiberm 還剩多少餘額?」Agent 會呼叫 Aiberm 的 API,用白話回答你。

這個 Skill 可以查詢餘額、模型、價格、API 權杖、使用紀錄和儲值紀錄。它也能建立、編輯、啟用、停用和刪除你的 API 權杖,而且每次變更前都會先問過你。

Info

Skill 就是一個包含 SKILL.md 檔案的資料夾。當你的問題符合 Skill 的描述時,Agent 會讀取這個檔案,然後自己執行 curl。不會有程式在背景執行,也沒有東西需要建置或保持執行。

前置條件

  • 一個 Aiberm 帳戶(註冊)
  • 一個支援 Skill 的 Agent,例如 Claude Code、Codex 或 Grok Bot
  • git、curl 和相容 bash 的 shell。macOS 和 Linux 通常都已內建;在 Windows 上,Claude Code 會使用 Git Bash。

1. 取得使用者 ID 和系統訪問權杖

Skill 需要兩個值,都在 個人設定 頁面:

值位置
使用者 ID頁面頂端的頁首,顯示為 ID: 123
系統訪問權杖安全設定 分頁 → 系統訪問權杖 → 生成權杖

Aiberm 的每個帳戶請求都會同時檢查這兩個值,而且 ID 必須屬於權杖所屬的帳戶。

Warning

系統訪問權杖不是 API 金鑰(sk-...)。它等同於你的控制台登入:持有它的人,能做你在控制台裡能做的任何事。請妥善保管。按下 重新產生 會替換掉它,仍在使用舊權杖的地方都會失效。

2. 安裝 Skill

把下面這段提示詞貼到 Claude Code、Codex、Grok Bot 或其他 Agent,讓它幫你安裝 Skill:

從 https://github.com/aiberm/aiberm-skill 安裝 Aiberm Skill:把儲存庫裡的 skills/aiberm 資料夾複製到你載入 Skill 的資料夾。

安裝完成後,開啟新的工作階段。之後要更新 Skill,再傳送一次同樣的提示詞即可。

3. 設定兩個環境變數

Agent 會從自己的環境變數讀取這兩個值,所以要在啟動 Agent 之前設定好。

macOS / Linux:把下面兩行加到 ~/.zshrc 或 ~/.bashrc,然後開啟新的終端機:

export AIBERM_ACCESS_TOKEN="你的系統訪問權杖"
export AIBERM_USER_ID="123"

Windows(PowerShell):執行下面的指令,然後開啟新的終端機:

setx AIBERM_ACCESS_TOKEN "你的系統訪問權杖"
setx AIBERM_USER_ID "123"
Tip

如果只用 Claude Code,也可以改把這兩個變數寫進 ~/.claude/settings.json 的 env 區塊。

在交給 Agent 之前,可以先請求一次個人資料,確認這兩個值沒問題。data.quota 除以 500000,就是以美元計的剩餘餘額。

curl -sS "https://aiberm.com/api/user/self" \
  -H "Authorization: Bearer $AIBERM_ACCESS_TOKEN" \
  -H "New-Api-User: $AIBERM_USER_ID"

4. 向 Agent 提問

開一個新的 Agent 工作階段,用你自己的話問就好:

  • 「我的 Aiberm 還剩多少餘額?」
  • 「我昨天在 Aiberm 花了多少錢?按模型分開列。」
  • 「列出我的 Aiberm API 權杖,還有每個各剩多少額度。」
  • 「claude-sonnet-5-5 在 Aiberm 上每 100 萬 token 多少錢?」
  • 「這週我在 Aiberm 上用最多的是哪些模型?」
  • 「幫我看一下最近的 Aiberm 儲值紀錄。」
  • 「幫我在 Aiberm 建立一個叫 my-app 的 API 金鑰,額度上限 5 美元。」
  • 「把我的 Aiberm 權杖 old-test 停用。」

也可以直接呼叫這個 Skill:在 Claude Code 和 Grok Bot 中輸入 /aiberm,在 Codex 中輸入 $aiberm。

你問的內容Skill 讀取的 API
餘額和累計花費GET /api/user/self
可以呼叫的模型GET /api/user/models
模型價格GET /api/pricing
API 權杖GET /api/token/
使用紀錄GET /api/log/self
用量總計GET /api/log/self/stat
依小時和模型分的用量GET /api/data/self
儲值紀錄GET /api/user/topup/self
建立、編輯或刪除 API 權杖POST、PUT 或 DELETE /api/token/

金額以 500000 額度 = 1 美元換算成美元。價格就是你的帳戶實際支付的價格。

建立和變更 API 權杖

  • 每次建立、編輯、啟用、停用或刪除之前,Agent 都會先告訴你要送出的內容,等你同意後才執行。
  • 除非你另有要求,新權杖和控制台的預設一樣:額度無限、永不過期。你也可以指定額度上限、到期時間或允許使用的模型清單。
  • 建立權杖後,Agent 會顯示一次完整的金鑰。請把它複製到你的應用程式或設定檔中。
  • 刪除權杖後無法復原,使用該金鑰的應用程式會立即失效。

Skill 不會做的事

  • 除了 API 權杖之外,不會修改任何東西。它不會付款、兌換儲值碼,也不會修改你的帳戶。這些操作請到 控制台 進行。
  • 不會重設你的系統訪問權杖。Skill 明確要求 Agent 永遠不要呼叫那個端點。
  • 不會顯示既有 API 權杖的完整金鑰。權杖清單裡有完整的金鑰,Agent 只會以遮罩後的形式顯示,例如 sk-abcd****wxyz。需要完整金鑰時,請到 權杖管理 複製。唯一的例外是 Agent 剛為你建立的權杖。
Warning

這些規則是給 Agent 的指令,不是技術上的限制。這個權杖擁有你控制台登入的全部權限。只在你信任的 Agent 和電腦上使用。如果外洩了,到個人設定裡按 重新產生。

疑難排解

你看到的情況處理方式
Agent 說缺少環境變數把兩個變數都設定好,開啟新的終端機,再開一個新的 Agent 工作階段。
未提供 New-Api-User沒有設定 AIBERM_USER_ID。
New-Api-User 与登录用户不匹配AIBERM_USER_ID 不是權杖所屬帳戶的 ID。請從同一個帳戶的個人設定複製 ID。
access token 无效權杖填錯了,或已經重新產生過。請產生新的權杖,並更新 AIBERM_ACCESS_TOKEN。
Agent 沒有使用這個 Skill確認檔案位於 ~/.claude/skills/aiberm/SKILL.md 或 ~/.agents/skills/aiberm/SKILL.md,然後開一個新的工作階段。也可以直接呼叫:/aiberm(Claude Code、Grok Bot)或 $aiberm(Codex)。
时间跨度不能超过 1 个月按小時的用量每次請求最多涵蓋 30 天。請縮短查詢的時間範圍。

Skill 的原始碼和完整的請求清單在 aiberm-skill 儲存庫。模型 API 本身的錯誤請見 錯誤處理。