Providers

Provider 概述

支持的 AI 服务提供商

Provider 概述

ProxyCast 支持多种 AI 服务提供商(Provider),每种 Provider 有不同的认证方式和特点。

Provider 类型

OAuth 类型

通过 OAuth 协议认证,支持自动刷新 Token:

Provider说明
Kiro ClaudeAWS Kiro IDE 的 Claude 凭证
Gemini CLIGoogle Gemini CLI 凭证
Qwen阿里云通义千问凭证
CodexOpenAI Codex OAuth 凭证
iFlowiFlow OAuth 凭证(也支持 Cookie)

API Key 类型

使用 API Key 认证,需要手动配置:

Provider说明
OpenAI Custom自定义 OpenAI 兼容服务
Claude Custom自定义 Claude 兼容服务
Gemini API KeyGemini API Key 多账号负载均衡
Vertex AIGoogle Cloud Vertex AI 服务

选择指南

根据使用场景选择

场景推荐 Provider
已有 Kiro 订阅Kiro Claude
已有 Google AI 订阅Gemini CLI
已有阿里云订阅Qwen
有 OpenAI API KeyOpenAI Custom
有 Anthropic API KeyClaude Custom

根据模型需求选择

模型系列Provider
Claude 系列Kiro Claude, Claude Custom
Gemini 系列Gemini CLI
Qwen 系列Qwen
GPT 系列OpenAI Custom

Provider 特性对比

特性KiroGeminiQwenCodexiFlowGemini API KeyVertex AI
自动刷新 Token
流式响应
工具调用
视觉能力
自定义 Base URL
多账号负载均衡
模型排除
模型别名
Per-Key 代理

配置流程

OAuth Provider

  1. 确保已安装对应的 AI 客户端
  2. 在客户端中完成登录
  3. ProxyCast 自动检测凭证文件
  4. 在凭证池中确认凭证状态

API Key Provider

  1. 获取 API Key
  2. 在 ProxyCast 中添加凭证
  3. 配置 Base URL(如需要)
  4. 测试凭证有效性

多 Provider 配置

负载均衡

配置多个 Provider 实现负载均衡:

providers:
  - name: kiro-1
    type: kiro
    priority: 1
  - name: kiro-2
    type: kiro
    priority: 2
  - name: gemini-backup
    type: gemini
    priority: 10

故障转移

主 Provider 失败时自动切换:

failover:
  enabled: true
  order:
    - kiro-claude
    - claude-custom
    - gemini-cli

下一步

选择你要配置的 Provider:

OAuth Provider

API Key Provider