当前位置: 首页 > news >正文

authentik开源身份认证与管理平台-与 LiteLLM 集成(13)

文章目录

  • 什么是 LiteLLM
  • 准备
  • authentik配置
  • LiteLLM配置
  • 配置验证

什么是 LiteLLM

LiteLLM 是一个由 BerriAI 开发的开源大模型统一调用工具与 AI 网关,核心作用是用一套兼容 OpenAI API 的标准接口,来管理和调用全球 100 多种不同的大语言模型(LLM)。

准备

在本指南中,使用了以下占位符:
litellm.company 是 LiteLLM 安装的 FQDN。
authentik.company 是 authentik 安装的 FQDN。

authentik配置

为了支持将 LiteLLM 与 authentik 集成,您需要在 authentik 中创建一个应用程序/提供程序对。

  1. 作为管理员登录到 authentik 并打开 authentik 管理员界面。

  2. 导航至应用程序 > 应用程序,然后单击使用提供程序创建以创建应用程序和提供程序对。 (或者,您可以先单独创建提供程序,然后创建应用程序并将其连接到提供程序。)

    • 应用程序 :提供一个描述性名称、一个可选的应用程序类型组、策略引擎模式和可选的 UI 设置。
      应用名称:LiteLLM, Slug会自动带出:litellm

    • 选择提供者类型 :选择OAuth2/OpenID Connect作为提供者类型。

    • 配置提供者 :提供名称(或接受自动提供的名称)、用于此提供者的授权流程以及以下必需配置。
      注意客户端 ID、 客户端密钥和 slug 值,因为它们将在稍后需要。
      设置一个 Strict 重定向 URI 为 http://litellm.company/sso/callback
      选择任何可用的签署密钥。
      确保禁用加密。

    • 配置绑定 (可选):您可以创建一个 绑定 (策略、组或用户)来管理用户“我的应用程序”页面上应用程序的列表和访问权限。

  3. 单击提交以保存新应用程序和提供程序。

LiteLLM配置

  • Generic Client ID:Client ID from above
  • Generic Client Secret:Client Secret from above
  • Authorization Endpoint:https://authentik.company/application/o/authorize/
  • Token Endpoint:https://authentik.company/application/o/token/
  • Userinfo Endpoint:https://authentik.company/application/o/userinfo/
  • Proxy Admin Email::admin@litellm.ai
  • Proxy Base URL:http://litellm.company
  • Group Claim:openid profile email litellm_role

配置验证

为了验证 LiteLLM 中的 authentik 设置是否正确,请注销,然后使用使用 authentik 登录按钮重新登录。

http://www.jsqmd.com/news/598586/

相关文章:

  • 哔哩漫游X:解锁B站完整观影体验的终极指南
  • 如何使用unbuild在5分钟内搭建现代化JavaScript项目:终极快速指南
  • Qwen3-4B-Instruct镜像免配置:一键拉起暗黑WebUI实操指南
  • Lychee-Rerank实战教程:在Ollama中封装Lychee-Rerank作为本地embedding后处理器
  • 喜马拉雅音频下载器终极指南:快速批量下载VIP有声小说与付费专辑
  • 英语做饭日常口语
  • 【节点】[Posterize节点]原理解析与实际应用
  • IM023-将PDF文件导出jpg图片到PDF所在目录下
  • 2026届毕业生推荐的五大降重复率网站推荐
  • SQLMesh社区贡献指南:如何参与开源项目开发
  • 3大科研翻译痛点与公式翻译解决方案:提升学术文献处理效率的技术实践
  • OpenClaw压力测试:Phi-3-mini-128k-instruct连续任务稳定性
  • 【云藏山鹰代数信息系统】云藏山鹰逻辑学(语言逻辑,逻辑哲学,数理逻辑,形式逻辑)浅析
  • 【题单】计数专题训练3
  • Ostrakon-VL-8B环境侦测效果:装修风格分类+地面污渍识别+消防通道检测
  • 告别Docker开发烦恼:优化Yahboom ROS2小车SSH连接与VSCode远程开发全流程
  • GCC扩展语法在嵌入式开发中的高效应用
  • RVC与So-VITS-SVC对比:轻量级vs高保真,选型决策指南
  • 颠覆式网盘直连提取革新:ctfileGet让高速下载成为现实
  • BigDL-2.x路线图:未来版本的功能规划和社区发展方向
  • 体验ai辅助开发:在快马平台与ai协作构建智能任务管理应用
  • 《python编程从入门到实践》8-10章
  • AI头像生成器快速部署:阿里云ACK一键部署Qwen3-32B头像生成服务
  • PHP如何抛出和接收错误的详细指南
  • 保姆级教程:用Python和Paho-MQTT库5分钟搭建你的第一个物联网通信Demo
  • 计算机基础第一阶段:核心基础学习
  • claw-code 源码详细分析:Bootstrap Graph——启动阶段图式化之后,排障与扩展为什么会变简单?
  • 玻璃钢风机优质供货商品牌推荐与选型指南 - 品牌推荐大师
  • 科技信息最前沿——TurboQuant:以极致压缩重新定义人工智能效率
  • 突破智能音箱局限:MiGPT让小爱设备实现AI语音助手功能