UniterRouter
Features

自定义提供商

添加自定义 LLM 提供商 - 集成自托管模型、私有部署或任何 OpenAI 兼容端点。完全控制您的 AI 基础设施。

自定义提供商

UniterRouter 支持集成自定义 OpenAI 兼容提供商,允许你使用任何遵循 OpenAI 聊天完成格式的 API。此功能非常适合:

  • 未原生支持的专业 AI 提供商
  • 组织内部的 AI 服务
  • 针对不同模型端点的测试
  • 基础设施中的私有 LLM 部署

自定义提供商必须是 OpenAI 兼容的,支持 /v1/chat/completions 端点格式。

快速设置

1. 添加自定义提供商密钥

导航到组织的提供商设置,通过 UI 添加自定义提供商。 为自定义提供商提供小写名称、OpenAI 兼容的基础 URL 和 API 令牌。

2. 发起请求

配置完成后,使用 {customName}/{modelName} 格式发起请求:

curl -X POST "https://api.uniterouter.ai/v1/chat/completions" \
  -H "Authorization: Bearer $UNITEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mycompany/custom-gpt-4",
    "messages": [
      {
        "role": "user",
        "content": "来自我的自定义提供商的问候!"
      }
    ]
  }'

配置要求

自定义提供商名称

  • 格式:仅小写字母 (a-z)
  • 示例:mycompany、internal、testing
  • 无效:MyCompany、my-company、my_company、123test

自定义提供商名称必须完全匹配正则表达式模式 /^[a-z]+$/。

基础 URL

  • 必须是有效的 HTTPS URL
  • 应指向提供商的基础端点
  • UniterRouter 会自动附加 /v1/chat/completions
  • 示例:https://api.example.com → https://api.example.com/v1/chat/completions

API 令牌

  • 提供商特定的身份验证令牌
  • 用于 Authorization: Bearer {token} 头

与内置提供商不同,自定义提供商的模型不会被验证,给你完全的灵活性。

支持的功能

自定义提供商继承 UniterRouter 的完整功能。

How is this guide?