OpenRouter

OpenRouter 推出 Workspaces:多環境管理終於不是事後補丁

拆解 OpenRouter Workspaces 的環境隔離架構、帳號層級權限天花板、成員治理邊界與第一版限制,幫助開發團隊判斷何時該從 Default workspace 遷移到多環境設定。

OpenRouter 推出 Workspaces:多環境管理終於不是事後補丁 — 文章封面
本頁內容8 個段落
  1. 當「一個帳號」已經不夠用
  2. 每個 Workspace 都是一個獨立的小宇宙
  3. 全域設定才是真正的天花板
  4. 成員權限的細節,值得先搞清楚
  5. Management API 的實戰意義
  6. 現階段的已知限制
  7. 務實的下一步
  8. 參考來源

當「一個帳號」已經不夠用

不少開發團隊都在升級自己的 LLM 路由層。OpenRouter 在 4 月 22 日推出了一項名為 Workspaces 的新功能,簡單講,它讓你在同一個帳號底下,把不同的專案、團隊或環境分開管理。這篇文章不是要歌功頌德,而是從一個產品設計的角度,誠實地拆解一下這個功能到底解決了什麼問題,以及它目前有哪些限制。

如果你一直在用 OpenRouter 的「Default workspace」單打獨鬥,那這次更新基本上是零破壞的:你原本的 API keys、金鑰、設定原封不動,繼續用就好。真正需要關注的,是那些帳號裡已經擠了三四個專案、或是開始有協作者進來的人。

每個 Workspace 都是一個獨立的小宇宙

根據 OpenRouter 在 2026 年 4 月 22 日發布的公告,一個 Workspace 的核心概念是「環境隔離」。你可以在每個 Workspace 裡面獨立設定以下幾件事:

  • API keys ── 金鑰只存在某個 Workspace 內,不會跨專案外洩。
  • Guardrails ── 對該 Workspace 裡所有金鑰和成員設定治理規則。
  • Routing 偏好 ── 為不同 Workspace 定義不同的路由邏輯(成本、延遲、吞吐量等)。
  • Presets ── 把常用的系統提示、模型參數存成捷徑。
  • Plugins ── 每個 Workspace 的 API 請求可以有不同的預設外掛行為。
  • Observability 整合 ── 不同 Workspace 可以對接到不同的監控工具,或者全部送回同一個。
  • BYOK(自帶金鑰) ── 可以選擇把 provider 金鑰限定在某個 Workspace,或跨 Workspace 共用。
  • Members ── 精細控制誰能看到、操作哪個 Workspace。

這個設計對於同時維護「staging」與「production」環境的團隊尤其合用。你不用再為了切換環境手動改 routing 設定,也不必擔心 staging 的測試流量不小心燒到 production 的 observability 整合。

全域設定才是真正的天花板

這種多環境架構最討厭的地方,就是「我設了 A 卻被 B 蓋掉」。OpenRouter 的解法是把設定分成兩層:

Account level(帳號層級,全域共享) 以下這些東西是「一個帳號一份」,所有 Workspace 共用:

  • 活動記錄與日誌(可以按 Workspace 過濾)
  • 額度與帳單
  • 組織成員管理與角色指派
  • Management keys(用於跨 Workspace 管理的 API 金鑰)
  • 隱私與資料政策(零記錄、資料保留等)

Workspace level(工作區層級,各自獨立) 在帳號層級設定的「天花板」之下,每個 Workspace 可以追加更嚴格的 guardrails,但不能放寬。舉例來說,如果帳號層級禁止使用某個 model,那你在任何 Workspace 都不可能偷偷把它打開。這種「繼承式」的權限模型在實務上很好理解,也避免了權限蔓延。

成員權限的細節,值得先搞清楚

如果你打算把 Workspaces 用在團隊協作,有幾個邊界條件最好先記下來。根據 OpenRouter 的 FAQ,這些行為是設計上的刻意選擇:

  • Workspace 成員能看到的 ── 同一 Workspace 內的成員可以建立和管理自己的 API keys、查看其他成員名單與角色。如果一個人屬於多個 Workspace,那他會分別看到各自的內容。
  • Org admin 的權限 ── 組織管理員是跨 Workspace 的超級使用者:他們可以查看、編輯每一個 Workspace 裡的所有東西(含金鑰、guardrails、routing、presets 等)。只有 org admin 能建立或刪除 Workspace,以及控制誰能進哪個 Workspace。
  • 移除成員的步驟 ── 把人從 Workspace 踢掉之前,必須先刪除他在該 Workspace 內建立的 API keys。他的其他 Workspace 權限不受影響。特別注意:只要這個人還在組織裡,他就「永遠」擁有 Default workspace 的存取權。

最後這一點很微妙。Default workspace 對所有組織成員預設開放,你不能把某人鎖在 Default workspace 外面卻同時留他在組織裡。如果你需要完全隔離某個成員,要嘛把他降級到只留在他需要的那個 Workspace(但還是看得到 Default),要嘛直接從組織移除。

Management API 的實戰意義

OpenRouter 同時開放了 Management API,讓你可以透過程式建立與管理 Workspace。這對需要大量部署的場景很重要。Management keys 本身運作在帳號層級,所以一把 key 就能管理所有 Workspace 的設定,不需要為每個環境生出不同的管理金鑰。

換句話說,你可以把 Workspace 當成一種「基礎設施即程式碼」的單位,透過 API 在 CI/CD 流程裡自動建立新的 staging Workspace、注入對應的 routing presets,然後在測試結束後一鍵刪除。

現階段的已知限制

任何新功能都有第一版做不到的事。OpenRouter 的公告和 FAQ 裡直接點出了一個限制:Chatroom 和 Fusion 功能目前只能綁定在 Default workspace,還沒有辦法移到其他 Workspace 裡運作。如果你團隊主要透過這兩種介面協作,那暫時還是得在 Default workspace 裡操作。

另外,帳號層級的資料政策是真正的硬上限,Workspace 層級只能「更嚴格」,不能「更寬鬆」。這對合規是好事,但如果你原本期待不同 Workspace 可以有完全獨立的 privacy 設定(例如生產環境開啟零記錄、實驗環境保留日誌),現階段是做不到的。

務實的下一步

如果你是一個人的開發者,目前只用 Default workspace 很順手,那完全不需要動。

如果你開始感到以下任何一種痛點,那 Workspaces 就值得花一個下午設定起來:

  • 多個專案共用同一組 API key,擔心金鑰暴露範圍太大。
  • staging 和 production 的 routing 邏輯不同,每次部署都要手動改設定。
  • 團隊成員各自為政,你希望讓 A 只能動專案 X,B 只能動專案 Y。

目前這個功能剛上線,OpenRouter 團隊也在收集回饋。如果你試過之後覺得某些邊界條件不合理,直接去他們的 Discord 或 X(原 Twitter)提出來,這類產品迭代的速度通常很快。

總之,Workspaces 不是一個華麗的 AI 功能,而是紮實的基礎架構升級。它讓 OpenRouter 從「一個人的 API 路由工具」邁向「團隊可治理的 LLM 閘道」,而這個轉向,對於認真把 LLM 當成產品基礎設施的人來說,來得正是時候。

參考來源

本文由 AI 協助自上述來源整理,經人工審核後發布。

分享X電郵