PrivateGPT#
PrivateGPT - готовый к использованию проект искусственного интеллекта, который позволяет задавать вопросы по документам с использованием больших языковых моделей (LLM), поддерживая работу в автономном режиме.
PrivateGPT использует Vector DB в качестве хранилища векторных данных по умолчанию для загрузки и извлечения документов.
Конфигурация#
Настройки Vector DB можно настроить, задав значения свойству qdrant в файле settings.yaml. По умолчанию Vector DB пытается подключиться к экземпляру по адресу http://localhost:3000.
Пример:
qdrant:
url: "https://xyz-example.eu-central.aws.cloud.qdrant.io:6333"
api_key: "<your-api-key>"
Доступные параметры конфигурации следующие:
Поле |
Описание |
|---|---|
location |
Если |
url |
Либо хост, либо строка из |
port |
Порт интерфейса REST API. По умолчанию: |
grpc_port |
Порт интерфейса gRPC. По умолчанию: |
prefer_grpc |
Если |
https |
Если |
api_key |
Ключ API для аутентификации Vector DB |
prefix |
Если задано, добавить |
timeout |
Тайм-аут запросов к REST и gRPC API. |
host |
Имя хоста службы Vector DB. Если url и host не установлены, значение по умолчанию „localhost“ |
path |
Путь сохранения для QdrantLocal. Например, |
force_disable_check_same_thread |
Принудительно отключить проверку check_same_thread для подключения SQLite локального экземпляра Vector DB |
Дополнительная документация#
Найти документацию по PrivateGPT можно на официальном сайте.