jupyter-ai-magics

View on PyPIReverse Dependencies (4)

2.30.0 jupyter_ai_magics-2.30.0-py3-none-any.whl

Wheel Details

Project: jupyter-ai-magics
Version: 2.30.0
Filename: jupyter_ai_magics-2.30.0-py3-none-any.whl
Download: [link]
Size: 39016
MD5: e40206dc6e4ff50bfaf912855be36404
SHA256: a2bab2b12c926ec726b832e1ddc6fddda72924e5e65c5e348731d231f3f9578a
Uploaded: 2025-03-14 16:15:58 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: jupyter_ai_magics
Version: 2.30.0
Summary: Jupyter AI magics Python package. Not published on NPM.
Author-Email: Project Jupyter <jupyter[at]googlegroups.com>
Project-Url: Homepage, https://github.com/jupyterlab/jupyter-ai
Project-Url: Bug Tracker, https://github.com/jupyterlab/jupyter-ai/issues
Project-Url: Repository, https://github.com/jupyterlab/jupyter-ai.git
License: BSD 3-Clause License Copyright (c) 2023, Project Jupyter All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: Framework :: Jupyter
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Requires-Dist: click (<9,>=8.1.0)
Requires-Dist: importlib-metadata (>=5.2.0)
Requires-Dist: ipython
Requires-Dist: jsonpath-ng (<2,>=1.5.3)
Requires-Dist: langchain-community (<0.4.0,>=0.3.0)
Requires-Dist: langchain (<0.4.0,>=0.3.0)
Requires-Dist: pydantic (<3,>=2.10.0)
Requires-Dist: ai21; extra == "all"
Requires-Dist: boto3; extra == "all"
Requires-Dist: gpt4all; extra == "all"
Requires-Dist: huggingface-hub; extra == "all"
Requires-Dist: ipywidgets; extra == "all"
Requires-Dist: langchain-anthropic; extra == "all"
Requires-Dist: langchain-aws; extra == "all"
Requires-Dist: langchain-cohere; extra == "all"
Requires-Dist: langchain-google-genai; extra == "all"
Requires-Dist: langchain-mistralai; extra == "all"
Requires-Dist: langchain-nvidia-ai-endpoints; extra == "all"
Requires-Dist: langchain-ollama; extra == "all"
Requires-Dist: langchain-openai; extra == "all"
Requires-Dist: pillow; extra == "all"
Requires-Dist: qianfan; extra == "all"
Requires-Dist: together; extra == "all"
Requires-Dist: pre-commit (<4,>=3.3.3); extra == "dev"
Requires-Dist: coverage; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
Dynamic: Keywords
License-File: LICENSE
[Description omitted; length: 132 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
jupyter_ai_magics/__init__.py sha256=tXjFhWRCULxMZ_mrSfdO_M3kccZxE15Xxra5ZglMsT8 892
jupyter_ai_magics/_version.py sha256=kdniDen2eOmY_USo7Zf44_FKPTQ4LwbJ5NFOh4o48QQ 172
jupyter_ai_magics/aliases.py sha256=Tp_YAXTECd-uUlKL_x3CWkJ6hbnW-fRThr1TiQP3wbE 369
jupyter_ai_magics/completion_utils.py sha256=UPy-xCzEsG1dVamivZWy-nPCCUcaNlPXczoAGJhF868 2042
jupyter_ai_magics/embedding_providers.py sha256=jGxy-hOWIcgOl94iDRWs2AsHf5HNqI_UZV-VMGF0UEQ 3618
jupyter_ai_magics/exception.py sha256=8OvQZUtK-D7Eo0lO1Ph29si8cqti5PxiNklP_FMlq48 1229
jupyter_ai_magics/magics.py sha256=Q7XTZCzRjgNzSg9-jtdC6AzmEQ7TBI0BnF3xsloYJ28 25319
jupyter_ai_magics/parsers.py sha256=7Y1-lAF83Twtu3ieMR9UVb-bjw_YF8r4rQWvw3wvJYA 7973
jupyter_ai_magics/providers.py sha256=-NICNJjRcuzBtENatzO-A9qWKFW0CpbEbJU397Mrdjs 25308
jupyter_ai_magics/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jupyter_ai_magics/utils.py sha256=5ZlH0TYA6fKf6C14rzm_O99AX_QWdcsfSq9t2xYztPo 4938
jupyter_ai_magics/models/completion.py sha256=98fPi9h7iHG04BbR6qC0z-06VUwasuey_coHx6wm6Yk 2508
jupyter_ai_magics/models/persona.py sha256=DFJuwPlsbYB1jwraM-rfwH-0oOmcTsvSBuR65kbkGPw 771
jupyter_ai_magics/partner_providers/anthropic.py sha256=6kY1QiyIFjm3M1cRRUoJY-VlJ7mPgUyF_WGgu5muFlI 1081
jupyter_ai_magics/partner_providers/aws.py sha256=QfrWqgxTT7CUKiGFTXifHpOyxGKtWITBlplP_DS8c74 8687
jupyter_ai_magics/partner_providers/cohere.py sha256=e8XWqLmK4y3fgO3WrLF0AhGqvasPOcNBaa3VpQtOoXo 1226
jupyter_ai_magics/partner_providers/gemini.py sha256=9FtyEzIIYkaXf-_CievKvlri9O4H9mnuIQwPb5tnUcY 694
jupyter_ai_magics/partner_providers/mistralai.py sha256=rDKh772Pl0jYiX3Y4GQipYzvwfG-6ewBq0zhUw_4_Hs 969
jupyter_ai_magics/partner_providers/nvidia.py sha256=K3mWfnUkDk33hs9I6lHydXPK4HkmNbXl4SCXPsB1Byc 778
jupyter_ai_magics/partner_providers/ollama.py sha256=S0a4X5F1xpDU0jPtM81kgCdLLAclZclaM92mS6Q87uo 1048
jupyter_ai_magics/partner_providers/openai.py sha256=8_54sFOer9u_dDJQND5kNh1naGSYnU86mOZODS2Lf1o 4139
jupyter_ai_magics/partner_providers/openrouter.py sha256=iieD0g6RSC7C-bMt10MCazg1HIrf1JoFhy86p1Vvxo0 1674
jupyter_ai_magics/tests/__init__.py sha256=68xsPjPdZEIUM4riX3kTX8KZ3GoeXoDZWwSWNt_u-nU 47
jupyter_ai_magics/tests/test_base_provider.py sha256=5T69b7y9dSmnuV6A5y_ylROYsm7H5-GLs6JSafdZ4O8 724
jupyter_ai_magics/tests/test_magics.py sha256=iIwr4ZbrNnnDqLZvjrlLFEpNUT8qyEOIKymSPyXqMXg 4534
jupyter_ai_magics/tests/test_utils.py sha256=a1LIZkvfiQOSEXwKF0w88mlpdQhst1klSjTDdSdwmso 1351
jupyter_ai_magics-2.30.0.dist-info/METADATA sha256=4onlxQ_nZAR7_YdohhrhtKxRVsrN0R4PaRHKUWrYRbQ 4024
jupyter_ai_magics-2.30.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
jupyter_ai_magics-2.30.0.dist-info/entry_points.txt sha256=n1BWJLfpw_5H3BdNWT_PNfM-Yi2o35YEnsah14s3Iak 2015
jupyter_ai_magics-2.30.0.dist-info/licenses/LICENSE sha256=wMVD2Kl_IyhVyrcy1ScHkwjEWwyEHqhtKzOFbhEH_B0 1523
jupyter_ai_magics-2.30.0.dist-info/RECORD

entry_points.txt

azure = jupyter_ai_magics.partner_providers.openai:AzureOpenAIEmbeddingsProvider
bedrock = jupyter_ai_magics.partner_providers.aws:BedrockEmbeddingsProvider
cohere = jupyter_ai_magics.partner_providers.cohere:CohereEmbeddingsProvider
gpt4all = jupyter_ai_magics:GPT4AllEmbeddingsProvider
huggingface_hub = jupyter_ai_magics:HfHubEmbeddingsProvider
mistralai = jupyter_ai_magics.partner_providers.mistralai:MistralAIEmbeddingsProvider
ollama = jupyter_ai_magics.partner_providers.ollama:OllamaEmbeddingsProvider
openai = jupyter_ai_magics.partner_providers.openai:OpenAIEmbeddingsProvider
qianfan = jupyter_ai_magics:QianfanEmbeddingsEndpointProvider
ai21 = jupyter_ai_magics:AI21Provider
amazon-bedrock = jupyter_ai_magics.partner_providers.aws:BedrockProvider
amazon-bedrock-chat = jupyter_ai_magics.partner_providers.aws:BedrockChatProvider
amazon-bedrock-custom = jupyter_ai_magics.partner_providers.aws:BedrockCustomProvider
anthropic-chat = jupyter_ai_magics.partner_providers.anthropic:ChatAnthropicProvider
azure-chat-openai = jupyter_ai_magics.partner_providers.openai:AzureChatOpenAIProvider
cohere = jupyter_ai_magics.partner_providers.cohere:CohereProvider
gemini = jupyter_ai_magics.partner_providers.gemini:GeminiProvider
gpt4all = jupyter_ai_magics:GPT4AllProvider
huggingface_hub = jupyter_ai_magics:HfHubProvider
mistralai = jupyter_ai_magics.partner_providers.mistralai:MistralAIProvider
nvidia-chat = jupyter_ai_magics.partner_providers.nvidia:ChatNVIDIAProvider
ollama = jupyter_ai_magics.partner_providers.ollama:OllamaProvider
openai = jupyter_ai_magics.partner_providers.openai:OpenAIProvider
openai-chat = jupyter_ai_magics.partner_providers.openai:ChatOpenAIProvider
openrouter = jupyter_ai_magics.partner_providers.openrouter:OpenRouterProvider
qianfan = jupyter_ai_magics:QianfanProvider
sagemaker-endpoint = jupyter_ai_magics.partner_providers.aws:SmEndpointProvider
together-ai = jupyter_ai_magics:TogetherAIProvider