Client library of memory based on Memobase: manage user memory for my LLM applications
Project description
chat_memobase is a customized client library based on the original Memobase project. It is designed for managing user memory in LLM-powered applications, with additional support for Azure OpenAI.
This package is intended for personal and experimental use, extending the functionality of Memobase to fit custom workflows.
Key Changes
Compared to the original Memobase client:
Added integration with Azure OpenAI API for memory-augmented chat.
Simplified interfaces for testing and prototyping.
Minor adjustments to support personal projects.
Installation
You can install it directly from PyPI:
pip install chat_memobase
Usage Example
After installation, you can import the package as follows:
from memobase import example
# Example usage
result = example.hello()
print(result)
Requirements
Python >= 3.11
Dependencies listed in requirements.txt (installed automatically)
License
This project follows the Apache License 2.0, same as the original Memobase.
Acknowledgement
Special thanks to the Memobase team for providing the original library. This package is a fork with small modifications for personal use with Azure OpenAI.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chat_memobase-1.0.6.tar.gz.
File metadata
- Download URL: chat_memobase-1.0.6.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccb16be66a9508f1edc891ccd9106d3d10b36fd09f2556ecb586e400008f32a1
|
|
| MD5 |
23a5dca677e0ca9c2232db1806bf167b
|
|
| BLAKE2b-256 |
9ab54ea5b6fa3dea434c6fb9da707719c33b8568de9eb64d01dfe04aea4bfd5a
|
File details
Details for the file chat_memobase-1.0.6-py3-none-any.whl.
File metadata
- Download URL: chat_memobase-1.0.6-py3-none-any.whl
- Upload date:
- Size: 17.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3edace302380e87d7dfdd65a04d26f4dd827cb3d25f4664aaa0f471ca9fb138e
|
|
| MD5 |
89d95069839fd54f1d7dea6fd5fc7cc9
|
|
| BLAKE2b-256 |
ec4200b333327529549f507c8f736dc5c53c78d5745815abfb686e47b7540060
|