沒有上限
跑錯的腳本,月底才看到帳單。
先說清楚
AI Gateway(也叫 LLM Gateway)是公司和 AI 模型之間的關口:所有工具經過它呼叫模型,由它選模型、管預算、留紀錄。
為什麼需要
跑錯的腳本,月底才看到帳單。
共用一把 key,分不出誰花的。
只有總數,不知道是哪個工具。
要換模型,每個工具都得改。
怎麼運作
每把 key 算到一個部門。
指定的照用,auto 自動挑。
超過上限就不送。
花多少都留紀錄。
auto 自動選模型
| 任務 | 用哪個模型 | 例如 |
|---|---|---|
| 多步驟 | 較強的 | 改好幾個檔案 |
| 分析、寫程式 | 標準 | 解釋一段程式 |
| 聊天、翻譯、抽資料 | 最便宜的 | 從文件抽欄位 |
| 判斷不出來 | 標準 | 不會偷偷變便宜 |
預算用過 80% 後,難的任務也改用標準模型。CLI 加一個 X-AgentLab-Routing: auto header 就能用。
預算與上限
加上 6 小時滾動上限。
每個部門各自的美元上限。
同時送出也不會一起超支。
主控台通知 owner。
接上
最後那行開啟 auto。
export ANTHROPIC_BASE_URL=https://api.agentlab.cresclab.com
export ANTHROPIC_AUTH_TOKEN=<你的 API key>
export ANTHROPIC_CUSTOM_HEADERS="X-AgentLab-Routing: auto"
claude寫進 ~/.codex/config.toml。
model_provider = "agentlab"
[model_providers.agentlab]
name = "Agent Lab"
base_url = "https://api.agentlab.cresclab.com/v1"
wire_api = "responses"
env_key = "AGENTLAB_API_KEY"
http_headers = { "X-AgentLab-Routing" = "auto" }Anthropic SDK 一樣換 base_url。
client = OpenAI(
base_url="https://api.agentlab.cresclab.com/v1",
api_key=os.environ["AGENTLAB_API_KEY"],
)
client.chat.completions.create(model="auto", messages=[...])開通後,主控台會產生這些設定。
紀錄與稽核
key、部門、模型、費用。
可以篩到單一把 key。
隨時撤銷,有稽核紀錄。
15 分鐘後自動結算。
比較
| 部署 | 預算怎麼擋 | 自動選模型 | 適合 | |
|---|---|---|---|---|
| Agent Lab AI Gateway | 我們代管;雲端、地端模型都能接 | 送出前先扣 | auto 依難度 | 不想自己維運的企業 |
| LiteLLM | 開源,自己架 | 送出前預留 | Auto Router(beta) | 想自己架的工程團隊 |
| Portkey(現為 Prisma AIRS AI Gateway) | SaaS、混合、自架 | 每把 key 上限 | 條件規則 | 重視 log 與 guardrails |
| Cloudflare AI Gateway | Cloudflare 代管,核心免費 | 完成後才記費 | Auto Router | 已用 Cloudflare |
| Kong/Azure APIM | 延伸既有 API 管理 | Kong 下一筆才算;Azure 只限 token | 負載平衡 | 已用它們管 API |
| TrueFoundry | SaaS,企業版可自架 | 依使用者、模型 | 權重、延遲 | 也要部署模型 |
依各家官方文件,2026-10-21 查核:LiteLLM、Portkey、Cloudflare、Kong、Azure、TrueFoundry。
常見問題
我們會用你留的信箱聯絡你,幫工作區開通。