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.0.3.tar.gz
(14.1 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.0.3-py3-none-any.whl
(13.9 kB
view details)
File details
Details for the file hebbrix-2.0.3.tar.gz.
File metadata
- Download URL: hebbrix-2.0.3.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55a84fcca9a9728c6df91e405128d556b0c2664e05e39dd4bbce586f4cb52446
|
|
| MD5 |
f071267b9546489239b582762d0d0198
|
|
| BLAKE2b-256 |
cdd40f043df50d195d9a8c0137c48fd59c40a47cb4ac8df88be3e0c1925ccea4
|
File details
Details for the file hebbrix-2.0.3-py3-none-any.whl.
File metadata
- Download URL: hebbrix-2.0.3-py3-none-any.whl
- Upload date:
- Size: 13.9 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 |
74a15d90b5df83ffbd33c10ec69de5f1f2ed4044299d7e48b39abe34cf6d240b
|
|
| MD5 |
d19b85e1a2f9f3ce06479da6f57dd3f5
|
|
| BLAKE2b-256 |
423dc5b0653c45e8841d3a32eaad78a16018dea1a5d0bb10b376acfdb1211f4b
|