Hebbrix Python SDK
Official Python SDK for the Hebbrix api - the only memory API with Reinforcement Learning.
🚀 Features
- ✅ Complete API Coverage - All 50+ endpoints supported
- ✅ Reinforcement Learning - Train AI agents to optimize memory operations
- ✅ Temporal Knowledge Graphs - Track facts over time with bi-temporal model
- ✅ Procedural Memory - Store and execute learned skills
- ✅ Working Memory - Short-term context buffer for conversations
- ✅ Memory Consolidation - Automatic compression of episodic memories
- ✅ Async/Await - Full async support with httpx
- ✅ Type Hints - Complete type annotations
- ✅ Clean API - Pythonic, intuitive interface
📦 Installation
pip install hebbrix
🔥 Quick Start
import asyncio
from hebbrix import MemoryClient
async def main():
# Initialize client
client = MemoryClient(api_key="mem_sk_your_api_key")
# Create a collection
collection = await client.collections.create(
name="My AI Agent",
description="Personal memory for my chatbot"
)
# Store a memory
memory = await client.memories.create(
collection_id=collection["id"],
content="User prefers dark mode and loves Python",
importance=0.9
)
# Search memories
results = await client.search(
query="What programming language does user like?",
collection_id=collection["id"],
limit=5
)
print(results)
# Close client
await client.close()
asyncio.run(main())
📚 Complete Documentation
Visit https://docs.hebbrix.com for full documentation.
🔗 Links
- Documentation: https://docs.hebbrix.com
- API Reference: https://api.hebbrix.com/docs
- GitHub: https://github.com/hebbrix/hebbrix
- Examples: https://github.com/hebbrix/examples
📄 License
MIT License - see LICENSE for details
Built with ❤️ by the Hebbrix team
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hebbrix-2.1.1.tar.gz
(14.9 kB
view details)
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
hebbrix-2.1.1-py3-none-any.whl
(14.7 kB
view details)
File details
Details for the file hebbrix-2.1.1.tar.gz.
File metadata
- Download URL: hebbrix-2.1.1.tar.gz
- Upload date:
- Size: 14.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
887ba6543dc5aace8472c782c73d2d4b78c907c0b9eb3bc46a2917b1636d63df
|
|
| MD5 |
c107f2e56ce190608fed7ed6033a98ab
|
|
| BLAKE2b-256 |
edeeeabec07ca35e6de8046cacee58c544d556ccb87d72a86f7ce85d74d902e6
|
File details
Details for the file hebbrix-2.1.1-py3-none-any.whl.
File metadata
- Download URL: hebbrix-2.1.1-py3-none-any.whl
- Upload date:
- Size: 14.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0087471a0e9eb2fdaa949336c3c5601b8748580d81597d7bfe0ac678633a017
|
|
| MD5 |
7b72d053cbed307e7fa0f62f2e9a76b0
|
|
| BLAKE2b-256 |
905a7398bce81d8cdb57e1d3df230ed58ddff0fc0c7bc4f576bf67ad469ba9ff
|