я нашел этот код claude суперсилой, и это довольно гениально это репозиторий под названием claude-code-hub - универсальная платформа для управления несколькими поставщиками ИИ (claude, openai, gemini, codex) что он делает: - умное распределение нагрузки: установите веса и приоритеты для каждого поставщика. если у вас есть несколько API-ключей, он распределяет запросы между ними. встроенный автоматический переключатель, который обнаруживает, когда поставщик не работает, и автоматически перенаправляет запросы (до 3 попыток) - управление сессиями: кэш контекста на 5 минут, чтобы вы не переключались между поставщиками посреди разговора. отслеживает "цепочку решений", какой поставщик обрабатывал что, полезно для отладки странного поведения - ограничение частоты: ограничение по RPM, по стоимости (потолки на 5 часов/неделю/месяц) или по одновременным сессиям. использует скрипты redis lua, так что ограничения атомарны. если redis выходит из строя, он работает в открытом режиме, а не блокирует все - отслеживание реальных затрат: показывает использование на пользователя, потребление токенов, затраты с течением времени. есть вид лидерборда, чтобы вы могли видеть, кто сжигает кредиты. синхронизируется с ценами litellm - совместимость с openai: если у вас есть инструменты, созданные для формата API openai, это позволяет им работать с claude. автоматически обрабатывает преобразование формата, вызовы инструментов, поля рассуждений для кого это: - команды, которые хотят унифицированного выставления счетов/отслеживания между поставщиками - любой, кто объединяет несколько API-ключей для резервирования люди, которые хотят автоматического переключения при выходе одного поставщика из строя - организации, которым нужны журналы аудита всех вызовов API ИИ
ссылка на репозиторий:
156