ZL

zwldarren/llm-proxy

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

3 stars 0 forks 品質 62 トレンド 24MIT

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 / best classify 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

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →