Skip to content

llmbroker

Объедините множество бесплатных, ограниченных лимитами LLM в одну надёжную модель — без оплаты премиум-подписки и без единой точки отказа. Никаких тяжёлых зависимостей наподобие LangChain.

Быстрый старт

Установите llmbroker. Бесплатные модели вызываются по API-ключам провайдеров — какие именно ключи нужны и где их получить, скажет сам llmbroker:

llmbroker env freetier > .env   # заготовка .env: ключ, а над ним — где его взять

Заполните те, которые легко достать, — хотя бы один, — и вызывайте:

import llmbroker

broker = llmbroker.Broker()
print(broker.ask("Привет, как дела?").text)

Это вся настройка — никакого конфиг-файла. Broker() поднимает курируемый пул бесплатных моделей, читает ключи из окружения (и из .env в рабочем каталоге) и сам поддерживает список моделей актуальным.

Ключ, который вы не получили, ничего не ломает: модель без него просто остаётся неактивной. А если модель упёрлась в rate limit, брокер охладит её и переключится на следующую — вы получаете ответ, а не ошибку, пока жива хотя бы одна модель.

Возможности