mirror of
https://github.com/qdrant/landing_page.git
synced 2026-09-29 07:58:31 +02:00
* docs: privategpt integration * chore: social preview * Update qdrant-landing/content/documentation/integrations/privategpt.md Co-authored-by: Kacper Łukawski <kacperlukawski@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Kacper Łukawski <kacperlukawski@users.noreply.github.com> * Update qdrant-landing/content/documentation/integrations/privategpt.md Co-authored-by: Kacper Łukawski <kacperlukawski@users.noreply.github.com> * chore: review changes --------- Co-authored-by: Kacper Łukawski <kacperlukawski@users.noreply.github.com>
2.2 KiB
2.2 KiB
title, weight
| title | weight |
|---|---|
| PrivateGPT | 1600 |
PrivateGPT
PrivateGPT is a production-ready AI project that allows you to inquire about your documents using Large Language Models (LLMs) with offline support.
PrivateGPT supports Qdrant as a vectorstore for ingesting and retrieving documents.
Installation
To enable Qdrant, install the qdrant extra within your PrivateGPT project first.
poetry install --extras qdrant
Configuration
Qdrant settings can be configured by setting values to the qdrant property in the settings.yaml file. By default, Qdrant tries to connect to an instance at http://localhost:3000.
Example:
vectorstore:
database: qdrant
qdrant:
url: "https://xyz-example.eu-central.aws.cloud.qdrant.io:6333"
api_key: "<your-api-key>"
The available configuration options are:
| Field | Description |
|---|---|
| location | If :memory: - use in-memory Qdrant instance.If str - use it as a url parameter. |
| url | Either host or str of Optional[scheme], host, Optional[port], Optional[prefix].Eg. http://localhost:6333 |
| port | Port of the REST API interface. Default: 6333 |
| grpc_port | Port of the gRPC interface. Default: 6334 |
| prefer_grpc | If true - use gRPC interface whenever possible in custom methods. |
| https | If true - use HTTPS(SSL) protocol. |
| api_key | API key for authentication in Qdrant Cloud. |
| prefix | If set, add prefix to the REST URL path.Example: service/v1 will result in http://localhost:6333/service/v1/{qdrant-endpoint} for REST API. |
| timeout | Timeout for REST and gRPC API requests. Default: 5.0 seconds for REST and unlimited for gRPC |
| host | Host name of Qdrant service. If url and host are not set, defaults to 'localhost'. |
| path | Persistence path for QdrantLocal. Eg. local_data/private_gpt/qdrant |
| force_disable_check_same_thread | Force disable check_same_thread for QdrantLocal sqlite connection. |
Next steps
Find the PrivateGPT docs here.