渠道管理
概述
渠道管理是 LLM Gateway 的核心功能之一,允许您集中管理多个 LLM 提供商的 API 密钥、端点和配置。通过渠道管理,您可以:
- 添加和配置多个 LLM 提供商(OpenAI、Claude、Gemini 等)
- 设置渠道优先级和权重
- 监控渠道健康状态和性能指标
- 动态启用或禁用渠道
- 配置渠道特定的请求参数和限制
多提供商支持
支持 OpenAI、Anthropic Claude、Google Gemini、Azure OpenAI 等主流 LLM 提供商
灵活配置
为每个渠道独立配置 API 密钥、端点、模型映射和请求参数
健康监控
实时监控渠道可用性、响应时间和成功率
优先级控制
设置渠道优先级,智能路由系统将优先使用高优先级渠道
核心概念
渠道(Channel)
渠道代表一个 LLM 提供商的 API 访问配置。每个渠道包含:
- 基础信息: 名称、类型、描述
- 认证配置: API 密钥、访问令牌
- 端点配置: API 基础 URL、自定义端点
- 模型配置: 支持的模型列表、模型映射关系
- 路由配置: 优先级、权重、分组
- 限制配置: 速率限制、并发限制、配额
渠道类型
系统支持以下渠道类型:
| 类型 | 提供商 | 说明 |
|---|---|---|
| OpenAI | OpenAI | 官方 OpenAI API |
| Azure | Microsoft Azure | Azure OpenAI Service |
| Anthropic | Anthropic | Claude 系列模型 |
| Gemini 系列模型 | ||
| PaLM | PaLM 2 模型(已停用) | |
| Baidu | 百度 | 文心一言 |
| Zhipu | 智谱 AI | ChatGLM 系列 |
| Ali | 阿里云 | 通义千问 |
| 其他 | 自定义 | 兼容 OpenAI API 的其他提供商 |
渠道状态
- 启用(Enabled): 渠道正常工作,可接收请求
- 禁用(Disabled): 渠道被手动禁用,不接收请求
- 不健康(Unhealthy): 渠道响应异常,被健康检查器标记为不可用
优先级和权重
- 优先级(Priority): 数值越大优先级越高,范围 0-1000,默认 0
- 权重(Weight): 用于负载均衡策略,权重越大分配的请求越多,范围 1-100,默认 1
使用指南
添加新渠道
1
导航到渠道管理页面
登录 LLM Gateway 管理后台,点击主导航的“管理”,点击左侧菜单的"渠道"。
渠道管理页面
2
点击添加渠道按钮
在渠道列表页面,点击左下角的"添加新的渠道"按钮。
添加渠道按钮
3
填写渠道基础信息
在添加渠道表单中,填写以下基础信息:
- 渠道名称: 为渠道设置一个便于识别的名称(如"DeepSeek")
- 渠道类型: 从下拉列表中选择提供商类型,如DeepSeek
渠道基础信息表单
4
配置认证信息
根据所选的渠道类型,填写相应的认证信息:
OpenAI 渠道:
{
"api_key": "sk-xxxxxxxxxxxxxxxxxxxxxxxx"
}Azure OpenAI 渠道:
{
"api_key": "your-azure-api-key",
"api_version": "2024-02-15-preview",
"resource_name": "your-resource-name"
}Anthropic Claude 渠道:
{
"api_key": "sk-ant-xxxxxxxxxxxxxxxxxxxxxxxx"
}认证信息配置
5
设置端点配置(可选)
如果需要使用自定义端点,可以配置:
- 基础 URL: 自定义 API 端点地址
- 超时时间: 请求超时时间(秒),默认 60 秒
示例:
基础 URL: https://api.openai.com/v1
超时时间: 120端点配置
6
配置模型列表
添加该渠道支持的模型:
- 点击"添加模型"按钮
- 输入模型 ID(如 gpt-4, gpt-3.5-turbo)
- 可选设置模型别名和映射关系
- 可以添加多个模型
模型配置
7
设置路由参数
配置渠道在智能路由中的参数:
- 优先级: 0-1000,数值越大优先级越高
- 权重: 1-100,用于负载均衡
- 分组: 可选,将渠道分配到特定组
路由参数配置
8
保存渠道
检查所有配置无误后,点击"保存"按钮创建渠道。
信息
新创建的渠道默认为启用状态,可以在渠道列表中随时启用或禁用。
编辑现有渠道
1
在渠道列表中找到目标渠道
浏览渠道列表,或使用搜索功能快速定位。
渠道列表搜索
2
点击编辑按钮
在渠道行的操作列中,点击"编辑"图标。
3
修改配置
在编辑表单中修改需要更新的字段。所有字段都可以修改。
编辑渠道表单
4
保存更改
点击"保存"按钮应用更改。
注意
修改 API 密钥或端点配置可能会影响正在进行的请求,建议在低流量时段进行。
启用和禁用渠道
可以随时启用或禁用渠道,无需删除配置:
- 通过列表操作
- 通过编辑页面
- 批量操作
在渠道列表页面,每个渠道行都有一个开关按钮:
- 点击开关按钮切换渠道状态
- 系统会立即生效,禁用的渠道不会接收新请求
渠道启用/禁用开关
在编辑渠道页面:
- 找到"状态"字段
- 选择"启用"或"禁用"
- 保存更改
编辑渠道状态
可以批量启用或禁用多个渠道:
- 在渠道列表中勾选目标渠道
- 点击批量操作下拉菜单
- 选择"批量启用"或"批量禁用"
批量操作渠道
删除渠道
注意
删除渠道是不可逆操作,请谨慎操作。建议先禁用渠道观察一段时间,确认无影响后再删除。
1
选择要删除的渠道
在渠道列表中找到目标渠道。
2
点击删除按钮
在操作列中点击"删除"图标。
3
确认删除
在弹出的确认对话框中,确认删除操作。
删除确认对话框