跳至主要內容

為內部使用者控制頁面可見性

設定 LiteLLM UI 中哪些導覽分頁和頁面可供內部使用者(非管理員開發人員)查看。

使用此功能可簡化 UI,並控制內部使用者/開發人員登入時可以看到哪些頁面。

概覽

預設情況下,內部使用者可存取的所有頁面都會顯示在導覽側邊欄中。頁面可見性控制可讓管理員限制內部使用者可看到的頁面,打造更聚焦且更精簡的體驗。

設定頁面可見性

1. 前往設定

在側邊欄中按一下 Settings 圖示。

前往設定

2. 前往管理員設定

從設定選單中按一下 Admin Settings

前往管理員設定

3. 選取 UI 設定

按一下 UI Settings 以存取頁面可見性控制項。

選取 UI 設定

4. 開啟頁面可見性設定

按一下 Configure Page Visibility 以展開設定面板。

開啟設定

5. 選取要顯示的頁面

勾選您希望內部使用者看到的頁面。頁面依類別整理,方便導覽。

選取頁面

可用頁面包括:

  • Virtual Keys
  • Playground
  • Models + Endpoints
  • Agents
  • MCP Servers
  • Search Tools
  • Vector Stores
  • Logs
  • Teams
  • Organizations
  • Usage
  • Budgets
  • And more...

6. 儲存您的設定

按一下 Save Page Visibility Settings 以套用變更。

儲存設定

7. 驗證變更

內部使用者現在只會在其導覽側邊欄中看到所選取的頁面。

驗證變更

重設為預設值

若要還原內部使用者可見的所有頁面:

  1. 開啟頁面可見性設定
  2. 按一下 Reset to Default (All Pages)
  3. 按一下 Save Page Visibility Settings

這會清除限制,並向內部使用者顯示所有可存取的頁面。

API 設定

您也可以使用 API 以程式化方式設定頁面可見性:

取得目前設定

curl -X GET 'http://localhost:4000/ui_settings/get' \
-H 'Authorization: Bearer <your-admin-key>'

更新頁面可見性

curl -X PATCH 'http://localhost:4000/ui_settings/update' \
-H 'Authorization: Bearer <your-admin-key>' \
-H 'Content-Type: application/json' \
-d '{
"enabled_ui_pages_internal_users": [
"api-keys",
"agents",
"mcp-servers",
"logs",
"teams"
]
}'

清除頁面可見性限制

curl -X PATCH 'http://localhost:4000/ui_settings/update' \
-H 'Authorization: Bearer <your-admin-key>' \
-H 'Content-Type: application/json' \
-d '{
"enabled_ui_pages_internal_users": null
}'