Metadata-Version: 2.4
Name: memorose-sdk
Version: 0.1.0
Summary: Python SDK for the Memorose Hybrid AI Memory Storage Engine
Author-email: Memorose Team <team@memorose.com>
Project-URL: Homepage, https://github.com/memorose/memorose-sdk
Project-URL: Bug Tracker, https://github.com/memorose/memorose-sdk/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.25.1

# Memorose Python SDK

Python client for the Memorose Hybrid AI Memory Storage Engine.

## Installation

```bash
pip install .
```

## Usage

```python
from memorose import MemoroseClient

# Initialize the client
client = MemoroseClient(endpoint="http://localhost:8000", api_key="your_api_key")

# Add a memory
memory = client.add_memory(
    content="The capital of France is Paris.",
    metadata={"source": "wikipedia", "confidence": 0.99}
)
print("Added memory:", memory)

# Search memories
results = client.search_memories(query="What is the capital of France?", limit=5)
print("Search results:", results)

# Get a specific memory
memory = client.get_memory(memory_id=memory["id"])

# Delete a memory
client.delete_memory(memory_id=memory["id"])
```
