
hotricenoodles/crosslink
Analytics & monitoringЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
hotricenoodles/crosslink — это кандидат на MCP-сервер, импортированный из https://github.com/hotricenoodles/crosslink.
Обзор
hotricenoodles/crosslink — это кандидат на MCP-сервер, импортированный из https://github.com/hotricenoodles/crosslink.
Обзор (машинный перевод)
Один портал. Каждая модель. Нулевая фиксация.
OpenAI и совместимый с Anthropic LLM API-шлюз
Английский | 中文 | العربية
Унифицированный прокси с истинным двунаправленным переводом протокола, классифицированный по ошибкам резервирование, MCP-шлюз с RBAC для каждого инструмента, подключаемыми ограждениями и встроенным элементом админ-дашборд — для OpenAI, Anthropic, Azure, DeepSeek, Qwen, Ollama и любых Провайдер, совместимый с OpenAI.
Начать · Основные моменты · Особенности · Архитектура · Документы · Вклад
Почему CrossLink?
У каждого провайдера LLM свой формат API, механизм аутентификации и набор функций. Адаптация кода под каждую из них утомительна, склонна к ошибкам и запирает вас.
CrossLink — это универсальный адаптер между вашим приложением и любым поставщиком LLM:
- Одна конечная точка — Ваш код общается с одним API в формате OpenAI или Anthropic
- Любой провайдер — Запросы направляются в OpenAI, Anthropic, Azure, DeepSeek, Qwen, Ollama или любой сервис, совместимый с OpenAI
- Истинный двунаправленный перевод — Полный потоковый SSE-конверт между OpenAI, Anthropic, а также API OpenAI Responses, включая использование инструментов и расширенное мышление
- Устойчивый по классификации — Отказовальный переход не является слепой повторным повтором.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Why CrossLink?
Every LLM provider has a different API format, auth mechanism, and feature set. Adapting your code for each one is tedious, error-prone, and locks you in.
CrossLink is a universal adapter between your application and any LLM provider:
- One endpoint — Your code talks to a single API in either OpenAI or Anthropic format
- Any provider — Requests are routed to OpenAI, Anthropic, Azure, DeepSeek, Qwen, Ollama, or any OpenAI-compatible service
- True bidirectional translation — Full streaming SSE conversion between OpenAI, Anthropic, and the OpenAI Responses API, including tool use and extended thinking
- Resilient by classification — Failover isn’t blind retry. Errors are classified as persistent (quota/billing — one strike, long cooldown) or transient (rate limit — threshold-based), so retries go where they can actually succeed
- Observable routing — Every response carries
x-crosslink-fallback-*headers, and a routing-stats API shows configured-vs-actual traffic distribution so you can see drift
Highlights
What makes CrossLink different — each backed by code, not marketing.
- 🔁 Bidirectional streaming translation — OpenAI ↔ Anthropic ↔ Responses API, all three directions, via a real state machine (not request-level rewrites). Handles thinking blocks,
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →