Metadata-Version: 2.1
Name: chat-memobase
Version: 1.0.3
Summary: Client library of memory based on Memobase: manage user memory for my LLM applications
Author: Allison
License: Apache license 2.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/x-rst
License-File: LICENSE

chat_memobase
=============

**chat_memobase** is a customized client library based on the original `Memobase <https://docs.memobase.io/>`_ 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:

.. code-block:: bash

   pip install chat_memobase

Usage Example
-------------

After installation, you can import the package as follows:

.. code-block:: python

   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 <https://docs.memobase.io/>`_ team for providing the original library.  
This package is a fork with small modifications for personal use with Azure OpenAI.
