
# About LLMBrix
- in early alpha development do not use productively
- low abstraction LLM framework
- simple toolkit to create AI apps
# Install
```bash
pip install llmbrix --pre
```
# Use
See examples in `examples/` dir.
# Development notes
### Install package
```bash
pip install -e '.[dev]'
```
### Configure pre-commit hook
```bash
pip install pre-commit
```
```bash
pre-commit install
```
### Run tests
```bash
pytest
```
### Env setup
#### OpenAI API key
This framework currently supports only OpenAI completion API
as an LLM backend. To enable it you have to configure env variable
with your API access token (see https://platform.openai.com/docs/quickstart for more details).
```bash
export OPENAI_API_KEY="<YOUR API TOKEN>"
```
### Other
#### Release test install
```bash
pip install --index-url https://test.pypi.org/simple/ \
--extra-index-url https://pypi.org/simple \
llmbrix --pre
```
Raw data
{
"_id": null,
"home_page": null,
"name": "llmbrix",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "LLM, agent, framework, AI, chatbot, llmbrix, llmbricks",
"author": null,
"author_email": "Matej Kvassay <matejkvassay5@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/87/1d/e6a5bee4fffaf301389c16b95a7f65e20dcb97d0f364a8c30e8829622b61/llmbrix-0.1.0a10.tar.gz",
"platform": null,
"description": "\n\n# About LLMBrix\n\n- in early alpha development do not use productively\n- low abstraction LLM framework\n- simple toolkit to create AI apps\n\n# Install\n\n```bash\npip install llmbrix --pre\n```\n# Use\n\nSee examples in `examples/` dir.\n\n# Development notes\n\n### Install package\n\n```bash\npip install -e '.[dev]'\n```\n\n### Configure pre-commit hook\n\n```bash\npip install pre-commit\n```\n\n```bash\npre-commit install\n```\n\n### Run tests\n\n```bash\npytest\n```\n\n### Env setup\n\n#### OpenAI API key\n\nThis framework currently supports only OpenAI completion API\nas an LLM backend. To enable it you have to configure env variable\nwith your API access token (see https://platform.openai.com/docs/quickstart for more details).\n\n```bash\nexport OPENAI_API_KEY=\"<YOUR API TOKEN>\"\n```\n\n### Other\n\n#### Release test install\n\n```bash\npip install --index-url https://test.pypi.org/simple/ \\\n --extra-index-url https://pypi.org/simple \\\n llmbrix --pre\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Low abstraction agentic LLM framework.",
"version": "0.1.0a10",
"project_urls": {
"Documentation": "https://github.com/matejkvassay/LLMBrix#readme",
"Homepage": "https://github.com/matejkvassay/LLMBrix",
"Issues": "https://github.com/matejkvassay/LLMBrix/issues",
"Repository": "https://github.com/matejkvassay/LLMBrix"
},
"split_keywords": [
"llm",
" agent",
" framework",
" ai",
" chatbot",
" llmbrix",
" llmbricks"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "7a033d0c1d2f6fdb33f4a8d95eceae352ae56eb1a05b4669889dcb4e608a9819",
"md5": "aa6dbd853d42bd737341d140ba0a0474",
"sha256": "6b0380d2acf5171ff32238d90a2d426eec8124359222039dfb4edb2f26014c65"
},
"downloads": -1,
"filename": "llmbrix-0.1.0a10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "aa6dbd853d42bd737341d140ba0a0474",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 23767,
"upload_time": "2025-07-26T13:23:17",
"upload_time_iso_8601": "2025-07-26T13:23:17.702389Z",
"url": "https://files.pythonhosted.org/packages/7a/03/3d0c1d2f6fdb33f4a8d95eceae352ae56eb1a05b4669889dcb4e608a9819/llmbrix-0.1.0a10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "871de6a5bee4fffaf301389c16b95a7f65e20dcb97d0f364a8c30e8829622b61",
"md5": "c60b8aaabfeb2d94650c44225159ff6c",
"sha256": "2af336804a0e3a6a03c5abb090c4e2cb1b2a7df72437c54f03deb03e7cae5b15"
},
"downloads": -1,
"filename": "llmbrix-0.1.0a10.tar.gz",
"has_sig": false,
"md5_digest": "c60b8aaabfeb2d94650c44225159ff6c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 229413,
"upload_time": "2025-07-26T13:23:19",
"upload_time_iso_8601": "2025-07-26T13:23:19.317806Z",
"url": "https://files.pythonhosted.org/packages/87/1d/e6a5bee4fffaf301389c16b95a7f65e20dcb97d0f364a8c30e8829622b61/llmbrix-0.1.0a10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-26 13:23:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "matejkvassay",
"github_project": "LLMBrix#readme",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "llmbrix"
}