mirror of
https://github.com/qdrant/landing_page.git
synced 2026-09-28 23:48:31 +02:00
* docs: Reorder integrations * docs: Formatting langchain-go.md * docs: Title for index * docs: Redpanda docs (#1092)
52 lines
1.6 KiB
Markdown
52 lines
1.6 KiB
Markdown
---
|
|
title: MemGPT
|
|
---
|
|
|
|
# MemGPT
|
|
|
|
[MemGPT](https://memgpt.ai/) is a system that enables LLMs to manage their own memory and overcome limited context windows to
|
|
|
|
- Create perpetual chatbots that learn about you and change their personalities over time.
|
|
- Create perpetual chatbots that can interface with large data stores.
|
|
|
|
Qdrant is available as a storage backend in MemGPT for storing and semantically retrieving data.
|
|
|
|
## Usage
|
|
|
|
#### Installation
|
|
|
|
To install the required dependencies, install `pymemgpt` with the `qdrant` extra.
|
|
|
|
```sh
|
|
pip install 'pymemgpt[qdrant]'
|
|
```
|
|
|
|
You can configure MemGPT to use either a Qdrant server or an in-memory instance with the `memgpt configure` command.
|
|
|
|
#### Configuring the Qdrant server
|
|
|
|
When you run `memgpt configure`, go through the prompts as described in the [MemGPT configuration documentation](https://memgpt.readme.io/docs/config).
|
|
After you address several `memgpt` questions, you come to the following `memgpt` prompts:
|
|
|
|
```console
|
|
? Select storage backend for archival data: qdrant
|
|
? Select Qdrant backend: server
|
|
? Enter the Qdrant instance URI (Default: localhost:6333): https://xyz-example.eu-central.aws.cloud.qdrant.io
|
|
```
|
|
|
|
You can set an API key for authentication using the `QDRANT_API_KEY` environment variable.
|
|
|
|
#### Configuring an in-memory instance
|
|
|
|
```console
|
|
? Select storage backend for archival data: qdrant
|
|
? Select Qdrant backend: local
|
|
```
|
|
|
|
The data is persisted at the default MemGPT storage directory.
|
|
|
|
## Further Reading
|
|
|
|
- [MemGPT Examples](https://github.com/cpacker/MemGPT/tree/main/examples)
|
|
- [MemGPT Documentation](https://memgpt.readme.io/docs/index).
|