<div align="center">
# Nyx Extras SDK
[![Version](https://img.shields.io/pypi/v/nyx-extras)](https://pypi.org/project/nyx-extras)
[![License](https://img.shields.io/badge/License-Apache%202.0-yellow.svg)](https://github.com/Iotic-Labs/nyx-sdk/blob/main/LICENSE)
[![Build](https://github.com/Iotic-Labs/nyx-sdk/actions/workflows/build.yaml/badge.svg?branch=main)](https://github.com/Iotic-Labs/nyx-sdk/actions/workflows/build.yaml)
[![Read The Docs](https://readthedocs.org/projects/nyx-extras/badge/?version=stable)](https://nyx-extras.readthedocs.io/en/stable)
[![GitHub Repo stars](https://img.shields.io/github/stars/Iotic-Labs/nyx-sdk)](https://github.com/Iotic-Labs/nyx-sdk)
[![Discord](https://img.shields.io/discord/1285252646554304555)](https://discord.gg/zS8pVHjqSf)
🌟 **Nyx Extras SDK** provides a powerful toolkit for building generative AI applications using data brokered on the Nyx platform.
It enables decentralized data transfer, offering additional context (via a RAG setup) to language models within the trusted IOTICS network.
[![https://iotics.com](https://img.shields.io/badge/Powered%20by-Iotics-blue)](https://iotics.com)
</div>
## 🚧 Status
The Nyx ecosystem is at an early stage of its development, please give us feedback through the [Github issues](https://github.com/Iotic-Labs/nyx-sdk/issues).
# 🔥 Quick Start
## Installation
The Nyx Extras SDK is available on [PyPI](https://pypi.org/project/nyx-extras/) and can be installed via `pip` running the following command.
`pip install nyx-extras[langchain-openai]`
this installs langchain, and openai client (You can always bring your own LLM provider, any of the [LangChain chat models](https://python.langchain.com/docs/integrations/chat/) can be installed and passed in!
## First time set up
See [First time set up](https://github.com/Iotic-Labs/nyx-sdk/blob/main/nyx_client/README.md#first-time-set-up)
Raw data
{
"_id": null,
"home_page": "https://www.get-nyx.io",
"name": "nyx-extras",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "client, data, sdk, ai, exchange, nyx, rag, gen-ai, iotics",
"author": "Iotics",
"author_email": "info@iotics.com",
"download_url": "https://files.pythonhosted.org/packages/3a/ab/cdeb71d8fa7bfbdd65af0f36916eccb7091301173c67e4214c137da79b59/nyx_extras-0.2.4.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n\n# Nyx Extras SDK\n\n[![Version](https://img.shields.io/pypi/v/nyx-extras)](https://pypi.org/project/nyx-extras)\n[![License](https://img.shields.io/badge/License-Apache%202.0-yellow.svg)](https://github.com/Iotic-Labs/nyx-sdk/blob/main/LICENSE)\n[![Build](https://github.com/Iotic-Labs/nyx-sdk/actions/workflows/build.yaml/badge.svg?branch=main)](https://github.com/Iotic-Labs/nyx-sdk/actions/workflows/build.yaml)\n[![Read The Docs](https://readthedocs.org/projects/nyx-extras/badge/?version=stable)](https://nyx-extras.readthedocs.io/en/stable)\n[![GitHub Repo stars](https://img.shields.io/github/stars/Iotic-Labs/nyx-sdk)](https://github.com/Iotic-Labs/nyx-sdk)\n[![Discord](https://img.shields.io/discord/1285252646554304555)](https://discord.gg/zS8pVHjqSf)\n\n\n\ud83c\udf1f **Nyx Extras SDK** provides a powerful toolkit for building generative AI applications using data brokered on the Nyx platform.\n\nIt enables decentralized data transfer, offering additional context (via a RAG setup) to language models within the trusted IOTICS network.\n\n\n[![https://iotics.com](https://img.shields.io/badge/Powered%20by-Iotics-blue)](https://iotics.com)\n</div>\n\n## \ud83d\udea7 Status\n\nThe Nyx ecosystem is at an early stage of its development, please give us feedback through the [Github issues](https://github.com/Iotic-Labs/nyx-sdk/issues).\n\n# \ud83d\udd25 Quick Start\n\n## Installation\n\nThe Nyx Extras SDK is available on [PyPI](https://pypi.org/project/nyx-extras/) and can be installed via `pip` running the following command.\n\n`pip install nyx-extras[langchain-openai]`\n\nthis installs langchain, and openai client (You can always bring your own LLM provider, any of the [LangChain chat models](https://python.langchain.com/docs/integrations/chat/) can be installed and passed in!\n\n## First time set up\n\nSee [First time set up](https://github.com/Iotic-Labs/nyx-sdk/blob/main/nyx_client/README.md#first-time-set-up)\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Nyx Client SDK Extras provides a powerful toolkit for building generative AI applications using data brokered on the Nyx platform.",
"version": "0.2.4",
"project_urls": {
"Changes": "https://github.com/Iotic-Labs/nyx-sdk/blob/main/CHANGELOG.md",
"Chat": "https://discord.gg/zS8pVHjqSf",
"Documentation": "https://nyx-extras.readthedocs.io/en/stable",
"Homepage": "https://www.get-nyx.io",
"Issue tracker": "https://github.com/Iotic-Labs/nyx-sdk/issues",
"Repository": "https://github.com/Iotic-Labs/nyx-sdk"
},
"split_keywords": [
"client",
" data",
" sdk",
" ai",
" exchange",
" nyx",
" rag",
" gen-ai",
" iotics"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c612e41d03851a255b0fe2ff8a4ee737506ea093f656132b1c9cd21b0fcddf44",
"md5": "5164a4f30150e5ef9e07eb5b2861e1d7",
"sha256": "5e10180576aef45c52b8eb244f135f11e8d263fe531b44397bdf42eb4be73fcd"
},
"downloads": -1,
"filename": "nyx_extras-0.2.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5164a4f30150e5ef9e07eb5b2861e1d7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 11879,
"upload_time": "2024-11-20T10:21:33",
"upload_time_iso_8601": "2024-11-20T10:21:33.109906Z",
"url": "https://files.pythonhosted.org/packages/c6/12/e41d03851a255b0fe2ff8a4ee737506ea093f656132b1c9cd21b0fcddf44/nyx_extras-0.2.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3aabcdeb71d8fa7bfbdd65af0f36916eccb7091301173c67e4214c137da79b59",
"md5": "56b0becba35d0b07565f3fe97518f6bb",
"sha256": "21d804bea8665c8f479870a057f318cddfc867cad13230e1dd91e6194bfa3181"
},
"downloads": -1,
"filename": "nyx_extras-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "56b0becba35d0b07565f3fe97518f6bb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 11077,
"upload_time": "2024-11-20T10:21:34",
"upload_time_iso_8601": "2024-11-20T10:21:34.495255Z",
"url": "https://files.pythonhosted.org/packages/3a/ab/cdeb71d8fa7bfbdd65af0f36916eccb7091301173c67e4214c137da79b59/nyx_extras-0.2.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-20 10:21:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Iotic-Labs",
"github_project": "nyx-sdk",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "nyx-extras"
}