Об этом проекте
LLM Router представляет собой прокси-сервер и библиотеку Python, которая объединяет нескольких провайдеров больших языковых моделей (LLM) в единую конечную точку. Он позволяет пользователям взаимодействовать с различными моделями без изменения API-ключей или кодовой базы, управляя конфигурациями через YAML-файл.
Ключевые возможности включают:
- Поддержка нескольких провайдеров: готовая интеграция с 10 провайдерами, включая Google, Cohere, Mistral, OpenRouter, Cerebras, Groq, Hugging Face, Kilo Code, llm7.io и NVIDIA NIM.
- Интеллектуальная маршрутизация: автоматический выбор моделей на основе их возможностей (зрение, использование инструментов и т. д.), размера контекстного окна и режимов качества (quality, fast, cheap или code).
- Функции надежности: реализация повторных попыток с экспоненциальной задержкой, автоматический переход на альтернативные модели при сбое и ротация ключей с периодами охлаждения для ключей с ограничением скорости.
- Совместимость с OpenAI: включает локальный сервер, который предоставляет OpenAI-совместимый API, что обеспечивает совместимость с такими редакторами, как Void и Continue.
- Наблюдаемость: логирование всех запросов и ответов в локальную базу данных SQLite для истории и аудита.
- Гибкость использования: может использоваться как автономный локальный сервер или интегрироваться непосредственно в Python-проекты в качестве библиотеки.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.