Перейти к содержанию

Установка

Установка uv

Установка uv

Установка llmbroker

uv pip install llmbroker

Этого достаточно для использования Broker() без дополнительных зависимостей.

Хранение в базе данных

По умолчанию llmbroker хранит список моделей, ключи и журнал вызовов в локальном каталоге. Чтобы использовать базу данных, в том числе общую для нескольких экземпляров приложения, установите соответствующую группу зависимостей. Подробнее см. в разделе Серверы и кластеры.

uv pip install "llmbroker[sqlite]"
uv pip install "llmbroker[postgres]"
uv pip install "llmbroker[mongodb]"

Ключи в хранилище секретов

По умолчанию llmbroker читает ключи из переменных окружения и файла .env. При настройке базы данных ключи могут храниться в ней. Для отдельного хранилища секретов установите соответствующую группу зависимостей. Подробнее см. в разделе API-ключи.

uv pip install "llmbroker[aws]"    # AWS Secrets Manager
uv pip install "llmbroker[vault]"  # HashiCorp Vault