跳到正文
土土金API

團隊和多個專案共用一個帳號:按成員、專案、環境分 Key 管理

一個帳號下不分成員帳號,團隊協作靠 API Key 來分:每個成員、專案和環境各用一把 Key,分別設額度上限、過期時間、模型限制、IP 白名單和分組;用量在操作日誌和資料看板裡按 Key 拆開看,可以匯出給財務。帳號由負責人開兩步驗證、看安全日誌,指令碼用權限受限的個人訪問令牌。

一個土土金 API 帳號下不分成員帳號,團隊協作靠 API Key(控制台裡叫「令牌」)來分:一個成員、一個專案、一個環境各用一把 Key,每把 Key 單獨設定額度上限、過期時間、模型限制、IP 白名單和分組。每次呼叫都記在 Key 的名下,用量在操作日誌和資料看板裡能按 Key 拆開看,匯出 CSV 就能交給財務。帳號本身只由負責人登入,開兩步驗證,定期看安全日誌;需要自動查餘額、查用量的指令碼,用權限受限的個人訪問令牌,不共享登入密碼。

怎麼分 Key

按「誰在用、用在哪個專案、哪個環境」拆,一把 Key 只對應一種用途:

維度名稱示例建議設定
環境客服機器人-生產、客服機器人-測試生產 Key 設 IP 白名單;測試 Key 的額度上限設低一些
專案或產品線知識庫-生產、營銷文案-生產每個專案一個額度上限,模型限制裡只放這個專案用到的模型
成員開發除錯張三-開發額度上限小,設過期時間,專案結束就停用
外包、試點外包-官網改版過期時間加額度上限,到期自動失效

名稱會出現在操作日誌和匯出的 CSV 裡,寫清專案和環境,月底拆帳時一眼能看出歸屬。新增令牌時可以一次建立多把(最多 100 把),從第 2 把起名稱自動加隨機字尾,給新團隊批次發 Key 很方便。

每把 Key 能管什麼

在控制台「令牌」頁新建或編輯 Key 時設定,儲存後立即生效:

設定作用超出限制時
額度上限這把 Key 累計最多能花多少錢,也可以選不限額度返回 401,其他 Key 不受影響
過期時間到期後這把 Key 失效;有 1 小時到 1 年的快捷選項,也可以指定日期返回 401
模型限制只允許呼叫選中的模型返回 403
IP 白名單只接受指定 IP 或網段發來的請求,每行一個返回 403
分組一個分組,或按優先順序的多個分組,決定線路和價格分組都沒有這個模型時返回 503
允許查詢餘額在「高階」裡,允許只憑這把 Key 讀取帳戶餘額,方便監控指令碼—

幾點要注意:

  • 額度上限是累計的,不會按月重置。按月控制預算時,每月初把上限改成「已用金額 + 本月預算」。
  • 所有 Key 共用帳戶餘額。餘額不足時所有 Key 都會返回 403,錯誤碼 insufficient_user_quota,見錯誤碼與重試。
  • 關鍵業務可以給 Key 配多個分組,主線路出問題時自動切換,做法見大模型 API 高可用。

按 Key 看用量

  • 「操作日誌」:每條記錄有時間、模型、分組、令牌、tokens 和花費。按令牌名稱篩選,開啟「顯示統計」,「篩選時段消耗」就是這把 Key 在所選時間內的消費合計;非同步任務失敗退回的錢另記為「退款」記錄。
  • 「資料看板」:「令牌與分組」一欄按令牌、分組和模型彙總消費,適合看各專案的佔比。看板按小時彙總,僅供參考,金額以操作日誌為準。
  • 匯出:操作日誌右上角的「匯出」生成 CSV,交給財務。按專案拆帳、每月核對的完整步驟見成本分攤與對帳。

給指令碼用個人訪問令牌

要讓指令碼定時查餘額、拉用量,或者批次管理 API Key,在「帳號設定」的「訪問令牌」裡建立個人訪問令牌,不要把登入密碼交給指令碼:

  1. 只勾選指令碼需要的權限,比如「檢視用量日誌、統計與安全日誌」「檢視餘額與充值記錄」。
  2. 選有效期:7 天、30 天、90 天、365 天,或者永不過期。
  3. 建立時要驗證身份,令牌只顯示這一次,馬上存進金鑰管理系統。
  4. 指令碼請求控制台介面時,在請求頭裡帶 Authorization: Bearer <令牌>。

個人訪問令牌和 API Key 是兩回事:API Key 用來呼叫模型;訪問令牌用來呼叫控制台介面,按權限範圍授權。不用的令牌及時刪除。

餘額提醒

在「帳號設定」的「額度提醒」裡開啟餘額不足提醒,餘額從閾值以上降到閾值以下時,通過郵件或 Webhook 通知一次。Webhook 可以填簽名金鑰,方便你的服務校驗來源。團隊共用一個錢包,最好把提醒發到值班郵箱或群機器人,而不是某個人的郵箱。

保護負責人的帳號

控制台能建立、檢視和刪除所有 Key,負責人的帳號要單獨保護好:

  • 只讓負責人登入控制台,不共享帳號密碼。
  • 在「帳號設定」的「安全」裡開啟兩步驗證:登入和敏感操作時,除了密碼還要輸入驗證器 App 裡的動態碼。備用碼存在安全的地方。
  • 同一頁的「登入會話」列出當前登入著這個帳號的瀏覽器,發現陌生裝置就登出它並修改密碼。
  • 「安全日誌」記錄登入、安全設定的變更,以及 API Key 的建立、修改、啟用或停用、刪除和檢視完整 Key,帶時間、結果、IP 和裝置,定期看一眼。

人員和專案變動時

情況怎麼做
成員離職停用他的開發 Key;他接觸過的生產 Key 新建一把替換上線,再停用舊的
外包或試點結束Key 到期自動失效;提前結束就手動停用
專案下線停用這個專案的所有 Key,月結後再決定是否刪除
懷疑 Key 洩露立刻停用,新建一把替換,再到操作日誌核對異常呼叫,見 API Key 安全最佳實踐

停用比刪除好:停用的 Key 隨時能重新啟用;刪除之後,資料看板的「令牌與分組」裡只顯示「已刪除的令牌」和編號,按 Key 看用量就不方便了。

更多面向企業的採購和開票方式,見企業服務;帳戶安全能力和平臺的記錄範圍,見安全與合規。

常見問題

能給團隊成員開子帳號嗎?

不能。一個帳號下不分成員帳號,團隊按 API Key 來分權限和用量:每個成員、專案、環境各用一把 Key,控制台只由負責人登入,不共享帳號密碼。

Key 的額度上限會按月重置嗎?

不會,額度上限是累計的。想按月控制預算,每月初把這把 Key 的額度上限改成「已用金額 + 本月預算」。

各把 Key 的錢是分開的嗎?

不是。所有 Key 共用帳戶餘額,額度上限只限制單把 Key 最多能花多少。帳戶餘額不足時,所有 Key 都會呼叫失敗。

財務怎麼拿到用量資料?

在控制台「操作日誌」按時間和令牌名稱篩選後匯出 CSV;需要定期自動拉取的,給指令碼建立只讀權限的個人訪問令牌。

成員離職或外包結束怎麼處理?

停用他用過的 Key。如果他接觸過生產環境的 Key,新建一把替換上線,再停用舊的。停用比刪除好:停用的 Key 能重新啟用,資料看板裡也還能按原來的名字看用量。