GPTRouter

一个接口管所有大模型,自动切换保稳定,响应提速不宕机。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 38 🐛 待处理 10 👀 关注 10
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 453
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

GPTRouter 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队Writesonic
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型anthropic,azure-openai,cohere,google-gemini,langchain,llama-index,llm,llmops,llms,mlops,openai,palm-api
GitHub 星标★ 453
上线时间2023-12-14 00:00:00
代码更新2024-04-10
仓库体积1.3 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

GPTRouter 是一个面向多 LLM 与图像模型统一管理的开源基础设施,用 TypeScript 编写。它解决了企业在同时接入 OpenAI、Anthropic、Azure 等多个大语言模型以及 Dall-E、SDXL 等图像模型时面临的接口碎片化、响应速度不稳定和单点故障问题。核心能力包括:统一 API 路由,让开发者通过一个接口调用不同供应商的模型;智能负载均衡与自动重试,当某个供应商故障或限流时自动切换到备用模型,保障服务连续性;响应缓存与流式传输优化,降低延迟并加快首 token 返回速度;还提供可观测性指标,帮助监控各模型的使用成本与性能。项目目前处于早期阶段,星标 455,适合需要构建高可用、多供应商 AI 服务的团队作为基础组件。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 453

使用教程

难度:进阶 约 25 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.9+
  • 至少两家模型服务的 Key

安装与启动步骤

  1. 1装包

    pypi 与 conda 两条路都有,选自己环境里顺的那条。

    pip install gptrouter
  2. 2配多个提供方

    把主用与备用的模型各自配上 key,它是做故障切换的。

  3. 3设优先级与重试策略

    按延迟或成本排序,配好超时与重试次数。

  4. 4模拟一次主提供方失败

    故意填错主模型的 key,看是否自动切到备用。

如何确认成功

把主提供方的 key 改错后,同一次调用仍然返回结果,且日志里能看到切换记录

注意事项

  • 它的价值是多提供方之间的路由与降级,单模型场景没必要引入。
  • 切换会增加延迟,超时阈值设太小会频繁误切。
  • 不同提供方的返回格式有差异,接入后要统一再落库。
  • 跨提供方失败重试要设上限,否则故障时费用会翻倍。

核心亮点

  • 统一路由层,一次接入即可调用 OpenAI、Anthropic、Azure 等多家模型,减少重复开发
  • 内置故障转移与自动重试,当某供应商不可用时无缝切换,提升服务可靠性
  • 支持响应缓存和流式输出优化,能有效降低延迟,改善用户体验

不足之处

  • 项目处于早期,文档和社区生态尚待完善
  • 功能覆盖相对基础,高级策略(如成本优化、复杂路由规则)需自行扩展

适用场景

  • 需要同时使用多个 LLM 供应商并希望统一管理的中大型应用
  • 对服务可用性要求高,需避免单点故障的 AI 产品
  • 希望优化 LLM 调用成本与响应速度的 API 网关场景

替代项目

LiteLLM、OpenRouter、Portkey

上一篇:llm.report

下一篇:gateway

同类项目推荐

infisical 开源

把密钥、证书和 AI 凭证统一管起来,告别明文 .env

Infisical is the open-source platform for securing secrets, certificates, access, an···

★ 30392 2026-10-12
brinicle 开源

低内存跑向量检索,小机器也能扛千万级索引

A resource-efficient C++ vector index engine built for low-RAM production workloads

★ 101 2026-09-18
OSCAR 开源

KV Cache 压到 2-bit,长上下文推理显存大降

OSCAR: Offline Spectral Covariance-Aware Rotation for 2-bit KV Cache Quantization

★ 562 2026-10-17
cuvs 开源

GPU 上跑向量检索与聚类,十亿级数据也能秒级返回

cuVS - a library for vector search and clustering on the GPU

★ 892 2026-09-16
yantr 开源

自托管 AI 应用商店,一站式安装管理你的 AI 工具

A self-hosted homelab app store for rootless Podman — runs alongside your OS, not i···

★ 210 2026-08-09
gemini-business2api 开源

把 Gemini 商业版变成 OpenAI 接口,多账号负载均衡,还能生成图片视频。

OpenAI-compatible API for Gemini Business with multi-account load balancing and mult···

★ 1335 2026-08-09
domino-research 开源

拿来即用的企业级数据科学实验管理工具箱

Projects developed by Domino's R&D team

★ 77 2026-08-09
infinity 开源

让嵌入和重排序模型跑得更快更省,轻松支撑大规模检索

Infinity is a high-throughput, low-latency serving engine for text-embeddings, reran···

★ 2984 2026-08-09
Hyperloom 开源

让 AMD GPU 自动调优 LLM 推理

An agentic system that auto-optimizes LLM workloads on AMD GPUs.

★ 265 2026-10-30