
zwldarren/llm-proxy
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
A self-hostable, multi-provider LLM API gateway with protocol translation, streaming, rate limiting, MCP integration, and a Vue 3 admin dashboard.
概要
One gateway for every LLM. Any client protocol in, any provider out — with smart routing, cost control, and a full admin console. LLM Proxy is a self-hostable LLM API gateway. Point your existing OpenAI or Anthropic SDK at it and instantly gain access to every configured provider — with automatic failover, cost-aware routing, per-key budgets, request logging, and an admin dashboard to manage it all without restarts. - — Your app speaks one protocol (OpenAI or Anthropic); the proxy translates bidirectionally to every upstream. Switch providers by changing a model name, not your code. - — Priority-based provider fallback with circuit breakers retries the next provider automatically when one fails or rate-limits. - — Virtual models auto / fast / best classify each request and pick the right real model for cost and quality.
README
以下は原文 README の抜粋です。原文を見る。
LLM Proxy
One gateway for every LLM. Any client protocol in, any provider out — with smart routing, cost control, and a full admin console.
LLM Proxy is a self-hostable LLM API gateway. Point your existing OpenAI or Anthropic SDK at it and instantly gain access to every configured provider — with automatic failover, cost-aware routing, per-key budgets, request logging, and an admin dashboard to manage it all without restarts.
Documentation
**Full documentation: **
| Getting started | Install, first-run setup, connect a client, core concepts |
| Deployment | Docker Compose, PostgreSQL & Redis, reverse proxy, upgrades & backups |
| Admin console | Providers, models & pricing, API keys, users, MCP, every server setting |
| API reference | Auth, endpoints, streaming, tools & web search, routing, errors |
| Guides | Cost control, monitoring & alerting, security hardening |
| Reference | Environment variables, FAQ |
Why LLM Proxy?
- Write once, run on any provider — Your app speaks one protocol (OpenAI or Anthropic); the proxy translates bidirectionally to every upstream. Switch providers by changing a model name, not your code.
- Never hard-down — Priority-based provider fallback with circuit breakers retries the next provider automatically when one fails or rate-limits.
- Route by intent, not by model ID — Virtual models
auto/fast/bestclassify each request and pick the right real model for cost and quality. - Know exactly what you spend — Per-token billing (input / output / cached / audio / image rates) with live usage analytics, plus per-key USD budgets that cut off spend before the bill surprises you.
- Everything is operable from the UI — Providers, models, pricing, keys, teams, logs, tracing, security policy: all hot-reloaded from the dashboard. No config-file archaeology, no restarts.
Features
🔀 Protocol Translation
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →