-
-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
Description
📋 简介
这个工具能帮你做什么?
场景一:换个更好用的 IDE
你可能已经有了 Kiro 账号,可以使用 Claude 系列模型,但如果 Kiro IDE 不太顺手,想尝试使用 Claude Code 或 Cursor 来写代码,而又不想额外付费购买 API,ProxyCast 可以帮你解决这个问题。
场景二:把额度分享给其他工具
假设你有 Claude Code 这个月剩余的额度,为什么不利用它呢?你可以将剩余的额度转给其他工具,比如 Cherry Studio 用于聊天,或者为你的 AI Agent 项目提供 API 接口,避免浪费额度。
场景三:统一管理多个 AI 账号
如果你有多个 AI 账户,比如 Kiro、Gemini CLI、通义千问,而且每个账户都有额度,想要统一管理这些账户,ProxyCast 可以根据不同的额度自动选择可用的账户,帮助你高效利用每个账号的额度。
✨ 核心特性
🎯 多 Provider 统一管理
- Kiro - 通过 OAuth 使用 Claude 系列模型(Opus 4.5、Sonnet 4.5、Sonnet 4、Haiku 4.5)
- Gemini CLI - 通过 OAuth 使用 Gemini 模型
- Gemini API Key - 多账号负载均衡,支持模型排除
- 通义千问 - 通过 OAuth 使用 Qwen3 Coder Plus
- Antigravity - 通过 OAuth 使用 Claude 模型
- Vertex AI - Google Cloud AI 平台,支持模型别名
- OpenAI 自定义 - 配置自定义 OpenAI 兼容 API
- Claude 自定义 - 配置自定义 Claude API
🖥️ 友好的图形界面
- Dashboard - 服务状态监控、API 测试面板
- Provider 管理 - 一键加载凭证、Token 刷新、默认 Provider 切换
- 设置页面 - 服务器配置、端口设置、API Key 管理
- 日志查看 - 实时日志记录、操作追踪
🔄 智能凭证管理
- 自动检测凭证文件变化(每 5 秒)
- 一键读取本地 OAuth 凭证
- Token 过期自动刷新
- 环境变量导出(.env 格式)
- 配额超限自动切换 - 自动切换到下一个可用凭证
- 预览模型回退 - 主模型配额用尽时尝试预览版本
- Per-Key 代理 - 为每个凭证单独配置代理
🔐 安全与管理
- TLS/HTTPS 支持 - 可选启用 HTTPS 加密通信
- 远程管理 API - 通过 API 远程管理配置和凭证
- 访问控制 - 支持 localhost 限制和密钥认证
🔌 多路由支持
- 支持
/api/provider/{provider}/v1/*路由模式 - 模型映射 - 将请求模型映射到 Provider 支持的模型
- 管理端点代理 - 代理认证和账户功能
🌐 完整 API 兼容
- /v1/chat/completions - OpenAI Chat API
- /v1/models - 模型列表
- /v1/messages - Anthropic Messages API
- /v1/messages/count_tokens - Token 计数
- /api/provider/{provider}/v1/ - Provider 路由
- /v0/management/ - 远程管理 API