跳至主要内容

控制内部用户的页面可见性

配置在 LiteLLM UI 中对内部用户(非管理员开发者)可见的导航标签页和页面。

使用此功能可简化 UI,并控制内部用户/开发者登录时可以看到哪些页面。

概述

默认情况下,内部用户可访问的所有页面都会显示在导航侧边栏中。通过页面可见性控制,管理员可以限制内部用户可见的页面,从而创建更专注、更精简的使用体验。

配置页面可见性

1. 导航至设置

点击侧边栏中的 Settings(设置)图标。

Navigate to Settings

2. 进入管理员设置

从设置菜单中点击 Admin Settings(管理员设置)。

Go to Admin Settings

3. 选择 UI 设置

点击 UI Settings(UI 设置)以访问页面可见性控制选项。

Select UI Settings

4. 打开页面可见性配置

点击 Configure Page Visibility(配置页面可见性)以展开配置面板。

Open Configuration

5. 选择要显示的页面

勾选您希望内部用户看到的页面。页面按类别整理,方便导航。

Select Pages

可用页面包括

  • 虚拟密钥
  • 游乐场
  • 模型 + 端点
  • Agents(代理)
  • MCP 服务器
  • 搜索工具 (Search Tools)
  • 向量存储
  • 日志
  • 团队
  • Organizations(组织)
  • 用法
  • 预算
  • 以及更多...

6. 保存您的配置

点击 Save Page Visibility Settings(保存页面可见性设置)以应用更改。

Save Settings

7. 验证更改

现在,内部用户的导航侧边栏中将仅显示所选页面。

Verify Changes

重置为默认值

若要为内部用户恢复所有页面

  1. 打开页面可见性配置
  2. 点击 Reset to Default (All Pages)(重置为默认值(所有页面))
  3. 点击 Save Page Visibility Settings(保存页面可见性设置)

这将清除限制,并向内部用户显示所有可访问的页面。

API 配置

您还可以使用 API 以编程方式配置页面可见性

获取当前设置

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

更新页面可见性

curl -X PATCH 'https://: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 'https://:4000/ui_settings/update' \
-H 'Authorization: Bearer <your-admin-key>' \
-H 'Content-Type: application/json' \
-d '{
"enabled_ui_pages_internal_users": null
}'