目次
文書の過去の版を表示しています。
Jupyter AI - JupyterLab の生成 AI 拡張機能
公式: Jupyter AI — Jupyter AI documentation 翻訳
ソースコード: jupyterlab/jupyter-ai: A generative AI extension for JupyterLab 翻訳
インストール
pipx
公式: Installation - Users — Jupyter AI documentation 翻訳
$ pipx inject jupyterlab jupyter-ai
or Python モジュールをビルドなしのバイナリオンリーでインストールしたい場合🤔
$ pipx inject jupyterlab jupyter-ai --pip-args='--only-binary=:all:'
injected package jupyter-ai into venv jupyterlab done! ✨ 🌟 ✨
モデル プロバイダーに応じて以下の Python モジュールをインストールする🤔
$ pipx inject jupyterlab ai21 anthropic boto3 cohere qianfan langchain-google-genai gpt4all huggingface_hub ipywidgets pillow langchain_nvidia_ai_endpoints openai
ipywidgets pillow langchain_nvidia_ai_endpoints openai injected package ai21 into venv jupyterlab done! ✨ 🌟 ✨ injected package anthropic into venv jupyterlab done! ✨ 🌟 ✨ injected package boto3 into venv jupyterlab done! ✨ 🌟 ✨ injected package cohere into venv jupyterlab done! ✨ 🌟 ✨ injected package qianfan into venv jupyterlab done! ✨ 🌟 ✨ injected package langchain-google-genai into venv jupyterlab done! ✨ 🌟 ✨ injected package gpt4all into venv jupyterlab done! ✨ 🌟 ✨ injected package huggingface-hub into venv jupyterlab done! ✨ 🌟 ✨ injected package ipywidgets into venv jupyterlab done! ✨ 🌟 ✨ injected package pillow into venv jupyterlab done! ✨ 🌟 ✨ injected package langchain-nvidia-ai-endpoints into venv jupyterlab done! ✨ 🌟 ✨ injected package openai into venv jupyterlab done! ✨ 🌟 ✨
モデル プロバイダー
Provider | Provider ID | Environment variable(s) | Python package(s) | |
---|---|---|---|---|
AI21 | AI21 Labs | ai21 | AI21_API_KEY | ai21 |
Anthropic | anthropic | ANTHROPIC_API_KEY | anthropic |
|
Anthropic (chat) | anthropic-chat | ANTHROPIC_API_KEY | anthropic |
|
Bedrock | Amazon Bedrock | bedrock | N/A | boto3 |
Bedrock (chat) | bedrock-chat | N/A | boto3 |
|
Cohere | cohere | COHERE_API_KEY | cohere |
|
ERNIE-Bot | Chatbot developed by Baidu | qianfan | QIANFAN_AK , QIANFAN_SK | qianfan |
Gemini | gemini | GOOGLE_API_KEY Get API key | Google AI Studio | langchain-google-genai |
|
GPT4All | gpt4all | N/A | gpt4all |
|
Hugging Face Hub | huggingface_hub | HUGGINGFACEHUB_API_TOKEN | huggingface_hub , ipywidgets , pillow |
|
NVIDIA | NVIDIA AI | nvidia-chat | NVIDIA_API_KEY | langchain_nvidia_ai_endpoints |
OpenAI | openai | OPENAI_API_KEY API keys - OpenAI API | openai |
|
OpenAI (chat) | openai-chat | OPENAI_API_KEY | openai |
|
SageMaker | Amazon SageMaker | sagemaker-endpoint | N/A | boto3 |
Jupyter AI もベンダー中立のポリシーで実装されている
Project Jupyter is vendor-neutral, so Jupyter AI supports LLMs from AI21, Anthropic, AWS, Cohere, HuggingFace Hub, and OpenAI. More model providers will be added in the future. Please review a provider’s privacy policy and pricing model before you use it.
Project Jupyter はベンダー中立であるため、Jupyter AI は AI21、Anthropic、AWS、Cohere、HuggingFace Hub、OpenAI の LLM をサポートします。今後さらにモデルプロバイダーが追加される予定です。プロバイダーを使用する前に、プロバイダーのプライバシー ポリシーと価格モデルを確認してください。
Generative AI in Jupyter. Jupyter AI, a new open source project… | by Jason Weill | Jupyter Blog より
開発インストール
公式: Development install - Contributors — Jupyter AI documentation 翻訳
anyenv で Node.js をインストールする🤔
JupyterLab をインストールする🤔
参考: jupyter-ai/scripts/install.sh at main · jupyterlab/jupyter-ai
$ git clone https://github.com/jupyterlab/jupyter-ai.git
Cloning into 'jupyter-ai'... remote: Enumerating objects: 4239, done. remote: Counting objects: 100% (957/957), done. remote: Compressing objects: 100% (350/350), done. remote: Total 4239 (delta 723), reused 732 (delta 591), pack-reused 3282 Receiving objects: 100% (4239/4239), 8.08 MiB | 1.56 MiB/s, done. Resolving deltas: 100% (2766/2766), done.
$ cd jupyter-ai $ cp playground/config.example.py playground/config.py $ jlpm install
➤ YN0000: ┌ Resolution step ➤ YN0002: │ @jupyter-ai/core@workspace:packages/jupyter-ai doesn't provide @mui/zero-runtime (pd0dfc), requested by @mui/material ➤ YN0002: │ @jupyter-ai/core@workspace:packages/jupyter-ai doesn't provide yjs (pe3e33), requested by y-protocols ➤ YN0002: │ @jupyterlab/completer@npm:4.1.0 doesn't provide react (pcc968), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/services@npm:7.1.0 doesn't provide react (p6ccbd), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/testutils@npm:4.1.0 doesn't provide typescript (p0a820), requested by @jupyterlab/testing ➤ YN0002: │ @lerna/legacy-package-management@npm:6.6.2 doesn't provide nx (pa803c), requested by @nrwl/devkit ➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code ➤ YN0000: └ Completed in 0s 931ms ➤ YN0000: ┌ Fetch step ➤ YN0013: │ yargs-parser@npm:21.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ yargs@npm:16.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ yargs@npm:17.7.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ yjs@npm:13.6.11 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ yocto-queue@npm:0.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0000: └ Completed in 2m 43s ➤ YN0000: ┌ Link step ➤ YN0007: │ @parcel/watcher@npm:2.0.4 must be built because it never has been before or the last one failed ➤ YN0007: │ @fortawesome/fontawesome-free@npm:5.15.4 must be built because it never has been before or the last one failed ➤ YN0007: │ leveldown@npm:5.6.0 must be built because it never has been before or the last one failed ➤ YN0007: │ nx@npm:15.9.7 [9d75b] must be built because it never has been before or the last one failed ➤ YN0000: └ Completed in 1m 1s ➤ YN0000: Done with warnings in 3m 46s
$ jlpm dev-install
lerna notice cli v6.6.2 > Lerna (powered by Nx) The following projects do not have a configuration for any of the provided targets ("dev-install") - @jupyter-ai/monorepo > Lerna (powered by Nx) Running target dev-install for 2 projects: - @jupyter-ai/magics - @jupyter-ai/core ———————————————————————————————————————————————————————————————————————————————————————————————————————————— > @jupyter-ai/magics:dev-install @jupyter-ai/magics: Defaulting to user installation because normal site-packages is not writeable @jupyter-ai/magics: Obtaining file:///home/tomoyan/my_projects/jupyter-ai/packages/jupyter-ai-magics @jupyter-ai/magics: Installing build dependencies: started @jupyter-ai/magics: Installing build dependencies: finished with status 'done' @jupyter-ai/magics: Checking if build backend supports build_editable: started @jupyter-ai/magics: Checking if build backend supports build_editable: finished with status 'done' @jupyter-ai/magics: Getting requirements to build editable: started @jupyter-ai/magics: Getting requirements to build editable: finished with status 'done' @jupyter-ai/magics: Preparing editable metadata (pyproject.toml): started @jupyter-ai/magics: Preparing editable metadata (pyproject.toml): finished with status 'done' @jupyter-ai/magics: Requirement already satisfied: click~=8.0 in /usr/lib/python3.12/site-packages (from jupyter_ai_magics==2.12.0) (8.1.3) @jupyter-ai/magics: Requirement already satisfied: importlib-metadata>=5.2.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter_ai_magics==2.12.0) (7.0.2) @jupyter-ai/magics: Requirement already satisfied: ipython in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter_ai_magics==2.12.0) (8.22.2) @jupyter-ai/magics: Requirement already satisfied: jsonpath-ng<2,>=1.5.3 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter_ai_magics==2.12.0) (1.6.1) @jupyter-ai/magics: Requirement already satisfied: langchain<0.2.0,>=0.1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter_ai_magics==2.12.0) (0.1.11) @jupyter-ai/magics: Requirement already satisfied: typing-extensions>=4.5.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter_ai_magics==2.12.0) (4.10.0) @jupyter-ai/magics: Collecting ai21 (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached ai21-2.1.2-py3-none-any.whl.metadata (9.8 kB) @jupyter-ai/magics: Collecting anthropic~=0.3.0 (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading anthropic-0.3.11-py3-none-any.whl.metadata (11 kB) @jupyter-ai/magics: Collecting boto3 (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading boto3-1.34.63-py3-none-any.whl.metadata (6.6 kB) @jupyter-ai/magics: Collecting cohere<5,>4.40 (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading cohere-4.56-py3-none-any.whl.metadata (6.2 kB) @jupyter-ai/magics: Collecting gpt4all (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached gpt4all-2.2.1.post1-py3-none-manylinux1_x86_64.whl.metadata (3.9 kB) @jupyter-ai/magics: Collecting huggingface-hub (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached huggingface_hub-0.21.4-py3-none-any.whl.metadata (13 kB) @jupyter-ai/magics: Collecting ipywidgets (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached ipywidgets-8.1.2-py3-none-any.whl.metadata (2.4 kB) @jupyter-ai/magics: Collecting langchain-google-genai (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading langchain_google_genai-0.0.11-py3-none-any.whl.metadata (3.8 kB) @jupyter-ai/magics: Collecting langchain-nvidia-ai-endpoints (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached langchain_nvidia_ai_endpoints-0.0.3-py3-none-any.whl.metadata (11 kB) @jupyter-ai/magics: Collecting openai~=1.6.1 (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading openai-1.6.1-py3-none-any.whl.metadata (17 kB) @jupyter-ai/magics: Requirement already satisfied: pillow in /usr/lib64/python3.12/site-packages (from jupyter_ai_magics==2.12.0) (10.2.0) @jupyter-ai/magics: Collecting qianfan (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading qianfan-0.3.5-py3-none-any.whl.metadata (9.0 kB) @jupyter-ai/magics: Collecting together (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading together-0.2.11-py3-none-any.whl.metadata (26 kB) @jupyter-ai/magics: Collecting pre-commit<4,>=3.3.3 (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading pre_commit-3.6.2-py2.py3-none-any.whl.metadata (1.3 kB) @jupyter-ai/magics: Collecting anyio<4,>=3.5.0 (from anthropic~=0.3.0->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading anyio-3.7.1-py3-none-any.whl.metadata (4.7 kB) @jupyter-ai/magics: Requirement already satisfied: distro<2,>=1.7.0 in /usr/lib/python3.12/site-packages (from anthropic~=0.3.0->jupyter_ai_magics==2.12.0) (1.8.0) @jupyter-ai/magics: Collecting httpx<1,>=0.23.0 (from anthropic~=0.3.0->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB) @jupyter-ai/magics: Requirement already satisfied: pydantic<3,>=1.9.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from anthropic~=0.3.0->jupyter_ai_magics==2.12.0) (2.6.3) @jupyter-ai/magics: Collecting tokenizers>=0.13.0 (from anthropic~=0.3.0->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached tokenizers-0.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB) @jupyter-ai/magics: Requirement already satisfied: aiohttp<4.0,>=3.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from cohere<5,>4.40->jupyter_ai_magics==2.12.0) (3.9.3) @jupyter-ai/magics: Requirement already satisfied: backoff<3.0,>=2.0 in /usr/lib/python3.12/site-packages (from cohere<5,>4.40->jupyter_ai_magics==2.12.0) (2.2.1) @jupyter-ai/magics: Collecting fastavro<2.0,>=1.8 (from cohere<5,>4.40->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached fastavro-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.5 kB) @jupyter-ai/magics: Collecting importlib-metadata>=5.2.0 (from jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached importlib_metadata-6.11.0-py3-none-any.whl.metadata (4.9 kB) @jupyter-ai/magics: Requirement already satisfied: requests<3.0.0,>=2.25.0 in /usr/lib/python3.12/site-packages (from cohere<5,>4.40->jupyter_ai_magics==2.12.0) (2.28.2) @jupyter-ai/magics: Requirement already satisfied: urllib3<3,>=1.26 in /usr/lib/python3.12/site-packages (from cohere<5,>4.40->jupyter_ai_magics==2.12.0) (1.26.18) @jupyter-ai/magics: Requirement already satisfied: zipp>=0.5 in /home/tomoyan/.local/lib/python3.12/site-packages (from importlib-metadata>=5.2.0->jupyter_ai_magics==2.12.0) (3.17.0) @jupyter-ai/magics: Requirement already satisfied: ply in /usr/lib/python3.12/site-packages (from jsonpath-ng<2,>=1.5.3->jupyter_ai_magics==2.12.0) (3.11) @jupyter-ai/magics: Requirement already satisfied: PyYAML>=5.3 in /usr/lib64/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (6.0.1) @jupyter-ai/magics: Requirement already satisfied: SQLAlchemy<3,>=1.4 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (2.0.28) @jupyter-ai/magics: Requirement already satisfied: dataclasses-json<0.7,>=0.5.7 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (0.6.4) @jupyter-ai/magics: Requirement already satisfied: jsonpatch<2.0,>=1.33 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (1.33) @jupyter-ai/magics: Requirement already satisfied: langchain-community<0.1,>=0.0.25 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (0.0.27) @jupyter-ai/magics: Requirement already satisfied: langchain-core<0.2,>=0.1.29 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (0.1.30) @jupyter-ai/magics: Requirement already satisfied: langchain-text-splitters<0.1,>=0.0.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (0.0.1) @jupyter-ai/magics: Requirement already satisfied: langsmith<0.2.0,>=0.1.17 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (0.1.23) @jupyter-ai/magics: Requirement already satisfied: numpy<2,>=1 in /usr/lib64/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (1.24.4) @jupyter-ai/magics: Requirement already satisfied: tenacity<9.0.0,>=8.1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (8.2.3) @jupyter-ai/magics: Requirement already satisfied: sniffio in /home/tomoyan/.local/lib/python3.12/site-packages (from openai~=1.6.1->jupyter_ai_magics==2.12.0) (1.3.1) @jupyter-ai/magics: Collecting tqdm>4 (from openai~=1.6.1->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached tqdm-4.66.2-py3-none-any.whl.metadata (57 kB) @jupyter-ai/magics: Collecting cfgv>=2.0.0 (from pre-commit<4,>=3.3.3->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading cfgv-3.4.0-py2.py3-none-any.whl.metadata (8.5 kB) @jupyter-ai/magics: Collecting identify>=1.0.0 (from pre-commit<4,>=3.3.3->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading identify-2.5.35-py2.py3-none-any.whl.metadata (4.4 kB) @jupyter-ai/magics: Collecting nodeenv>=0.11.1 (from pre-commit<4,>=3.3.3->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading nodeenv-1.8.0-py2.py3-none-any.whl.metadata (21 kB) @jupyter-ai/magics: Requirement already satisfied: virtualenv>=20.10.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from pre-commit<4,>=3.3.3->jupyter_ai_magics==2.12.0) (20.25.1) @jupyter-ai/magics: Collecting ai21-tokenizer<0.4.0,>=0.3.9 (from ai21->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached ai21_tokenizer-0.3.11-py3-none-any.whl.metadata (3.2 kB) @jupyter-ai/magics: Collecting requests<3.0.0,>=2.25.0 (from cohere<5,>4.40->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) @jupyter-ai/magics: Collecting botocore<1.35.0,>=1.34.63 (from boto3->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading botocore-1.34.63-py3-none-any.whl.metadata (5.7 kB) @jupyter-ai/magics: Collecting jmespath<2.0.0,>=0.7.1 (from boto3->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB) @jupyter-ai/magics: Collecting s3transfer<0.11.0,>=0.10.0 (from boto3->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading s3transfer-0.10.1-py3-none-any.whl.metadata (1.7 kB) @jupyter-ai/magics: Requirement already satisfied: filelock in /home/tomoyan/.local/lib/python3.12/site-packages (from huggingface-hub->jupyter_ai_magics==2.12.0) (3.13.1) @jupyter-ai/magics: Collecting fsspec>=2023.5.0 (from huggingface-hub->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached fsspec-2024.2.0-py3-none-any.whl.metadata (6.8 kB) @jupyter-ai/magics: Requirement already satisfied: packaging>=20.9 in /home/tomoyan/.local/lib/python3.12/site-packages (from huggingface-hub->jupyter_ai_magics==2.12.0) (23.2) @jupyter-ai/magics: Requirement already satisfied: decorator in /usr/lib/python3.12/site-packages (from ipython->jupyter_ai_magics==2.12.0) (5.1.1) @jupyter-ai/magics: Requirement already satisfied: jedi>=0.16 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipython->jupyter_ai_magics==2.12.0) (0.19.1) @jupyter-ai/magics: Requirement already satisfied: matplotlib-inline in /home/tomoyan/.local/lib/python3.12/site-packages (from ipython->jupyter_ai_magics==2.12.0) (0.1.6) @jupyter-ai/magics: Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipython->jupyter_ai_magics==2.12.0) (3.0.43) @jupyter-ai/magics: Requirement already satisfied: pygments>=2.4.0 in /usr/lib/python3.12/site-packages (from ipython->jupyter_ai_magics==2.12.0) (2.15.1) @jupyter-ai/magics: Requirement already satisfied: stack-data in /home/tomoyan/.local/lib/python3.12/site-packages (from ipython->jupyter_ai_magics==2.12.0) (0.6.3) @jupyter-ai/magics: Requirement already satisfied: traitlets>=5.13.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipython->jupyter_ai_magics==2.12.0) (5.14.1) @jupyter-ai/magics: Requirement already satisfied: pexpect>4.3 in /usr/lib/python3.12/site-packages (from ipython->jupyter_ai_magics==2.12.0) (4.8.0) @jupyter-ai/magics: Requirement already satisfied: comm>=0.1.3 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipywidgets->jupyter_ai_magics==2.12.0) (0.2.2) @jupyter-ai/magics: Collecting widgetsnbextension~=4.0.10 (from ipywidgets->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached widgetsnbextension-4.0.10-py3-none-any.whl.metadata (1.6 kB) @jupyter-ai/magics: Collecting jupyterlab-widgets~=3.0.10 (from ipywidgets->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached jupyterlab_widgets-3.0.10-py3-none-any.whl.metadata (4.1 kB) @jupyter-ai/magics: Collecting google-generativeai<0.5.0,>=0.4.1 (from langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading google_generativeai-0.4.1-py3-none-any.whl.metadata (6.2 kB) @jupyter-ai/magics: Collecting aiolimiter>=1.1.0 (from qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached aiolimiter-1.1.0-py3-none-any.whl.metadata (4.5 kB) @jupyter-ai/magics: Collecting bce-python-sdk>=0.8.79 (from qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached bce_python_sdk-0.9.5-py3-none-any.whl.metadata (318 bytes) @jupyter-ai/magics: Collecting clevercsv (from qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached clevercsv-0.8.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (19 kB) @jupyter-ai/magics: Collecting ijson (from qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached ijson-3.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB) @jupyter-ai/magics: Collecting multiprocess (from qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached multiprocess-0.70.16-py312-none-any.whl.metadata (7.2 kB) @jupyter-ai/magics: Collecting pyarrow>=14.0.1 (from qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached pyarrow-15.0.1-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (3.0 kB) @jupyter-ai/magics: Requirement already satisfied: python-dateutil<3.0.0,>=2.8.2 in /usr/lib/python3.12/site-packages (from qianfan->jupyter_ai_magics==2.12.0) (2.8.2) @jupyter-ai/magics: Collecting python-dotenv>=1.0 (from qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached python_dotenv-1.0.1-py3-none-any.whl.metadata (23 kB) @jupyter-ai/magics: Collecting rich>=13.0.0 (from qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached rich-13.7.1-py3-none-any.whl.metadata (18 kB) @jupyter-ai/magics: Collecting typer>=0.9.0 (from qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached typer-0.9.0-py3-none-any.whl.metadata (14 kB) @jupyter-ai/magics: Collecting sseclient-py<2.0.0,>=1.7.2 (from together->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading sseclient_py-1.8.0-py2.py3-none-any.whl.metadata (2.0 kB) @jupyter-ai/magics: Collecting tabulate<0.10.0,>=0.9.0 (from together->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading tabulate-0.9.0-py3-none-any.whl.metadata (34 kB) @jupyter-ai/magics: Collecting sentencepiece<0.2.0,>=0.1.96 (from ai21-tokenizer<0.4.0,>=0.3.9->ai21->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached sentencepiece-0.1.99-cp312-cp312-linux_x86_64.whl @jupyter-ai/magics: Requirement already satisfied: aiosignal>=1.1.2 in /home/tomoyan/.local/lib/python3.12/site-packages (from aiohttp<4.0,>=3.0->cohere<5,>4.40->jupyter_ai_magics==2.12.0) (1.3.1) @jupyter-ai/magics: Requirement already satisfied: attrs>=17.3.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from aiohttp<4.0,>=3.0->cohere<5,>4.40->jupyter_ai_magics==2.12.0) (23.2.0) @jupyter-ai/magics: Requirement already satisfied: frozenlist>=1.1.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from aiohttp<4.0,>=3.0->cohere<5,>4.40->jupyter_ai_magics==2.12.0) (1.4.1) @jupyter-ai/magics: Requirement already satisfied: multidict<7.0,>=4.5 in /home/tomoyan/.local/lib/python3.12/site-packages (from aiohttp<4.0,>=3.0->cohere<5,>4.40->jupyter_ai_magics==2.12.0) (6.0.5) @jupyter-ai/magics: Requirement already satisfied: yarl<2.0,>=1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from aiohttp<4.0,>=3.0->cohere<5,>4.40->jupyter_ai_magics==2.12.0) (1.9.4) @jupyter-ai/magics: Requirement already satisfied: idna>=2.8 in /usr/lib/python3.12/site-packages (from anyio<4,>=3.5.0->anthropic~=0.3.0->jupyter_ai_magics==2.12.0) (3.4) @jupyter-ai/magics: Collecting pycryptodome>=3.8.0 (from bce-python-sdk>=0.8.79->qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB) @jupyter-ai/magics: Collecting future>=0.6.0 (from bce-python-sdk>=0.8.79->qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached future-1.0.0-py3-none-any.whl.metadata (4.0 kB) @jupyter-ai/magics: Requirement already satisfied: six>=1.4.0 in /usr/lib/python3.12/site-packages (from bce-python-sdk>=0.8.79->qianfan->jupyter_ai_magics==2.12.0) (1.16.0) @jupyter-ai/magics: Requirement already satisfied: marshmallow<4.0.0,>=3.18.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from dataclasses-json<0.7,>=0.5.7->langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (3.21.1) @jupyter-ai/magics: Requirement already satisfied: typing-inspect<1,>=0.4.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from dataclasses-json<0.7,>=0.5.7->langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (0.9.0) @jupyter-ai/magics: Collecting google-ai-generativelanguage==0.4.0 (from google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached google_ai_generativelanguage-0.4.0-py3-none-any.whl.metadata (5.1 kB) @jupyter-ai/magics: Collecting google-auth>=2.15.0 (from google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached google_auth-2.28.2-py2.py3-none-any.whl.metadata (4.7 kB) @jupyter-ai/magics: Collecting google-api-core (from google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached google_api_core-2.17.1-py3-none-any.whl.metadata (2.7 kB) @jupyter-ai/magics: Collecting protobuf (from google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading protobuf-5.26.0-cp37-abi3-manylinux2014_x86_64.whl.metadata (592 bytes) @jupyter-ai/magics: Collecting proto-plus<2.0.0dev,>=1.22.3 (from google-ai-generativelanguage==0.4.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached proto_plus-1.23.0-py3-none-any.whl.metadata (2.2 kB) @jupyter-ai/magics: Collecting protobuf (from google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes) @jupyter-ai/magics: Requirement already satisfied: certifi in /home/tomoyan/.local/lib/python3.12/site-packages (from httpx<1,>=0.23.0->anthropic~=0.3.0->jupyter_ai_magics==2.12.0) (2024.2.2) @jupyter-ai/magics: Collecting httpcore==1.* (from httpx<1,>=0.23.0->anthropic~=0.3.0->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached httpcore-1.0.4-py3-none-any.whl.metadata (20 kB) @jupyter-ai/magics: Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx<1,>=0.23.0->anthropic~=0.3.0->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB) @jupyter-ai/magics: Requirement already satisfied: parso<0.9.0,>=0.8.3 in /home/tomoyan/.local/lib/python3.12/site-packages (from jedi>=0.16->ipython->jupyter_ai_magics==2.12.0) (0.8.3) @jupyter-ai/magics: Requirement already satisfied: jsonpointer>=1.9 in /home/tomoyan/.local/lib/python3.12/site-packages (from jsonpatch<2.0,>=1.33->langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (2.4) @jupyter-ai/magics: Requirement already satisfied: orjson<4.0.0,>=3.9.14 in /home/tomoyan/.local/lib/python3.12/site-packages (from langsmith<0.2.0,>=0.1.17->langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (3.9.15) @jupyter-ai/magics: Requirement already satisfied: setuptools in /usr/lib/python3.12/site-packages (from nodeenv>=0.11.1->pre-commit<4,>=3.3.3->jupyter_ai_magics==2.12.0) (67.7.2) @jupyter-ai/magics: Requirement already satisfied: ptyprocess>=0.5 in /usr/lib/python3.12/site-packages (from pexpect>4.3->ipython->jupyter_ai_magics==2.12.0) (0.7.0) @jupyter-ai/magics: Requirement already satisfied: wcwidth in /home/tomoyan/.local/lib/python3.12/site-packages (from prompt-toolkit<3.1.0,>=3.0.41->ipython->jupyter_ai_magics==2.12.0) (0.2.13) @jupyter-ai/magics: Requirement already satisfied: annotated-types>=0.4.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from pydantic<3,>=1.9.0->anthropic~=0.3.0->jupyter_ai_magics==2.12.0) (0.6.0) @jupyter-ai/magics: Requirement already satisfied: pydantic-core==2.16.3 in /home/tomoyan/.local/lib/python3.12/site-packages (from pydantic<3,>=1.9.0->anthropic~=0.3.0->jupyter_ai_magics==2.12.0) (2.16.3) @jupyter-ai/magics: Requirement already satisfied: charset-normalizer<4,>=2 in /usr/lib/python3.12/site-packages (from requests<3.0.0,>=2.25.0->cohere<5,>4.40->jupyter_ai_magics==2.12.0) (3.2.0) @jupyter-ai/magics: Collecting markdown-it-py>=2.2.0 (from rich>=13.0.0->qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) @jupyter-ai/magics: Requirement already satisfied: greenlet!=0.4.17 in /home/tomoyan/.local/lib/python3.12/site-packages (from SQLAlchemy<3,>=1.4->langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (3.0.3) @jupyter-ai/magics: Requirement already satisfied: distlib<1,>=0.3.7 in /home/tomoyan/.local/lib/python3.12/site-packages (from virtualenv>=20.10.0->pre-commit<4,>=3.3.3->jupyter_ai_magics==2.12.0) (0.3.8) @jupyter-ai/magics: Requirement already satisfied: platformdirs<5,>=3.9.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from virtualenv>=20.10.0->pre-commit<4,>=3.3.3->jupyter_ai_magics==2.12.0) (4.2.0) @jupyter-ai/magics: Collecting chardet>=3.0 (from clevercsv->qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB) @jupyter-ai/magics: Requirement already satisfied: regex>=2018.11 in /usr/lib64/python3.12/site-packages (from clevercsv->qianfan->jupyter_ai_magics==2.12.0) (2023.12.25) @jupyter-ai/magics: Collecting dill>=0.3.8 (from multiprocess->qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached dill-0.3.8-py3-none-any.whl.metadata (10 kB) @jupyter-ai/magics: Requirement already satisfied: executing>=1.2.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from stack-data->ipython->jupyter_ai_magics==2.12.0) (2.0.1) @jupyter-ai/magics: Requirement already satisfied: asttokens>=2.1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from stack-data->ipython->jupyter_ai_magics==2.12.0) (2.4.1) @jupyter-ai/magics: Requirement already satisfied: pure-eval in /home/tomoyan/.local/lib/python3.12/site-packages (from stack-data->ipython->jupyter_ai_magics==2.12.0) (0.2.2) @jupyter-ai/magics: Collecting googleapis-common-protos<2.0.dev0,>=1.56.2 (from google-api-core->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Downloading googleapis_common_protos-1.63.0-py2.py3-none-any.whl.metadata (1.5 kB) @jupyter-ai/magics: Collecting cachetools<6.0,>=2.0.0 (from google-auth>=2.15.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB) @jupyter-ai/magics: Collecting pyasn1-modules>=0.2.1 (from google-auth>=2.15.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl.metadata (3.6 kB) @jupyter-ai/magics: Collecting rsa<5,>=3.1.4 (from google-auth>=2.15.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached rsa-4.9-py3-none-any.whl.metadata (4.2 kB) @jupyter-ai/magics: Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.0.0->qianfan->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) @jupyter-ai/magics: Requirement already satisfied: mypy-extensions>=0.3.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7,>=0.5.7->langchain<0.2.0,>=0.1.0->jupyter_ai_magics==2.12.0) (1.0.0) @jupyter-ai/magics: Collecting grpcio<2.0dev,>=1.33.2 (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.0->google-ai-generativelanguage==0.4.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached grpcio-1.62.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) @jupyter-ai/magics: Collecting grpcio-status<2.0.dev0,>=1.33.2 (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.0->google-ai-generativelanguage==0.4.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached grpcio_status-1.62.1-py3-none-any.whl.metadata (1.3 kB) @jupyter-ai/magics: Collecting pyasn1<0.6.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth>=2.15.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter_ai_magics==2.12.0) @jupyter-ai/magics: Using cached pyasn1-0.5.1-py2.py3-none-any.whl.metadata (8.6 kB) @jupyter-ai/magics: Downloading anthropic-0.3.11-py3-none-any.whl (796 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/796.3 kB ? eta -:--:-- ━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.4/796.3 kB 3.4 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.2/796.3 kB 2.1 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.2/796.3 kB 2.1 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.2/796.3 kB 2.1 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.2/796.3 kB 2.1 MB/s eta 0:00:01 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 245.8/796.3 kB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 245.8/796.3 kB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━ 286.7/796.3 kB 991.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 317.4/796.3 kB 968.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━ 378.9/796.3 kB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 399.4/796.3 kB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 399.4/796.3 kB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 399.4/796.3 kB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 399.4/796.3 kB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 399.4/796.3 kB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 399.4/796.3 kB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 399.4/796.3 kB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 399.4/796.3 kB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 583.7/796.3 kB 848.3 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 583.7/796.3 kB 848.3 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 655.4/796.3 kB 859.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 655.4/796.3 kB 859.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 655.4/796.3 kB 859.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 737.3/796.3 kB 825.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 737.3/796.3 kB 825.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 737.3/796.3 kB 825.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 737.3/796.3 kB 825.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 737.3/796.3 kB 825.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 737.3/796.3 kB 825.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 747.5/796.3 kB 673.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 747.5/796.3 kB 673.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 747.5/796.3 kB 673.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 747.5/796.3 kB 673.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 747.5/796.3 kB 673.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 747.5/796.3 kB 673.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 747.5/796.3 kB 673.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 747.5/796.3 kB 673.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 747.5/796.3 kB 673.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 768.0/796.3 kB 535.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 768.0/796.3 kB 535.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 768.0/796.3 kB 535.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 768.0/796.3 kB 535.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 768.0/796.3 kB 535.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 768.0/796.3 kB 535.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 768.0/796.3 kB 535.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 768.0/796.3 kB 535.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 788.5/796.3 kB 453.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 788.5/796.3 kB 453.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 788.5/796.3 kB 453.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 788.5/796.3 kB 453.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 788.5/796.3 kB 453.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 788.5/796.3 kB 453.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 796.3/796.3 kB 401.3 kB/s eta 0:00:00 @jupyter-ai/magics: Downloading cohere-4.56-py3-none-any.whl (52 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/52.7 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/52.7 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/52.7 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/52.7 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/52.7 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/52.7 kB ? eta -:--:-- ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/52.7 kB ? eta -:--:-- ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/52.7 kB ? eta -:--:-- ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/52.7 kB ? eta -:--:-- ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/52.7 kB ? eta -:--:-- ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/52.7 kB ? eta -:--:-- ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/52.7 kB ? eta -:--:-- ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/52.7 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━ 30.7/52.7 kB 78.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━ 30.7/52.7 kB 78.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━ 30.7/52.7 kB 78.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━ 30.7/52.7 kB 78.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━ 30.7/52.7 kB 78.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━ 41.0/52.7 kB 72.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 51.2/52.7 kB 88.8 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 51.2/52.7 kB 88.8 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 51.2/52.7 kB 88.8 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.7/52.7 kB 72.2 kB/s eta 0:00:00 @jupyter-ai/magics: Using cached importlib_metadata-6.11.0-py3-none-any.whl (23 kB) @jupyter-ai/magics: Downloading openai-1.6.1-py3-none-any.whl (225 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/225.4 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/225.4 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/225.4 kB ? eta -:--:-- ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/225.4 kB ? eta -:--:-- ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/225.4 kB ? eta -:--:-- ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/225.4 kB ? eta -:--:-- ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.7/225.4 kB 158.8 kB/s eta 0:00:02 ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.7/225.4 kB 158.8 kB/s eta 0:00:02 ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.7/225.4 kB 158.8 kB/s eta 0:00:02 ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.7/225.4 kB 158.8 kB/s eta 0:00:02 ━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/225.4 kB 115.7 kB/s eta 0:00:02 ━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/225.4 kB 115.7 kB/s eta 0:00:02 ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.4/225.4 kB 139.4 kB/s eta 0:00:02 ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.4/225.4 kB 139.4 kB/s eta 0:00:02 ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.4/225.4 kB 139.4 kB/s eta 0:00:02 ━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━ 81.9/225.4 kB 156.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━ 81.9/225.4 kB 156.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━ 81.9/225.4 kB 156.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 92.2/225.4 kB 139.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 92.2/225.4 kB 139.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 92.2/225.4 kB 139.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━ 112.6/225.4 kB 151.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━ 112.6/225.4 kB 151.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━ 122.9/225.4 kB 147.5 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━ 122.9/225.4 kB 147.5 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 143.4/225.4 kB 157.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 143.4/225.4 kB 157.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 143.4/225.4 kB 157.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 163.8/225.4 kB 164.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 163.8/225.4 kB 164.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━ 174.1/225.4 kB 159.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━ 174.1/225.4 kB 159.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━ 174.1/225.4 kB 159.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━ 194.6/225.4 kB 163.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━ 204.8/225.4 kB 166.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━ 204.8/225.4 kB 166.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 225.3/225.4 kB 172.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 225.3/225.4 kB 172.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 225.3/225.4 kB 172.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 225.3/225.4 kB 172.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 225.3/225.4 kB 172.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 225.3/225.4 kB 172.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 225.3/225.4 kB 172.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 225.3/225.4 kB 172.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.4/225.4 kB 141.6 kB/s eta 0:00:00 @jupyter-ai/magics: Downloading pre_commit-3.6.2-py2.py3-none-any.whl (204 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/204.2 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/204.2 kB ? eta -:--:-- ━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/204.2 kB ? eta -:--:-- ━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/204.2 kB ? eta -:--:-- ━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/204.2 kB ? eta -:--:-- ━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.7/204.2 kB 231.5 kB/s eta 0:00:01 ━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.7/204.2 kB 231.5 kB/s eta 0:00:01 ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/204.2 kB 174.1 kB/s eta 0:00:01 ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/204.2 kB 174.1 kB/s eta 0:00:01 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.4/204.2 kB 201.8 kB/s eta 0:00:01 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.4/204.2 kB 201.8 kB/s eta 0:00:01 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.4/204.2 kB 201.8 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 81.9/204.2 kB 206.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 81.9/204.2 kB 206.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 92.2/204.2 kB 191.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 92.2/204.2 kB 191.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━ 112.6/204.2 kB 204.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━ 122.9/204.2 kB 205.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━ 122.9/204.2 kB 205.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━ 143.4/204.2 kB 212.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 163.8/204.2 kB 226.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 163.8/204.2 kB 226.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━ 174.1/204.2 kB 219.5 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━ 174.1/204.2 kB 219.5 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━ 174.1/204.2 kB 219.5 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 194.6/204.2 kB 221.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 194.6/204.2 kB 221.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 194.6/204.2 kB 221.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 194.6/204.2 kB 221.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 194.6/204.2 kB 221.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 194.6/204.2 kB 221.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 194.6/204.2 kB 221.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 194.6/204.2 kB 221.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 204.2/204.2 kB 171.6 kB/s eta 0:00:00 @jupyter-ai/magics: Using cached ai21-2.1.2-py3-none-any.whl (55 kB) @jupyter-ai/magics: Downloading boto3-1.34.63-py3-none-any.whl (139 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/139.3 kB ? eta -:--:-- ━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/139.3 kB ? eta -:--:-- ━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.7/139.3 kB 295.4 kB/s eta 0:00:01 ━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.7/139.3 kB 295.4 kB/s eta 0:00:01 ━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/139.3 kB 232.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━ 61.4/139.3 kB 343.1 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━ 71.7/139.3 kB 313.0 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━ 92.2/139.3 kB 329.3 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 112.6/139.3 kB 391.3 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 112.6/139.3 kB 391.3 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 133.1/139.3 kB 369.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 133.1/139.3 kB 369.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 133.1/139.3 kB 369.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 133.1/139.3 kB 369.9 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.3/139.3 kB 257.4 kB/s eta 0:00:00 @jupyter-ai/magics: Using cached gpt4all-2.2.1.post1-py3-none-manylinux1_x86_64.whl (4.1 MB) @jupyter-ai/magics: Using cached huggingface_hub-0.21.4-py3-none-any.whl (346 kB) @jupyter-ai/magics: Using cached ipywidgets-8.1.2-py3-none-any.whl (139 kB) @jupyter-ai/magics: Downloading langchain_google_genai-0.0.11-py3-none-any.whl (28 kB) @jupyter-ai/magics: Using cached langchain_nvidia_ai_endpoints-0.0.3-py3-none-any.whl (16 kB) @jupyter-ai/magics: Downloading qianfan-0.3.5-py3-none-any.whl (304 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/304.8 kB ? eta -:--:-- ━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.7/304.8 kB 5.5 MB/s eta 0:00:01 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.2/304.8 kB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 122.9/304.8 kB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━ 163.8/304.8 kB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 174.1/304.8 kB 1.1 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 174.1/304.8 kB 1.1 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 174.1/304.8 kB 1.1 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 174.1/304.8 kB 1.1 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 174.1/304.8 kB 1.1 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 194.6/304.8 kB 527.3 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 194.6/304.8 kB 527.3 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 245.8/304.8 kB 578.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 297.0/304.8 kB 639.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 297.0/304.8 kB 639.2 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 304.8/304.8 kB 571.5 kB/s eta 0:00:00 @jupyter-ai/magics: Downloading together-0.2.11-py3-none-any.whl (43 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/43.8 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 41.0/43.8 kB 5.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 491.8 kB/s eta 0:00:00 @jupyter-ai/magics: Using cached ai21_tokenizer-0.3.11-py3-none-any.whl (2.7 MB) @jupyter-ai/magics: Using cached aiolimiter-1.1.0-py3-none-any.whl (7.2 kB) @jupyter-ai/magics: Downloading anyio-3.7.1-py3-none-any.whl (80 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/80.9 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 41.0/80.9 kB 8.4 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━ 71.7/80.9 kB 885.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━ 71.7/80.9 kB 885.4 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.9/80.9 kB 504.8 kB/s eta 0:00:00 @jupyter-ai/magics: Using cached bce_python_sdk-0.9.5-py3-none-any.whl (329 kB) @jupyter-ai/magics: Downloading botocore-1.34.63-py3-none-any.whl (12.0 MB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/12.0 MB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/12.0 MB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/12.0 MB 1.6 MB/s eta 0:00:08 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/12.0 MB 1.5 MB/s eta 0:00:09 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/12.0 MB 1.3 MB/s eta 0:00:10 ╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.2/12.0 MB 1.3 MB/s eta 0:00:09 ╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.2/12.0 MB 1.2 MB/s eta 0:00:10 ╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.2/12.0 MB 1.2 MB/s eta 0:00:11 ╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/12.0 MB 1.1 MB/s eta 0:00:11 ━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/12.0 MB 1.1 MB/s eta 0:00:11 ━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.4/12.0 MB 1.1 MB/s eta 0:00:11 ━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.4/12.0 MB 1.1 MB/s eta 0:00:11 ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.5/12.0 MB 1.1 MB/s eta 0:00:11 ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.5/12.0 MB 1.1 MB/s eta 0:00:11 ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.5/12.0 MB 1.1 MB/s eta 0:00:11 ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.6/12.0 MB 1.1 MB/s eta 0:00:11 ━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.6/12.0 MB 1.1 MB/s eta 0:00:11 ━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.7/12.0 MB 1.2 MB/s eta 0:00:10 ━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.7/12.0 MB 1.1 MB/s eta 0:00:10 ━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.7/12.0 MB 1.1 MB/s eta 0:00:10 ━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.8/12.0 MB 1.2 MB/s eta 0:00:10 ━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.8/12.0 MB 1.2 MB/s eta 0:00:10 ━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.9/12.0 MB 1.2 MB/s eta 0:00:10 ━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.9/12.0 MB 1.2 MB/s eta 0:00:10 ━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/12.0 MB 1.2 MB/s eta 0:00:10 ━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/12.0 MB 1.2 MB/s eta 0:00:10 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/12.0 MB 1.2 MB/s eta 0:00:10 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/12.0 MB 1.1 MB/s eta 0:00:10 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/12.0 MB 1.1 MB/s eta 0:00:10 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/12.0 MB 1.1 MB/s eta 0:00:10 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/12.0 MB 1.1 MB/s eta 0:00:10 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/12.0 MB 1.1 MB/s eta 0:00:10 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/12.0 MB 1.1 MB/s eta 0:00:10 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/12.0 MB 957.7 kB/s eta 0:00:12 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/12.0 MB 957.7 kB/s eta 0:00:12 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/12.0 MB 929.3 kB/s eta 0:00:12 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/12.0 MB 913.9 kB/s eta 0:00:12 ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/12.0 MB 906.4 kB/s eta 0:00:12 ━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/12.0 MB 892.9 kB/s eta 0:00:13 ━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/12.0 MB 890.6 kB/s eta 0:00:13 ━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/12.0 MB 892.6 kB/s eta 0:00:13 ━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/12.0 MB 902.0 kB/s eta 0:00:12 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/12.0 MB 902.1 kB/s eta 0:00:12 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/12.0 MB 910.9 kB/s eta 0:00:12 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/12.0 MB 916.1 kB/s eta 0:00:12 ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/12.0 MB 922.0 kB/s eta 0:00:12 ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/12.0 MB 917.1 kB/s eta 0:00:12 ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/12.0 MB 924.2 kB/s eta 0:00:12 ━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/12.0 MB 926.7 kB/s eta 0:00:12 ━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/12.0 MB 930.5 kB/s eta 0:00:12 ━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/12.0 MB 934.8 kB/s eta 0:00:12 ━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/12.0 MB 942.7 kB/s eta 0:00:11 ━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/12.0 MB 951.0 kB/s eta 0:00:11 ━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/12.0 MB 952.1 kB/s eta 0:00:11 ━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/12.0 MB 947.2 kB/s eta 0:00:11 ━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/12.0 MB 962.3 kB/s eta 0:00:11 ━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/12.0 MB 962.3 kB/s eta 0:00:11 ━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/12.0 MB 971.8 kB/s eta 0:00:11 ━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/12.0 MB 976.6 kB/s eta 0:00:11 ━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/12.0 MB 974.4 kB/s eta 0:00:11 ━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/12.0 MB 981.7 kB/s eta 0:00:11 ━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/12.0 MB 980.5 kB/s eta 0:00:11 ━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/12.0 MB 987.2 kB/s eta 0:00:10 ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/12.0 MB 995.4 kB/s eta 0:00:10 ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/12.0 MB 988.5 kB/s eta 0:00:10 ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/12.0 MB 995.8 kB/s eta 0:00:10 ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/12.0 MB 997.9 kB/s eta 0:00:10 ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/12.0 MB 1.0 MB/s eta 0:00:10 ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/12.0 MB 1.0 MB/s eta 0:00:10 ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/12.0 MB 1.0 MB/s eta 0:00:10 ━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/12.0 MB 1.0 MB/s eta 0:00:10 ━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/12.0 MB 1.0 MB/s eta 0:00:10 ━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/12.0 MB 1.0 MB/s eta 0:00:10 ━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/12.0 MB 1.0 MB/s eta 0:00:10 ━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/12.0 MB 1.0 MB/s eta 0:00:10 ━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/12.0 MB 1.0 MB/s eta 0:00:09 ━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/12.0 MB 1.0 MB/s eta 0:00:09 ━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/12.0 MB 1.0 MB/s eta 0:00:09 ━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/12.0 MB 1.0 MB/s eta 0:00:09 ━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/12.0 MB 1.0 MB/s eta 0:00:09 ━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/12.0 MB 1.0 MB/s eta 0:00:09 ━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/12.0 MB 1.0 MB/s eta 0:00:09 ━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/12.0 MB 1.0 MB/s eta 0:00:09 ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/12.0 MB 1.0 MB/s eta 0:00:09 ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/12.0 MB 1.1 MB/s eta 0:00:09 ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/12.0 MB 1.1 MB/s eta 0:00:09 ━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/12.0 MB 1.1 MB/s eta 0:00:09 ━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/12.0 MB 1.1 MB/s eta 0:00:09 ━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/12.0 MB 1.1 MB/s eta 0:00:09 ━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/12.0 MB 1.1 MB/s eta 0:00:09 ━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/12.0 MB 1.1 MB/s eta 0:00:09 ━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.1/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/12.0 MB 1.1 MB/s eta 0:00:08 ━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 4.9/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 4.9/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━ 5.0/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━ 5.0/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━ 5.1/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━ 5.1/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━ 5.2/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━ 5.2/12.0 MB 1.1 MB/s eta 0:00:07 ━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━ 5.2/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━ 5.3/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━ 5.3/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 5.4/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 5.4/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 5.5/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 5.5/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 5.5/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━ 5.6/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━ 5.6/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━ 5.7/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━ 5.7/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━ 5.8/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━ 5.8/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━ 5.9/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━ 5.9/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━ 5.9/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 6.0/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 6.1/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 6.1/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 6.2/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━ 6.2/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━ 6.3/12.0 MB 1.1 MB/s eta 0:00:06 ━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━ 6.3/12.0 MB 1.1 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━ 6.3/12.0 MB 1.1 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━ 6.4/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━ 6.4/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━ 6.5/12.0 MB 1.1 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━ 6.5/12.0 MB 1.1 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━ 6.6/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━ 6.6/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━ 6.7/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━ 6.7/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 6.8/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 6.9/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 6.9/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━ 6.9/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━ 7.0/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━ 7.0/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━ 7.1/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━ 7.2/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━ 7.2/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━ 7.3/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━ 7.3/12.0 MB 1.2 MB/s eta 0:00:05 ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 7.4/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 7.4/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 7.5/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 7.6/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 7.6/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 7.7/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 7.8/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 7.8/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━ 7.9/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━ 7.9/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━ 8.0/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━ 8.1/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━ 8.1/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━ 8.2/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━ 8.3/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━ 8.3/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━ 8.4/12.0 MB 1.2 MB/s eta 0:00:04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━ 8.4/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━ 8.5/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━ 8.6/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━ 8.6/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━ 8.7/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 8.7/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 8.8/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━ 8.9/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━ 9.0/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━ 9.1/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━ 9.2/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━ 9.3/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━ 9.3/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━ 9.4/12.0 MB 1.2 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━ 9.5/12.0 MB 1.3 MB/s eta 0:00:03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━ 9.5/12.0 MB 1.3 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━ 9.5/12.0 MB 1.3 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━ 9.6/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 9.6/12.0 MB 1.3 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 9.7/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 9.7/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 9.7/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 9.8/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 9.8/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 9.8/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 9.8/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 9.8/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 9.9/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━ 9.9/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━ 10.0/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━ 10.0/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━ 10.0/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━ 10.1/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━ 10.1/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━ 10.2/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━ 10.2/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━ 10.3/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━ 10.3/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━ 10.4/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━ 10.4/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━ 10.5/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━ 10.5/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━ 10.6/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━ 10.6/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━ 10.6/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━ 10.6/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 10.7/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 10.8/12.0 MB 1.2 MB/s eta 0:00:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 10.8/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━ 10.9/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━ 10.9/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━ 10.9/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━ 11.0/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━ 11.0/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━ 11.1/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━ 11.1/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 11.2/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 11.2/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 11.3/12.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 11.3/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 11.4/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 11.4/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 11.5/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 11.6/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 11.6/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 11.7/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 11.7/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 11.8/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 11.8/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 11.9/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 11.9/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 12.0/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 12.0/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 12.0/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 12.0/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 12.0/12.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.0/12.0 MB 1.3 MB/s eta 0:00:00 @jupyter-ai/magics: Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB) @jupyter-ai/magics: Using cached fastavro-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB) @jupyter-ai/magics: Using cached fsspec-2024.2.0-py3-none-any.whl (170 kB) @jupyter-ai/magics: Downloading google_generativeai-0.4.1-py3-none-any.whl (137 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/137.4 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/137.4 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━ 92.2/137.4 kB 8.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 133.1/137.4 kB 2.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 133.1/137.4 kB 2.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 133.1/137.4 kB 2.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.4/137.4 kB 842.9 kB/s eta 0:00:00 @jupyter-ai/magics: Using cached google_ai_generativelanguage-0.4.0-py3-none-any.whl (598 kB) @jupyter-ai/magics: Using cached httpx-0.27.0-py3-none-any.whl (75 kB) @jupyter-ai/magics: Using cached httpcore-1.0.4-py3-none-any.whl (77 kB) @jupyter-ai/magics: Downloading identify-2.5.35-py2.py3-none-any.whl (98 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/98.9 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 61.4/98.9 kB 2.7 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 61.4/98.9 kB 2.7 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 61.4/98.9 kB 2.7 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 61.4/98.9 kB 2.7 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 61.4/98.9 kB 2.7 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 61.4/98.9 kB 2.7 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 92.2/98.9 kB 362.8 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 92.2/98.9 kB 362.8 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.9/98.9 kB 283.3 kB/s eta 0:00:00 @jupyter-ai/magics: Using cached jmespath-1.0.1-py3-none-any.whl (20 kB) @jupyter-ai/magics: Using cached jupyterlab_widgets-3.0.10-py3-none-any.whl (215 kB) @jupyter-ai/magics: Downloading nodeenv-1.8.0-py2.py3-none-any.whl (22 kB) @jupyter-ai/magics: Using cached pyarrow-15.0.1-cp312-cp312-manylinux_2_28_x86_64.whl (38.3 MB) @jupyter-ai/magics: Using cached python_dotenv-1.0.1-py3-none-any.whl (19 kB) @jupyter-ai/magics: Using cached requests-2.31.0-py3-none-any.whl (62 kB) @jupyter-ai/magics: Using cached rich-13.7.1-py3-none-any.whl (240 kB) @jupyter-ai/magics: Downloading s3transfer-0.10.1-py3-none-any.whl (82 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/82.2 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━ 41.0/82.2 kB 2.1 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 81.9/82.2 kB 1.4 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.2/82.2 kB 719.9 kB/s eta 0:00:00 @jupyter-ai/magics: Downloading sseclient_py-1.8.0-py2.py3-none-any.whl (8.8 kB) @jupyter-ai/magics: Downloading tabulate-0.9.0-py3-none-any.whl (35 kB) @jupyter-ai/magics: Using cached tokenizers-0.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB) @jupyter-ai/magics: Using cached tqdm-4.66.2-py3-none-any.whl (78 kB) @jupyter-ai/magics: Using cached typer-0.9.0-py3-none-any.whl (45 kB) @jupyter-ai/magics: Using cached widgetsnbextension-4.0.10-py3-none-any.whl (2.3 MB) @jupyter-ai/magics: Using cached clevercsv-0.8.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (111 kB) @jupyter-ai/magics: Using cached ijson-3.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (123 kB) @jupyter-ai/magics: Using cached multiprocess-0.70.16-py312-none-any.whl (146 kB) @jupyter-ai/magics: Using cached chardet-5.2.0-py3-none-any.whl (199 kB) @jupyter-ai/magics: Using cached dill-0.3.8-py3-none-any.whl (116 kB) @jupyter-ai/magics: Using cached future-1.0.0-py3-none-any.whl (491 kB) @jupyter-ai/magics: Using cached google_api_core-2.17.1-py3-none-any.whl (137 kB) @jupyter-ai/magics: Using cached google_auth-2.28.2-py2.py3-none-any.whl (186 kB) @jupyter-ai/magics: Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB) @jupyter-ai/magics: Using cached protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl (294 kB) @jupyter-ai/magics: Using cached pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) @jupyter-ai/magics: Using cached cachetools-5.3.3-py3-none-any.whl (9.3 kB) @jupyter-ai/magics: Downloading googleapis_common_protos-1.63.0-py2.py3-none-any.whl (229 kB) @jupyter-ai/magics: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/229.1 kB ? eta -:--:-- ━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/229.1 kB 2.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━ 112.6/229.1 kB 1.6 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 143.4/229.1 kB 1.4 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━ 194.6/229.1 kB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 225.3/229.1 kB 1.4 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 225.3/229.1 kB 1.4 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 225.3/229.1 kB 1.4 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.1/229.1 kB 822.5 kB/s eta 0:00:00 @jupyter-ai/magics: Using cached h11-0.14.0-py3-none-any.whl (58 kB) @jupyter-ai/magics: Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB) @jupyter-ai/magics: Using cached proto_plus-1.23.0-py3-none-any.whl (48 kB) @jupyter-ai/magics: Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB) @jupyter-ai/magics: Using cached rsa-4.9-py3-none-any.whl (34 kB) @jupyter-ai/magics: Using cached grpcio-1.62.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB) @jupyter-ai/magics: Using cached grpcio_status-1.62.1-py3-none-any.whl (14 kB) @jupyter-ai/magics: Using cached pyasn1-0.5.1-py2.py3-none-any.whl (84 kB) @jupyter-ai/magics: Checking if build backend supports build_editable: started @jupyter-ai/magics: Checking if build backend supports build_editable: finished with status 'done' @jupyter-ai/magics: Building wheels for collected packages: jupyter_ai_magics @jupyter-ai/magics: Building editable for jupyter_ai_magics (pyproject.toml): started @jupyter-ai/magics: Building editable for jupyter_ai_magics (pyproject.toml): finished with status 'done' @jupyter-ai/magics: Created wheel for jupyter_ai_magics: filename=jupyter_ai_magics-2.12.0-py3-none-any.whl size=4081 sha256=b5791acd1da9875c6d298f4e8ed2a8e6a0b4576790f120f071e7915885a66850 @jupyter-ai/magics: Stored in directory: /tmp/pip-ephem-wheel-cache-3zaf5pfy/wheels/5d/71/b8/dec824327790083e1b7bde0e80c830f01aaa76ea81b434e728 @jupyter-ai/magics: Successfully built jupyter_ai_magics @jupyter-ai/magics: Installing collected packages: sseclient-py, sentencepiece, ijson, widgetsnbextension, typer, tqdm, tabulate, requests, python-dotenv, pycryptodome, pyasn1, pyarrow, protobuf, nodeenv, mdurl, jupyterlab-widgets, jmespath, importlib-metadata, identify, h11, grpcio, future, fsspec, fastavro, dill, chardet, cfgv, cachetools, anyio, aiolimiter, ai21-tokenizer, rsa, pyasn1-modules, proto-plus, pre-commit, multiprocess, markdown-it-py, huggingface-hub, httpcore, gpt4all, googleapis-common-protos, clevercsv, botocore, bce-python-sdk, tokenizers, together, s3transfer, rich, httpx, grpcio-status, google-auth, cohere, ai21, qianfan, openai, ipywidgets, google-api-core, boto3, anthropic, langchain-nvidia-ai-endpoints, google-ai-generativelanguage, jupyter_ai_magics, google-generativeai, langchain-google-genai @jupyter-ai/magics: Attempting uninstall: importlib-metadata @jupyter-ai/magics: Found existing installation: importlib_metadata 7.0.2 @jupyter-ai/magics: Uninstalling importlib_metadata-7.0.2: @jupyter-ai/magics: Successfully uninstalled importlib_metadata-7.0.2 @jupyter-ai/magics: Attempting uninstall: anyio @jupyter-ai/magics: Found existing installation: anyio 4.3.0 @jupyter-ai/magics: Uninstalling anyio-4.3.0: @jupyter-ai/magics: Successfully uninstalled anyio-4.3.0 @jupyter-ai/magics: Attempting uninstall: jupyter_ai_magics @jupyter-ai/magics: Found existing installation: jupyter_ai_magics 2.11.0 @jupyter-ai/magics: Uninstalling jupyter_ai_magics-2.11.0: @jupyter-ai/magics: Successfully uninstalled jupyter_ai_magics-2.11.0 @jupyter-ai/magics: Successfully installed ai21-2.1.2 ai21-tokenizer-0.3.11 aiolimiter-1.1.0 anthropic-0.3.11 anyio-3.7.1 bce-python-sdk-0.9.5 boto3-1.34.63 botocore-1.34.63 cachetools-5.3.3 cfgv-3.4.0 chardet-5.2.0 clevercsv-0.8.2 cohere-4.56 dill-0.3.8 fastavro-1.9.4 fsspec-2024.2.0 future-1.0.0 google-ai-generativelanguage-0.4.0 google-api-core-2.17.1 google-auth-2.28.2 google-generativeai-0.4.1 googleapis-common-protos-1.63.0 gpt4all-2.2.1.post1 grpcio-1.62.1 grpcio-status-1.62.1 h11-0.14.0 httpcore-1.0.4 httpx-0.27.0 huggingface-hub-0.21.4 identify-2.5.35 ijson-3.2.3 importlib-metadata-6.11.0 ipywidgets-8.1.2 jmespath-1.0.1 jupyter_ai_magics-2.12.0 jupyterlab-widgets-3.0.10 langchain-google-genai-0.0.11 langchain-nvidia-ai-endpoints-0.0.3 markdown-it-py-3.0.0 mdurl-0.1.2 multiprocess-0.70.16 nodeenv-1.8.0 openai-1.6.1 pre-commit-3.6.2 proto-plus-1.23.0 protobuf-4.25.3 pyarrow-15.0.1 pyasn1-0.5.1 pyasn1-modules-0.3.0 pycryptodome-3.20.0 python-dotenv-1.0.1 qianfan-0.3.5 requests-2.31.0 rich-13.7.1 rsa-4.9 s3transfer-0.10.1 sentencepiece-0.1.99 sseclient-py-1.8.0 tabulate-0.9.0 together-0.2.11 tokenizers-0.15.2 tqdm-4.66.2 typer-0.9.0 widgetsnbextension-4.0.10 > @jupyter-ai/core:dev-install @jupyter-ai/core: Defaulting to user installation because normal site-packages is not writeable @jupyter-ai/core: Obtaining file:///home/tomoyan/my_projects/jupyter-ai/packages/jupyter-ai @jupyter-ai/core: Installing build dependencies: started @jupyter-ai/core: Installing build dependencies: still running... @jupyter-ai/core: Installing build dependencies: finished with status 'done' @jupyter-ai/core: Checking if build backend supports build_editable: started @jupyter-ai/core: Checking if build backend supports build_editable: finished with status 'done' @jupyter-ai/core: Getting requirements to build editable: started @jupyter-ai/core: Getting requirements to build editable: finished with status 'done' @jupyter-ai/core: Installing backend dependencies: started @jupyter-ai/core: Installing backend dependencies: finished with status 'done' @jupyter-ai/core: Preparing editable metadata (pyproject.toml): started @jupyter-ai/core: Preparing editable metadata (pyproject.toml): still running... @jupyter-ai/core: Preparing editable metadata (pyproject.toml): finished with status 'done' @jupyter-ai/core: Collecting aiosqlite>=0.18 (from jupyter_ai==2.12.0) @jupyter-ai/core: Using cached aiosqlite-0.20.0-py3-none-any.whl.metadata (4.3 kB) @jupyter-ai/core: Collecting dask[distributed] (from jupyter_ai==2.12.0) @jupyter-ai/core: Downloading dask-2024.3.0-py3-none-any.whl.metadata (3.8 kB) @jupyter-ai/core: Collecting deepmerge>=1.0 (from jupyter_ai==2.12.0) @jupyter-ai/core: Using cached deepmerge-1.1.1-py3-none-any.whl.metadata (1.9 kB) @jupyter-ai/core: Collecting faiss-cpu (from jupyter_ai==2.12.0) @jupyter-ai/core: Using cached faiss_cpu-1.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.6 kB) @jupyter-ai/core: Requirement already satisfied: importlib-metadata>=5.2.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter_ai==2.12.0) (6.11.0) @jupyter-ai/core: Requirement already satisfied: jupyter-ai-magics in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter_ai==2.12.0) (2.12.0) @jupyter-ai/core: Collecting jupyter-server<3,>=1.6 (from jupyter_ai==2.12.0) @jupyter-ai/core: Using cached jupyter_server-2.13.0-py3-none-any.whl.metadata (8.4 kB) @jupyter-ai/core: Collecting jupyterlab~=4.0 (from jupyter_ai==2.12.0) @jupyter-ai/core: Using cached jupyterlab-4.1.5-py3-none-any.whl.metadata (15 kB) @jupyter-ai/core: Collecting tiktoken (from jupyter_ai==2.12.0) @jupyter-ai/core: Using cached tiktoken-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB) @jupyter-ai/core: Requirement already satisfied: traitlets>=5.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter_ai==2.12.0) (5.14.1) @jupyter-ai/core: Requirement already satisfied: typing-extensions>=4.5.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter_ai==2.12.0) (4.10.0) @jupyter-ai/core: Collecting coverage (from jupyter_ai==2.12.0) @jupyter-ai/core: Downloading coverage-7.4.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.2 kB) @jupyter-ai/core: Collecting pytest (from jupyter_ai==2.12.0) @jupyter-ai/core: Downloading pytest-8.1.1-py3-none-any.whl.metadata (7.6 kB) @jupyter-ai/core: Collecting pytest-asyncio (from jupyter_ai==2.12.0) @jupyter-ai/core: Downloading pytest_asyncio-0.23.5.post1-py3-none-any.whl.metadata (3.9 kB) @jupyter-ai/core: Collecting pytest-cov (from jupyter_ai==2.12.0) @jupyter-ai/core: Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB) @jupyter-ai/core: Collecting pytest-jupyter (from jupyter_ai==2.12.0) @jupyter-ai/core: Downloading pytest_jupyter-0.9.1-py3-none-any.whl.metadata (9.3 kB) @jupyter-ai/core: Collecting pytest-tornasync (from jupyter_ai==2.12.0) @jupyter-ai/core: Downloading pytest_tornasync-0.6.0.post2-py3-none-any.whl.metadata (4.8 kB) @jupyter-ai/core: Collecting syrupy~=4.0.8 (from jupyter_ai==2.12.0) @jupyter-ai/core: Downloading syrupy-4.0.8-py3-none-any.whl.metadata (27 kB) @jupyter-ai/core: Requirement already satisfied: zipp>=0.5 in /home/tomoyan/.local/lib/python3.12/site-packages (from importlib-metadata>=5.2.0->jupyter_ai==2.12.0) (3.17.0) @jupyter-ai/core: Requirement already satisfied: anyio>=3.1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (3.7.1) @jupyter-ai/core: Collecting argon2-cffi (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB) @jupyter-ai/core: Requirement already satisfied: jinja2 in /usr/lib/python3.12/site-packages (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (3.1.3) @jupyter-ai/core: Requirement already satisfied: jupyter-client>=7.4.4 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (8.6.1) @jupyter-ai/core: Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (5.7.2) @jupyter-ai/core: Collecting jupyter-events>=0.9.0 (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached jupyter_events-0.9.1-py3-none-any.whl.metadata (5.7 kB) @jupyter-ai/core: Collecting jupyter-server-terminals (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached jupyter_server_terminals-0.5.3-py3-none-any.whl.metadata (5.6 kB) @jupyter-ai/core: Collecting nbconvert>=6.4.4 (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached nbconvert-7.16.2-py3-none-any.whl.metadata (8.0 kB) @jupyter-ai/core: Collecting nbformat>=5.3.0 (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached nbformat-5.10.2-py3-none-any.whl.metadata (3.6 kB) @jupyter-ai/core: Collecting overrides (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB) @jupyter-ai/core: Requirement already satisfied: packaging in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (23.2) @jupyter-ai/core: Collecting prometheus-client (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached prometheus_client-0.20.0-py3-none-any.whl.metadata (1.8 kB) @jupyter-ai/core: Requirement already satisfied: pyzmq>=24 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (25.1.2) @jupyter-ai/core: Collecting send2trash>=1.8.2 (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached Send2Trash-1.8.2-py3-none-any.whl.metadata (4.0 kB) @jupyter-ai/core: Collecting terminado>=0.8.3 (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached terminado-0.18.1-py3-none-any.whl.metadata (5.8 kB) @jupyter-ai/core: Requirement already satisfied: tornado>=6.2.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (6.4) @jupyter-ai/core: Collecting websocket-client (from jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached websocket_client-1.7.0-py3-none-any.whl.metadata (7.9 kB) @jupyter-ai/core: Collecting flaky (from jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) @jupyter-ai/core: Downloading flaky-3.8.1-py2.py3-none-any.whl.metadata (7.4 kB) @jupyter-ai/core: Requirement already satisfied: ipykernel in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (6.29.3) @jupyter-ai/core: Requirement already satisfied: pre-commit in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (3.6.2) @jupyter-ai/core: Collecting pytest-console-scripts (from jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) @jupyter-ai/core: Downloading pytest_console_scripts-1.4.1-py3-none-any.whl.metadata (11 kB) @jupyter-ai/core: Collecting pytest-timeout (from jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) @jupyter-ai/core: Downloading pytest_timeout-2.3.1-py3-none-any.whl.metadata (20 kB) @jupyter-ai/core: Requirement already satisfied: requests in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (2.31.0) @jupyter-ai/core: Collecting async-lru>=1.0.0 (from jupyterlab~=4.0->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached async_lru-2.0.4-py3-none-any.whl.metadata (4.5 kB) @jupyter-ai/core: Requirement already satisfied: httpx>=0.25.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyterlab~=4.0->jupyter_ai==2.12.0) (0.27.0) @jupyter-ai/core: Collecting jupyter-lsp>=2.0.0 (from jupyterlab~=4.0->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached jupyter_lsp-2.2.4-py3-none-any.whl.metadata (1.8 kB) @jupyter-ai/core: Collecting jupyterlab-server<3,>=2.19.0 (from jupyterlab~=4.0->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached jupyterlab_server-2.25.4-py3-none-any.whl.metadata (5.9 kB) @jupyter-ai/core: Collecting notebook-shim>=0.2 (from jupyterlab~=4.0->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached notebook_shim-0.2.4-py3-none-any.whl.metadata (4.0 kB) @jupyter-ai/core: Collecting iniconfig (from pytest->jupyter_ai==2.12.0) @jupyter-ai/core: Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB) @jupyter-ai/core: Collecting pluggy<2.0,>=1.4 (from pytest->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached pluggy-1.4.0-py3-none-any.whl.metadata (4.3 kB) @jupyter-ai/core: Collecting colored<2.0.0,>=1.3.92 (from syrupy~=4.0.8->jupyter_ai==2.12.0) @jupyter-ai/core: Downloading colored-1.4.4.tar.gz (36 kB) @jupyter-ai/core: Installing build dependencies: started @jupyter-ai/core: Installing build dependencies: finished with status 'done' @jupyter-ai/core: Getting requirements to build wheel: started @jupyter-ai/core: Getting requirements to build wheel: finished with status 'done' @jupyter-ai/core: Installing backend dependencies: started @jupyter-ai/core: Installing backend dependencies: finished with status 'done' @jupyter-ai/core: Preparing metadata (pyproject.toml): started @jupyter-ai/core: Preparing metadata (pyproject.toml): finished with status 'done' @jupyter-ai/core: Collecting pytest (from jupyter_ai==2.12.0) @jupyter-ai/core: Downloading pytest-7.4.4-py3-none-any.whl.metadata (7.9 kB) @jupyter-ai/core: Requirement already satisfied: click>=8.1 in /usr/lib/python3.12/site-packages (from dask[distributed]->jupyter_ai==2.12.0) (8.1.3) @jupyter-ai/core: Collecting cloudpickle>=1.5.0 (from dask[distributed]->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached cloudpickle-3.0.0-py3-none-any.whl.metadata (7.0 kB) @jupyter-ai/core: Requirement already satisfied: fsspec>=2021.09.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from dask[distributed]->jupyter_ai==2.12.0) (2024.2.0) @jupyter-ai/core: Collecting partd>=1.2.0 (from dask[distributed]->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached partd-1.4.1-py3-none-any.whl.metadata (4.6 kB) @jupyter-ai/core: Requirement already satisfied: pyyaml>=5.3.1 in /usr/lib64/python3.12/site-packages (from dask[distributed]->jupyter_ai==2.12.0) (6.0.1) @jupyter-ai/core: Collecting toolz>=0.10.0 (from dask[distributed]->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached toolz-0.12.1-py3-none-any.whl.metadata (5.1 kB) @jupyter-ai/core: Collecting distributed==2024.3.0 (from dask[distributed]->jupyter_ai==2.12.0) @jupyter-ai/core: Downloading distributed-2024.3.0-py3-none-any.whl.metadata (3.4 kB) @jupyter-ai/core: Collecting locket>=1.0.0 (from distributed==2024.3.0->dask[distributed]->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached locket-1.0.0-py2.py3-none-any.whl.metadata (2.8 kB) @jupyter-ai/core: Collecting msgpack>=1.0.0 (from distributed==2024.3.0->dask[distributed]->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached msgpack-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.1 kB) @jupyter-ai/core: Requirement already satisfied: psutil>=5.7.2 in /home/tomoyan/.local/lib/python3.12/site-packages (from distributed==2024.3.0->dask[distributed]->jupyter_ai==2.12.0) (5.9.8) @jupyter-ai/core: Collecting sortedcontainers>=2.0.5 (from distributed==2024.3.0->dask[distributed]->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB) @jupyter-ai/core: Collecting tblib>=1.6.0 (from distributed==2024.3.0->dask[distributed]->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached tblib-3.0.0-py3-none-any.whl.metadata (25 kB) @jupyter-ai/core: Requirement already satisfied: urllib3>=1.24.3 in /usr/lib/python3.12/site-packages (from distributed==2024.3.0->dask[distributed]->jupyter_ai==2.12.0) (1.26.18) @jupyter-ai/core: Collecting zict>=3.0.0 (from distributed==2024.3.0->dask[distributed]->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached zict-3.0.0-py2.py3-none-any.whl.metadata (899 bytes) @jupyter-ai/core: Requirement already satisfied: numpy in /usr/lib64/python3.12/site-packages (from faiss-cpu->jupyter_ai==2.12.0) (1.24.4) @jupyter-ai/core: Requirement already satisfied: ipython in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics->jupyter_ai==2.12.0) (8.22.2) @jupyter-ai/core: Requirement already satisfied: jsonpath-ng<2,>=1.5.3 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics->jupyter_ai==2.12.0) (1.6.1) @jupyter-ai/core: Requirement already satisfied: langchain<0.2.0,>=0.1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics->jupyter_ai==2.12.0) (0.1.11) @jupyter-ai/core: Requirement already satisfied: ai21 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (2.1.2) @jupyter-ai/core: Requirement already satisfied: anthropic~=0.3.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.3.11) @jupyter-ai/core: Requirement already satisfied: boto3 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.34.63) @jupyter-ai/core: Requirement already satisfied: cohere<5,>4.40 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (4.56) @jupyter-ai/core: Requirement already satisfied: gpt4all in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (2.2.1.post1) @jupyter-ai/core: Requirement already satisfied: huggingface-hub in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.21.4) @jupyter-ai/core: Requirement already satisfied: ipywidgets in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (8.1.2) @jupyter-ai/core: Requirement already satisfied: langchain-google-genai in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.0.11) @jupyter-ai/core: Requirement already satisfied: langchain-nvidia-ai-endpoints in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.0.3) @jupyter-ai/core: Requirement already satisfied: openai~=1.6.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.6.1) @jupyter-ai/core: Requirement already satisfied: pillow in /usr/lib64/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (10.2.0) @jupyter-ai/core: Requirement already satisfied: qianfan in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.3.5) @jupyter-ai/core: Requirement already satisfied: together in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.2.11) @jupyter-ai/core: Requirement already satisfied: regex>=2022.1.18 in /usr/lib64/python3.12/site-packages (from tiktoken->jupyter_ai==2.12.0) (2023.12.25) @jupyter-ai/core: Requirement already satisfied: distro<2,>=1.7.0 in /usr/lib/python3.12/site-packages (from anthropic~=0.3.0->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.8.0) @jupyter-ai/core: Requirement already satisfied: pydantic<3,>=1.9.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from anthropic~=0.3.0->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (2.6.3) @jupyter-ai/core: Requirement already satisfied: tokenizers>=0.13.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from anthropic~=0.3.0->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.15.2) @jupyter-ai/core: Requirement already satisfied: idna>=2.8 in /usr/lib/python3.12/site-packages (from anyio>=3.1.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (3.4) @jupyter-ai/core: Requirement already satisfied: sniffio>=1.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from anyio>=3.1.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (1.3.1) @jupyter-ai/core: Requirement already satisfied: aiohttp<4.0,>=3.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from cohere<5,>4.40->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (3.9.3) @jupyter-ai/core: Requirement already satisfied: backoff<3.0,>=2.0 in /usr/lib/python3.12/site-packages (from cohere<5,>4.40->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (2.2.1) @jupyter-ai/core: Requirement already satisfied: fastavro<2.0,>=1.8 in /home/tomoyan/.local/lib/python3.12/site-packages (from cohere<5,>4.40->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.9.4) @jupyter-ai/core: Requirement already satisfied: certifi in /home/tomoyan/.local/lib/python3.12/site-packages (from httpx>=0.25.0->jupyterlab~=4.0->jupyter_ai==2.12.0) (2024.2.2) @jupyter-ai/core: Requirement already satisfied: httpcore==1.* in /home/tomoyan/.local/lib/python3.12/site-packages (from httpx>=0.25.0->jupyterlab~=4.0->jupyter_ai==2.12.0) (1.0.4) @jupyter-ai/core: Requirement already satisfied: h11<0.15,>=0.13 in /home/tomoyan/.local/lib/python3.12/site-packages (from httpcore==1.*->httpx>=0.25.0->jupyterlab~=4.0->jupyter_ai==2.12.0) (0.14.0) @jupyter-ai/core: Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib64/python3.12/site-packages (from jinja2->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (2.1.3) @jupyter-ai/core: Requirement already satisfied: ply in /usr/lib/python3.12/site-packages (from jsonpath-ng<2,>=1.5.3->jupyter-ai-magics->jupyter_ai==2.12.0) (3.11) @jupyter-ai/core: Requirement already satisfied: python-dateutil>=2.8.2 in /usr/lib/python3.12/site-packages (from jupyter-client>=7.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (2.8.2) @jupyter-ai/core: Requirement already satisfied: platformdirs>=2.5 in /home/tomoyan/.local/lib/python3.12/site-packages (from jupyter-core!=5.0.*,>=4.12->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (4.2.0) @jupyter-ai/core: Collecting jsonschema>=4.18.0 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached jsonschema-4.21.1-py3-none-any.whl.metadata (7.8 kB) @jupyter-ai/core: Collecting python-json-logger>=2.0.4 (from jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached python_json_logger-2.0.7-py3-none-any.whl.metadata (6.5 kB) @jupyter-ai/core: Collecting referencing (from jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached referencing-0.33.0-py3-none-any.whl.metadata (2.7 kB) @jupyter-ai/core: Collecting rfc3339-validator (from jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata (1.5 kB) @jupyter-ai/core: Collecting rfc3986-validator>=0.1.1 (from jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl.metadata (1.7 kB) @jupyter-ai/core: Requirement already satisfied: babel>=2.10 in /usr/lib/python3.12/site-packages (from jupyterlab-server<3,>=2.19.0->jupyterlab~=4.0->jupyter_ai==2.12.0) (2.12.1) @jupyter-ai/core: Collecting json5>=0.9.0 (from jupyterlab-server<3,>=2.19.0->jupyterlab~=4.0->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached json5-0.9.22-py3-none-any.whl.metadata (29 kB) @jupyter-ai/core: Requirement already satisfied: SQLAlchemy<3,>=1.4 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (2.0.28) @jupyter-ai/core: Requirement already satisfied: dataclasses-json<0.7,>=0.5.7 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (0.6.4) @jupyter-ai/core: Requirement already satisfied: jsonpatch<2.0,>=1.33 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (1.33) @jupyter-ai/core: Requirement already satisfied: langchain-community<0.1,>=0.0.25 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (0.0.27) @jupyter-ai/core: Requirement already satisfied: langchain-core<0.2,>=0.1.29 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (0.1.30) @jupyter-ai/core: Requirement already satisfied: langchain-text-splitters<0.1,>=0.0.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (0.0.1) @jupyter-ai/core: Requirement already satisfied: langsmith<0.2.0,>=0.1.17 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (0.1.23) @jupyter-ai/core: Requirement already satisfied: tenacity<9.0.0,>=8.1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (8.2.3) @jupyter-ai/core: Requirement already satisfied: beautifulsoup4 in /usr/lib/python3.12/site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (4.12.3) @jupyter-ai/core: Collecting bleach!=5.0.0 (from nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached bleach-6.1.0-py3-none-any.whl.metadata (30 kB) @jupyter-ai/core: Collecting defusedxml (from nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB) @jupyter-ai/core: Collecting jupyterlab-pygments (from nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB) @jupyter-ai/core: Collecting mistune<4,>=2.0.3 (from nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB) @jupyter-ai/core: Collecting nbclient>=0.5.0 (from nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached nbclient-0.10.0-py3-none-any.whl.metadata (7.8 kB) @jupyter-ai/core: Collecting pandocfilters>=1.4.1 (from nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB) @jupyter-ai/core: Requirement already satisfied: pygments>=2.4.1 in /usr/lib/python3.12/site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (2.15.1) @jupyter-ai/core: Collecting tinycss2 (from nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached tinycss2-1.2.1-py3-none-any.whl.metadata (3.0 kB) @jupyter-ai/core: Collecting fastjsonschema (from nbformat>=5.3.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached fastjsonschema-2.19.1-py3-none-any.whl.metadata (2.1 kB) @jupyter-ai/core: Requirement already satisfied: tqdm>4 in /home/tomoyan/.local/lib/python3.12/site-packages (from openai~=1.6.1->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (4.66.2) @jupyter-ai/core: Requirement already satisfied: cfgv>=2.0.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from pre-commit->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (3.4.0) @jupyter-ai/core: Requirement already satisfied: identify>=1.0.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from pre-commit->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (2.5.35) @jupyter-ai/core: Requirement already satisfied: nodeenv>=0.11.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from pre-commit->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (1.8.0) @jupyter-ai/core: Requirement already satisfied: virtualenv>=20.10.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from pre-commit->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (20.25.1) @jupyter-ai/core: Requirement already satisfied: comm>=0.1.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipykernel->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (0.2.2) @jupyter-ai/core: Requirement already satisfied: debugpy>=1.6.5 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipykernel->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (1.8.1) @jupyter-ai/core: Requirement already satisfied: matplotlib-inline>=0.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipykernel->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (0.1.6) @jupyter-ai/core: Requirement already satisfied: nest-asyncio in /home/tomoyan/.local/lib/python3.12/site-packages (from ipykernel->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (1.6.0) @jupyter-ai/core: Requirement already satisfied: decorator in /usr/lib/python3.12/site-packages (from ipython->jupyter-ai-magics->jupyter_ai==2.12.0) (5.1.1) @jupyter-ai/core: Requirement already satisfied: jedi>=0.16 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipython->jupyter-ai-magics->jupyter_ai==2.12.0) (0.19.1) @jupyter-ai/core: Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipython->jupyter-ai-magics->jupyter_ai==2.12.0) (3.0.43) @jupyter-ai/core: Requirement already satisfied: stack-data in /home/tomoyan/.local/lib/python3.12/site-packages (from ipython->jupyter-ai-magics->jupyter_ai==2.12.0) (0.6.3) @jupyter-ai/core: Requirement already satisfied: pexpect>4.3 in /usr/lib/python3.12/site-packages (from ipython->jupyter-ai-magics->jupyter_ai==2.12.0) (4.8.0) @jupyter-ai/core: Requirement already satisfied: charset-normalizer<4,>=2 in /usr/lib/python3.12/site-packages (from requests->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (3.2.0) @jupyter-ai/core: Requirement already satisfied: ptyprocess in /usr/lib/python3.12/site-packages (from terminado>=0.8.3->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (0.7.0) @jupyter-ai/core: Requirement already satisfied: ai21-tokenizer<0.4.0,>=0.3.9 in /home/tomoyan/.local/lib/python3.12/site-packages (from ai21->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.3.11) @jupyter-ai/core: Collecting argon2-cffi-bindings (from argon2-cffi->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB) @jupyter-ai/core: Requirement already satisfied: botocore<1.35.0,>=1.34.63 in /home/tomoyan/.local/lib/python3.12/site-packages (from boto3->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.34.63) @jupyter-ai/core: Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from boto3->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.0.1) @jupyter-ai/core: Requirement already satisfied: s3transfer<0.11.0,>=0.10.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from boto3->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.10.1) @jupyter-ai/core: Requirement already satisfied: filelock in /home/tomoyan/.local/lib/python3.12/site-packages (from huggingface-hub->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (3.13.1) @jupyter-ai/core: Requirement already satisfied: widgetsnbextension~=4.0.10 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipywidgets->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (4.0.10) @jupyter-ai/core: Requirement already satisfied: jupyterlab-widgets~=3.0.10 in /home/tomoyan/.local/lib/python3.12/site-packages (from ipywidgets->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (3.0.10) @jupyter-ai/core: Requirement already satisfied: google-generativeai<0.5.0,>=0.4.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.4.1) @jupyter-ai/core: Requirement already satisfied: aiolimiter>=1.1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.1.0) @jupyter-ai/core: Requirement already satisfied: bce-python-sdk>=0.8.79 in /home/tomoyan/.local/lib/python3.12/site-packages (from qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.9.5) @jupyter-ai/core: Requirement already satisfied: clevercsv in /home/tomoyan/.local/lib/python3.12/site-packages (from qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.8.2) @jupyter-ai/core: Requirement already satisfied: ijson in /home/tomoyan/.local/lib/python3.12/site-packages (from qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (3.2.3) @jupyter-ai/core: Requirement already satisfied: multiprocess in /home/tomoyan/.local/lib/python3.12/site-packages (from qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.70.16) @jupyter-ai/core: Requirement already satisfied: pyarrow>=14.0.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (15.0.1) @jupyter-ai/core: Requirement already satisfied: python-dotenv>=1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.0.1) @jupyter-ai/core: Requirement already satisfied: rich>=13.0.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (13.7.1) @jupyter-ai/core: Requirement already satisfied: typer>=0.9.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.9.0) @jupyter-ai/core: Requirement already satisfied: sseclient-py<2.0.0,>=1.7.2 in /home/tomoyan/.local/lib/python3.12/site-packages (from together->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.8.0) @jupyter-ai/core: Requirement already satisfied: tabulate<0.10.0,>=0.9.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from together->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.9.0) @jupyter-ai/core: Requirement already satisfied: sentencepiece<0.2.0,>=0.1.96 in /home/tomoyan/.local/lib/python3.12/site-packages (from ai21-tokenizer<0.4.0,>=0.3.9->ai21->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.1.99) @jupyter-ai/core: Requirement already satisfied: aiosignal>=1.1.2 in /home/tomoyan/.local/lib/python3.12/site-packages (from aiohttp<4.0,>=3.0->cohere<5,>4.40->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.3.1) @jupyter-ai/core: Requirement already satisfied: attrs>=17.3.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from aiohttp<4.0,>=3.0->cohere<5,>4.40->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (23.2.0) @jupyter-ai/core: Requirement already satisfied: frozenlist>=1.1.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from aiohttp<4.0,>=3.0->cohere<5,>4.40->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.4.1) @jupyter-ai/core: Requirement already satisfied: multidict<7.0,>=4.5 in /home/tomoyan/.local/lib/python3.12/site-packages (from aiohttp<4.0,>=3.0->cohere<5,>4.40->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (6.0.5) @jupyter-ai/core: Requirement already satisfied: yarl<2.0,>=1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from aiohttp<4.0,>=3.0->cohere<5,>4.40->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.9.4) @jupyter-ai/core: Requirement already satisfied: pycryptodome>=3.8.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from bce-python-sdk>=0.8.79->qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (3.20.0) @jupyter-ai/core: Requirement already satisfied: future>=0.6.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from bce-python-sdk>=0.8.79->qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.0.0) @jupyter-ai/core: Requirement already satisfied: six>=1.4.0 in /usr/lib/python3.12/site-packages (from bce-python-sdk>=0.8.79->qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.16.0) @jupyter-ai/core: Collecting webencodings (from bleach!=5.0.0->nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB) @jupyter-ai/core: Requirement already satisfied: marshmallow<4.0.0,>=3.18.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from dataclasses-json<0.7,>=0.5.7->langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (3.21.1) @jupyter-ai/core: Requirement already satisfied: typing-inspect<1,>=0.4.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from dataclasses-json<0.7,>=0.5.7->langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (0.9.0) @jupyter-ai/core: Requirement already satisfied: google-ai-generativelanguage==0.4.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.4.0) @jupyter-ai/core: Requirement already satisfied: google-auth>=2.15.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (2.28.2) @jupyter-ai/core: Requirement already satisfied: google-api-core in /home/tomoyan/.local/lib/python3.12/site-packages (from google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (2.17.1) @jupyter-ai/core: Requirement already satisfied: protobuf in /home/tomoyan/.local/lib/python3.12/site-packages (from google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (4.25.3) @jupyter-ai/core: Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in /home/tomoyan/.local/lib/python3.12/site-packages (from google-ai-generativelanguage==0.4.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.23.0) @jupyter-ai/core: Requirement already satisfied: parso<0.9.0,>=0.8.3 in /home/tomoyan/.local/lib/python3.12/site-packages (from jedi>=0.16->ipython->jupyter-ai-magics->jupyter_ai==2.12.0) (0.8.3) @jupyter-ai/core: Requirement already satisfied: jsonpointer>=1.9 in /home/tomoyan/.local/lib/python3.12/site-packages (from jsonpatch<2.0,>=1.33->langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (2.4) @jupyter-ai/core: Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.18.0->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB) @jupyter-ai/core: Collecting rpds-py>=0.7.1 (from jsonschema>=4.18.0->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached rpds_py-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) @jupyter-ai/core: Collecting fqdn (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB) @jupyter-ai/core: Collecting isoduration (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB) @jupyter-ai/core: Collecting uri-template (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached uri_template-1.3.0-py3-none-any.whl.metadata (8.8 kB) @jupyter-ai/core: Collecting webcolors>=1.11 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached webcolors-1.13-py3-none-any.whl.metadata (2.6 kB) @jupyter-ai/core: Requirement already satisfied: orjson<4.0.0,>=3.9.14 in /home/tomoyan/.local/lib/python3.12/site-packages (from langsmith<0.2.0,>=0.1.17->langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (3.9.15) @jupyter-ai/core: Requirement already satisfied: setuptools in /usr/lib/python3.12/site-packages (from nodeenv>=0.11.1->pre-commit->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (67.7.2) @jupyter-ai/core: Requirement already satisfied: wcwidth in /home/tomoyan/.local/lib/python3.12/site-packages (from prompt-toolkit<3.1.0,>=3.0.41->ipython->jupyter-ai-magics->jupyter_ai==2.12.0) (0.2.13) @jupyter-ai/core: Requirement already satisfied: annotated-types>=0.4.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from pydantic<3,>=1.9.0->anthropic~=0.3.0->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.6.0) @jupyter-ai/core: Requirement already satisfied: pydantic-core==2.16.3 in /home/tomoyan/.local/lib/python3.12/site-packages (from pydantic<3,>=1.9.0->anthropic~=0.3.0->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (2.16.3) @jupyter-ai/core: Requirement already satisfied: markdown-it-py>=2.2.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from rich>=13.0.0->qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (3.0.0) @jupyter-ai/core: Requirement already satisfied: greenlet!=0.4.17 in /home/tomoyan/.local/lib/python3.12/site-packages (from SQLAlchemy<3,>=1.4->langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (3.0.3) @jupyter-ai/core: Requirement already satisfied: distlib<1,>=0.3.7 in /home/tomoyan/.local/lib/python3.12/site-packages (from virtualenv>=20.10.0->pre-commit->jupyter-server[test]<3,>=1.6; extra == "test"->jupyter_ai==2.12.0) (0.3.8) @jupyter-ai/core: Requirement already satisfied: cffi>=1.0.1 in /usr/lib64/python3.12/site-packages (from argon2-cffi-bindings->argon2-cffi->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (1.15.1) @jupyter-ai/core: Requirement already satisfied: soupsieve>1.2 in /usr/lib/python3.12/site-packages (from beautifulsoup4->nbconvert>=6.4.4->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (2.5) @jupyter-ai/core: Requirement already satisfied: chardet>=3.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from clevercsv->qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (5.2.0) @jupyter-ai/core: Requirement already satisfied: dill>=0.3.8 in /home/tomoyan/.local/lib/python3.12/site-packages (from multiprocess->qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.3.8) @jupyter-ai/core: Requirement already satisfied: executing>=1.2.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from stack-data->ipython->jupyter-ai-magics->jupyter_ai==2.12.0) (2.0.1) @jupyter-ai/core: Requirement already satisfied: asttokens>=2.1.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from stack-data->ipython->jupyter-ai-magics->jupyter_ai==2.12.0) (2.4.1) @jupyter-ai/core: Requirement already satisfied: pure-eval in /home/tomoyan/.local/lib/python3.12/site-packages (from stack-data->ipython->jupyter-ai-magics->jupyter_ai==2.12.0) (0.2.2) @jupyter-ai/core: Requirement already satisfied: pycparser in /usr/lib/python3.12/site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) (2.20) @jupyter-ai/core: Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in /home/tomoyan/.local/lib/python3.12/site-packages (from google-api-core->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.63.0) @jupyter-ai/core: Requirement already satisfied: cachetools<6.0,>=2.0.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from google-auth>=2.15.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (5.3.3) @jupyter-ai/core: Requirement already satisfied: pyasn1-modules>=0.2.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from google-auth>=2.15.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.3.0) @jupyter-ai/core: Requirement already satisfied: rsa<5,>=3.1.4 in /home/tomoyan/.local/lib/python3.12/site-packages (from google-auth>=2.15.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (4.9) @jupyter-ai/core: Requirement already satisfied: mdurl~=0.1 in /home/tomoyan/.local/lib/python3.12/site-packages (from markdown-it-py>=2.2.0->rich>=13.0.0->qianfan->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.1.2) @jupyter-ai/core: Requirement already satisfied: mypy-extensions>=0.3.0 in /home/tomoyan/.local/lib/python3.12/site-packages (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7,>=0.5.7->langchain<0.2.0,>=0.1.0->jupyter-ai-magics->jupyter_ai==2.12.0) (1.0.0) @jupyter-ai/core: Collecting arrow>=0.15.0 (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB) @jupyter-ai/core: Collecting types-python-dateutil>=2.8.10 (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.6->jupyter_ai==2.12.0) @jupyter-ai/core: Using cached types_python_dateutil-2.8.19.20240311-py3-none-any.whl.metadata (1.8 kB) @jupyter-ai/core: Requirement already satisfied: grpcio<2.0dev,>=1.33.2 in /home/tomoyan/.local/lib/python3.12/site-packages (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.0->google-ai-generativelanguage==0.4.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.62.1) @jupyter-ai/core: Requirement already satisfied: grpcio-status<2.0.dev0,>=1.33.2 in /home/tomoyan/.local/lib/python3.12/site-packages (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.0->google-ai-generativelanguage==0.4.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (1.62.1) @jupyter-ai/core: Requirement already satisfied: pyasn1<0.6.0,>=0.4.6 in /home/tomoyan/.local/lib/python3.12/site-packages (from pyasn1-modules>=0.2.1->google-auth>=2.15.0->google-generativeai<0.5.0,>=0.4.1->langchain-google-genai->jupyter-ai-magics[all]; extra == "all"->jupyter_ai==2.12.0) (0.5.1) @jupyter-ai/core: Using cached aiosqlite-0.20.0-py3-none-any.whl (15 kB) @jupyter-ai/core: Using cached deepmerge-1.1.1-py3-none-any.whl (8.6 kB) @jupyter-ai/core: Using cached jupyter_server-2.13.0-py3-none-any.whl (383 kB) @jupyter-ai/core: Using cached jupyterlab-4.1.5-py3-none-any.whl (11.4 MB) @jupyter-ai/core: Downloading pytest_jupyter-0.9.1-py3-none-any.whl (17 kB) @jupyter-ai/core: Downloading syrupy-4.0.8-py3-none-any.whl (44 kB) @jupyter-ai/core: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/44.2 kB ? eta -:--:-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━ 30.7/44.2 kB 2.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 41.0/44.2 kB 754.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 41.0/44.2 kB 754.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 41.0/44.2 kB 754.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.2/44.2 kB 235.8 kB/s eta 0:00:00 @jupyter-ai/core: Downloading pytest-7.4.4-py3-none-any.whl (325 kB) @jupyter-ai/core: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/325.3 kB ? eta -:--:-- ━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.9/325.3 kB 2.8 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━ 143.4/325.3 kB 2.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━ 225.3/325.3 kB 2.1 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 317.4/325.3 kB 2.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 317.4/325.3 kB 2.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 317.4/325.3 kB 2.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.3/325.3 kB 1.4 MB/s eta 0:00:00 @jupyter-ai/core: Downloading coverage-7.4.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238 kB) @jupyter-ai/core: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/238.2 kB ? eta -:--:-- ━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━ 92.2/238.2 kB 3.7 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 174.1/238.2 kB 2.7 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━ 204.8/238.2 kB 2.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 235.5/238.2 kB 1.9 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 235.5/238.2 kB 1.9 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 238.2/238.2 kB 1.1 MB/s eta 0:00:00 @jupyter-ai/core: Downloading distributed-2024.3.0-py3-none-any.whl (1.0 MB) @jupyter-ai/core: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.0 MB ? eta -:--:-- ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.0 MB 3.9 MB/s eta 0:00:01 ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.0 MB 3.9 MB/s eta 0:00:01 ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.0 MB 3.9 MB/s eta 0:00:01 ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.0 MB 3.9 MB/s eta 0:00:01 ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.0 MB 3.9 MB/s eta 0:00:01 ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.0 MB 3.9 MB/s eta 0:00:01 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/1.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/1.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/1.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/1.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/1.0 MB 892.5 kB/s eta 0:00:01 ━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/1.0 MB 892.5 kB/s eta 0:00:01 ━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/1.0 MB 892.5 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 0.6/1.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 0.6/1.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━ 0.7/1.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━ 0.8/1.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 0.8/1.0 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━ 0.9/1.0 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 1.0/1.0 MB 1.4 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 1.0/1.0 MB 1.4 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 1.3 MB/s eta 0:00:00 @jupyter-ai/core: Downloading dask-2024.3.0-py3-none-any.whl (1.2 MB) @jupyter-ai/core: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:-- ━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/1.2 MB 5.6 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/1.2 MB 1.9 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/1.2 MB 1.9 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/1.2 MB 1.9 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/1.2 MB 1.9 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/1.2 MB 1.9 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/1.2 MB 1.9 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/1.2 MB 1.9 MB/s eta 0:00:01 ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/1.2 MB 1.9 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 0.5/1.2 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 0.5/1.2 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 0.5/1.2 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 0.5/1.2 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 0.5/1.2 MB 1.3 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━ 0.5/1.2 MB 939.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━ 0.5/1.2 MB 939.7 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 0.6/1.2 MB 886.6 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━ 0.6/1.2 MB 953.8 kB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━ 0.7/1.2 MB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 0.8/1.2 MB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 0.8/1.2 MB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━ 0.9/1.2 MB 1.0 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━ 0.9/1.2 MB 1.1 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━ 1.0/1.2 MB 1.1 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━ 1.1/1.2 MB 1.1 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━ 1.1/1.2 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 1.2/1.2 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 1.2/1.2 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 1.2/1.2 MB 1.2 MB/s eta 0:00:01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.1 MB/s eta 0:00:00 @jupyter-ai/core: Using cached faiss_cpu-1.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.0 MB) @jupyter-ai/core: Downloading pytest_asyncio-0.23.5.post1-py3-none-any.whl (17 kB) @jupyter-ai/core: Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB) @jupyter-ai/core: Downloading pytest_tornasync-0.6.0.post2-py3-none-any.whl (6.6 kB) @jupyter-ai/core: Using cached tiktoken-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB) @jupyter-ai/core: Using cached async_lru-2.0.4-py3-none-any.whl (6.1 kB) @jupyter-ai/core: Using cached cloudpickle-3.0.0-py3-none-any.whl (20 kB) @jupyter-ai/core: Using cached jupyter_events-0.9.1-py3-none-any.whl (18 kB) @jupyter-ai/core: Using cached jupyter_lsp-2.2.4-py3-none-any.whl (69 kB) @jupyter-ai/core: Using cached jupyterlab_server-2.25.4-py3-none-any.whl (58 kB) @jupyter-ai/core: Using cached nbconvert-7.16.2-py3-none-any.whl (257 kB) @jupyter-ai/core: Using cached nbformat-5.10.2-py3-none-any.whl (78 kB) @jupyter-ai/core: Using cached notebook_shim-0.2.4-py3-none-any.whl (13 kB) @jupyter-ai/core: Using cached partd-1.4.1-py3-none-any.whl (18 kB) @jupyter-ai/core: Using cached pluggy-1.4.0-py3-none-any.whl (20 kB) @jupyter-ai/core: Using cached Send2Trash-1.8.2-py3-none-any.whl (18 kB) @jupyter-ai/core: Using cached terminado-0.18.1-py3-none-any.whl (14 kB) @jupyter-ai/core: Using cached toolz-0.12.1-py3-none-any.whl (56 kB) @jupyter-ai/core: Using cached argon2_cffi-23.1.0-py3-none-any.whl (15 kB) @jupyter-ai/core: Downloading flaky-3.8.1-py2.py3-none-any.whl (19 kB) @jupyter-ai/core: Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) @jupyter-ai/core: Using cached jupyter_server_terminals-0.5.3-py3-none-any.whl (13 kB) @jupyter-ai/core: Using cached overrides-7.7.0-py3-none-any.whl (17 kB) @jupyter-ai/core: Using cached prometheus_client-0.20.0-py3-none-any.whl (54 kB) @jupyter-ai/core: Downloading pytest_console_scripts-1.4.1-py3-none-any.whl (10 kB) @jupyter-ai/core: Downloading pytest_timeout-2.3.1-py3-none-any.whl (14 kB) @jupyter-ai/core: Using cached websocket_client-1.7.0-py3-none-any.whl (58 kB) @jupyter-ai/core: Using cached bleach-6.1.0-py3-none-any.whl (162 kB) @jupyter-ai/core: Using cached json5-0.9.22-py3-none-any.whl (29 kB) @jupyter-ai/core: Using cached jsonschema-4.21.1-py3-none-any.whl (85 kB) @jupyter-ai/core: Using cached locket-1.0.0-py2.py3-none-any.whl (4.4 kB) @jupyter-ai/core: Using cached mistune-3.0.2-py3-none-any.whl (47 kB) @jupyter-ai/core: Using cached msgpack-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (408 kB) @jupyter-ai/core: Using cached nbclient-0.10.0-py3-none-any.whl (25 kB) @jupyter-ai/core: Using cached pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB) @jupyter-ai/core: Using cached python_json_logger-2.0.7-py3-none-any.whl (8.1 kB) @jupyter-ai/core: Using cached referencing-0.33.0-py3-none-any.whl (26 kB) @jupyter-ai/core: Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB) @jupyter-ai/core: Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) @jupyter-ai/core: Using cached tblib-3.0.0-py3-none-any.whl (12 kB) @jupyter-ai/core: Using cached zict-3.0.0-py2.py3-none-any.whl (43 kB) @jupyter-ai/core: Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB) @jupyter-ai/core: Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) @jupyter-ai/core: Using cached fastjsonschema-2.19.1-py3-none-any.whl (23 kB) @jupyter-ai/core: Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB) @jupyter-ai/core: Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB) @jupyter-ai/core: Using cached tinycss2-1.2.1-py3-none-any.whl (21 kB) @jupyter-ai/core: Using cached jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB) @jupyter-ai/core: Using cached rpds_py-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB) @jupyter-ai/core: Using cached webcolors-1.13-py3-none-any.whl (14 kB) @jupyter-ai/core: Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB) @jupyter-ai/core: Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB) @jupyter-ai/core: Using cached isoduration-20.11.0-py3-none-any.whl (11 kB) @jupyter-ai/core: Using cached uri_template-1.3.0-py3-none-any.whl (11 kB) @jupyter-ai/core: Using cached arrow-1.3.0-py3-none-any.whl (66 kB) @jupyter-ai/core: Using cached types_python_dateutil-2.8.19.20240311-py3-none-any.whl (9.7 kB) @jupyter-ai/core: Checking if build backend supports build_editable: started @jupyter-ai/core: Checking if build backend supports build_editable: finished with status 'done' @jupyter-ai/core: Building wheels for collected packages: jupyter_ai, colored @jupyter-ai/core: Building editable for jupyter_ai (pyproject.toml): started @jupyter-ai/core: Building editable for jupyter_ai (pyproject.toml): finished with status 'done' @jupyter-ai/core: Created wheel for jupyter_ai: filename=jupyter_ai-2.12.0-py3-none-any.whl size=2981642 sha256=a6e833fbe04c8bf866ed0c81fc0ff857e233422295aed60ec1e39af4def536a5 @jupyter-ai/core: Stored in directory: /tmp/pip-ephem-wheel-cache-tnpl3trc/wheels/9a/27/81/568ce99a72a24d191e0cbc97387edc23d1812e2d15c4d805c4 @jupyter-ai/core: Building wheel for colored (pyproject.toml): started @jupyter-ai/core: Building wheel for colored (pyproject.toml): finished with status 'done' @jupyter-ai/core: Created wheel for colored: filename=colored-1.4.4-py3-none-any.whl size=14247 sha256=6a65f600bfb7836126a4452a3940fdce1fd30e4fad6f69db6849188dc02f2ce1 @jupyter-ai/core: Stored in directory: /home/tomoyan/.cache/pip/wheels/7e/5d/d5/b488a46de10f44dcf9d525a2051d51f45474e8dee6ab3da46b @jupyter-ai/core: Successfully built jupyter_ai colored @jupyter-ai/core: Installing collected packages: webencodings, sortedcontainers, fastjsonschema, deepmerge, colored, zict, websocket-client, webcolors, uri-template, types-python-dateutil, toolz, tinycss2, terminado, tblib, send2trash, rpds-py, rfc3986-validator, rfc3339-validator, python-json-logger, prometheus-client, pluggy, pandocfilters, overrides, msgpack, mistune, locket, jupyterlab-pygments, json5, iniconfig, fqdn, flaky, faiss-cpu, defusedxml, coverage, cloudpickle, bleach, async-lru, aiosqlite, tiktoken, referencing, pytest, partd, jupyter-server-terminals, arrow, syrupy, pytest-tornasync, pytest-timeout, pytest-jupyter, pytest-cov, pytest-console-scripts, pytest-asyncio, jsonschema-specifications, isoduration, dask, argon2-cffi-bindings, jsonschema, distributed, argon2-cffi, nbformat, nbclient, jupyter-events, nbconvert, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, jupyterlab, jupyter_ai @jupyter-ai/core: Successfully installed aiosqlite-0.20.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 async-lru-2.0.4 bleach-6.1.0 cloudpickle-3.0.0 colored-1.4.4 coverage-7.4.4 dask-2024.3.0 deepmerge-1.1.1 defusedxml-0.7.1 distributed-2024.3.0 faiss-cpu-1.8.0 fastjsonschema-2.19.1 flaky-3.8.1 fqdn-1.5.1 iniconfig-2.0.0 isoduration-20.11.0 json5-0.9.22 jsonschema-4.21.1 jsonschema-specifications-2023.12.1 jupyter-events-0.9.1 jupyter-lsp-2.2.4 jupyter-server-2.13.0 jupyter-server-terminals-0.5.3 jupyter_ai-2.12.0 jupyterlab-4.1.5 jupyterlab-pygments-0.3.0 jupyterlab-server-2.25.4 locket-1.0.0 mistune-3.0.2 msgpack-1.0.8 nbclient-0.10.0 nbconvert-7.16.2 nbformat-5.10.2 notebook-shim-0.2.4 overrides-7.7.0 pandocfilters-1.5.1 partd-1.4.1 pluggy-1.4.0 prometheus-client-0.20.0 pytest-7.4.4 pytest-asyncio-0.23.5.post1 pytest-console-scripts-1.4.1 pytest-cov-4.1.0 pytest-jupyter-0.9.1 pytest-timeout-2.3.1 pytest-tornasync-0.6.0.post2 python-json-logger-2.0.7 referencing-0.33.0 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rpds-py-0.18.0 send2trash-1.8.2 sortedcontainers-2.4.0 syrupy-4.0.8 tblib-3.0.0 terminado-0.18.1 tiktoken-0.6.0 tinycss2-1.2.1 toolz-0.12.1 types-python-dateutil-2.8.19.20240311 uri-template-1.3.0 webcolors-1.13 webencodings-0.5.1 websocket-client-1.7.0 zict-3.0.0 @jupyter-ai/core: Installing /home/tomoyan/my_projects/jupyter-ai/packages/jupyter-ai/jupyter_ai/labextension -> @jupyter-ai/core @jupyter-ai/core: /home/tomoyan/.local/lib/python3.12/site-packages/jupyterlab/debuglog.py:56: UserWarning: An error occurred. @jupyter-ai/core: warnings.warn("An error occurred.") @jupyter-ai/core: /home/tomoyan/.local/lib/python3.12/site-packages/jupyterlab/debuglog.py:57: UserWarning: PermissionError: [Errno 13] Permission denied: '/usr/share/jupyter' @jupyter-ai/core: warnings.warn(msg[-1].strip()) @jupyter-ai/core: /home/tomoyan/.local/lib/python3.12/site-packages/jupyterlab/debuglog.py:58: UserWarning: See the log file for details: /tmp/jupyterlab-debug-2uh5s3gs.log @jupyter-ai/core: warnings.warn(f"See the log file for details: {log_path!s}") ———————————————————————————————————————————————————————————————————————————————————————————————————————————— > Lerna (powered by Nx) Running target dev-install for 2 projects failed Failed tasks: - @jupyter-ai/core:dev-install
トラブルシューティング
もしも「チャットバックエンドの問題」エラーで再設定できなくなったら...😢
公式: problem with the Chat backend · Issue #335 · jupyterlab/jupyter-ai 翻訳
There seems to be a problem with the Chat backend, please look at the JupyterLab server logs or contact your administrator to correct this problem.
Chat バックエンドに問題があるようです。JupyterLab サーバーのログを確認するか、管理者に連絡してこの問題を解決してください。
$ jupyter-lab --ip=0.0.0.0 --port=8888 --no-browser
[I 2024-03-12 06:29:13.731 ServerApp] ipyparallel | extension was successfully linked. [I 2024-03-12 06:29:13.739 ServerApp] jupyter_ai | extension was successfully linked. [I 2024-03-12 06:29:13.739 ServerApp] jupyter_lsp | extension was successfully linked. [I 2024-03-12 06:29:13.747 ServerApp] jupyter_server_fileid | extension was successfully linked. [I 2024-03-12 06:29:13.754 ServerApp] jupyter_server_mathjax | extension was successfully linked. [I 2024-03-12 06:29:13.762 ServerApp] jupyter_server_terminals | extension was successfully linked. [I 2024-03-12 06:29:13.770 ServerApp] jupyter_server_ydoc | extension was successfully linked. [I 2024-03-12 06:29:13.779 ServerApp] jupyterlab | extension was successfully linked. [I 2024-03-12 06:29:13.779 ServerApp] jupyterlab_git | extension was successfully linked. [I 2024-03-12 06:29:13.779 ServerApp] nbdime | extension was successfully linked. [I 2024-03-12 06:29:13.786 ServerApp] notebook_shim | extension was successfully linked. [I 2024-03-12 06:29:13.825 ServerApp] notebook_shim | extension was successfully loaded. [I 2024-03-12 06:29:13.827 ServerApp] Loading IPython parallel extension [I 2024-03-12 06:29:13.828 ServerApp] ipyparallel | extension was successfully loaded. [I 2024-03-12 06:29:13.829 AiExtension] Configured provider allowlist: None [I 2024-03-12 06:29:13.829 AiExtension] Configured provider blocklist: None [I 2024-03-12 06:29:13.829 AiExtension] Configured model allowlist: None [I 2024-03-12 06:29:13.829 AiExtension] Configured model blocklist: None [I 2024-03-12 06:29:13.829 AiExtension] Configured model parameters: {} [I 2024-03-12 06:29:13.883 AiExtension] Registered model provider `ai21`. [I 2024-03-12 06:29:13.884 AiExtension] Registered model provider `bedrock`. [I 2024-03-12 06:29:13.884 AiExtension] Registered model provider `bedrock-chat`. [I 2024-03-12 06:29:13.884 AiExtension] Registered model provider `anthropic`. [I 2024-03-12 06:29:13.884 AiExtension] Registered model provider `anthropic-chat`. [I 2024-03-12 06:29:13.884 AiExtension] Registered model provider `azure-chat-openai`. [I 2024-03-12 06:29:13.884 AiExtension] Registered model provider `cohere`. [I 2024-03-12 06:29:13.884 AiExtension] Registered model provider `gpt4all`. [I 2024-03-12 06:29:13.884 AiExtension] Registered model provider `huggingface_hub`. [I 2024-03-12 06:29:13.941 AiExtension] Registered model provider `nvidia-chat`. [I 2024-03-12 06:29:13.941 AiExtension] Registered model provider `openai`. [I 2024-03-12 06:29:13.941 AiExtension] Registered model provider `openai-chat`. [I 2024-03-12 06:29:13.941 AiExtension] Registered model provider `qianfan`. [I 2024-03-12 06:29:13.942 AiExtension] Registered model provider `sagemaker-endpoint`. [I 2024-03-12 06:29:14.000 AiExtension] Registered embeddings model provider `bedrock`. [I 2024-03-12 06:29:14.000 AiExtension] Registered embeddings model provider `cohere`. [I 2024-03-12 06:29:14.000 AiExtension] Registered embeddings model provider `gpt4all`. [I 2024-03-12 06:29:14.000 AiExtension] Registered embeddings model provider `huggingface_hub`. [I 2024-03-12 06:29:14.000 AiExtension] Registered embeddings model provider `openai`. [I 2024-03-12 06:29:14.000 AiExtension] Registered embeddings model provider `qianfan`. [I 2024-03-12 06:29:14.012 AiExtension] Registered providers. [I 2024-03-12 06:29:14.012 AiExtension] Registered jupyter_ai server extension [W 2024-03-12 06:29:14.086 ServerApp] jupyter_ai | extension failed loading with message: ValueError('Failed to retrieve model') Traceback (most recent call last): File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_server/extension/manager.py", line 359, in load_extension extension.load_all_points(self.serverapp) File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_server/extension/manager.py", line 231, in load_all_points return [self.load_point(point_name, serverapp) for point_name in self.extension_points] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_server/extension/manager.py", line 222, in load_point return point.load(serverapp) ^^^^^^^^^^^^^^^^^^^^^ File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_server/extension/manager.py", line 150, in load return loader(serverapp) ^^^^^^^^^^^^^^^^^ File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_server/extension/application.py", line 474, in _load_jupyter_server_extension extension.initialize() File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_server/extension/application.py", line 435, in initialize self._prepare_settings() File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_server/extension/application.py", line 315, in _prepare_settings self.initialize_settings() File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_ai/extension.py", line 238, in initialize_settings learn_chat_handler = LearnChatHandler(**chat_handler_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_ai/chat_handlers/learn.py", line 66, in __init__ self._load() File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_ai/chat_handlers/learn.py", line 70, in _load embeddings = self.get_embedding_model() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_ai/chat_handlers/learn.py", line 295, in get_embedding_model return em_provider_cls(**em_provider_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyter_ai_magics/embedding_providers.py", line 133, in __init__ GPT4All.retrieve_model(model_name=model_name, allow_download=False) File "/home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/gpt4all/gpt4all.py", line 193, in retrieve_model raise ValueError("Failed to retrieve model") ValueError: Failed to retrieve model [I 2024-03-12 06:29:14.093 ServerApp] jupyter_lsp | extension was successfully loaded. [I 2024-03-12 06:29:14.093 FileIdExtension] Configured File ID manager: ArbitraryFileIdManager [I 2024-03-12 06:29:14.093 FileIdExtension] ArbitraryFileIdManager : Configured root dir: /home/tomoyan [I 2024-03-12 06:29:14.093 FileIdExtension] ArbitraryFileIdManager : Configured database path: /home/tomoyan/.local/share/jupyter/file_id_manager.db [I 2024-03-12 06:29:14.094 FileIdExtension] ArbitraryFileIdManager : Successfully connected to database file. [I 2024-03-12 06:29:14.094 FileIdExtension] ArbitraryFileIdManager : Creating File ID tables and indices with journal_mode = DELETE [I 2024-03-12 06:29:14.094 FileIdExtension] Attached event listeners. [I 2024-03-12 06:29:14.095 ServerApp] jupyter_server_fileid | extension was successfully loaded. [I 2024-03-12 06:29:14.096 ServerApp] jupyter_server_mathjax | extension was successfully loaded. [I 2024-03-12 06:29:14.097 ServerApp] jupyter_server_terminals | extension was successfully loaded. [I 2024-03-12 06:29:14.098 ServerApp] jupyter_server_ydoc | extension was successfully loaded. [I 2024-03-12 06:29:14.103 LabApp] JupyterLab extension loaded from /home/tomoyan/.local/share/pipx/venvs/jupyterlab/lib64/python3.12/site-packages/jupyterlab [I 2024-03-12 06:29:14.103 LabApp] JupyterLab application directory is /home/tomoyan/.local/share/pipx/venvs/jupyterlab/share/jupyter/lab [I 2024-03-12 06:29:14.104 LabApp] Extension Manager is 'pypi'. [I 2024-03-12 06:29:14.142 ServerApp] jupyterlab | extension was successfully loaded. [I 2024-03-12 06:29:14.153 ServerApp] jupyterlab_git | extension was successfully loaded. [I 2024-03-12 06:29:14.245 ServerApp] nbdime | extension was successfully loaded. [I 2024-03-12 06:29:14.246 ServerApp] ローカルディレクトリからノートブックをサーブ: /home/tomoyan [I 2024-03-12 06:29:14.246 ServerApp] Jupyter Server 2.13.0 is running at: [I 2024-03-12 06:29:14.246 ServerApp] http://highway-x.fireball.local:8888/lab [I 2024-03-12 06:29:14.246 ServerApp] http://127.0.0.1:8888/lab [I 2024-03-12 06:29:14.246 ServerApp] サーバを停止し全てのカーネルをシャットダウンするには Control-C を使って下さい(確認をスキップするには2回)。 [I 2024-03-12 06:29:14.963 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server [W 2024-03-12 06:29:17.122 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 86.18ms referer=None [W 2024-03-12 06:29:21.092 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.26ms referer=None [W 2024-03-12 06:29:25.946 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.51ms referer=None [W 2024-03-12 06:29:28.094 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.02ms referer=None [W 2024-03-12 06:29:30.515 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.18ms referer=None [W 2024-03-12 06:29:34.732 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.11ms referer=None [W 2024-03-12 06:29:40.609 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 3.83ms referer=None [W 2024-03-12 06:29:45.902 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.25ms referer=None [W 2024-03-12 06:29:51.701 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 2.66ms referer=None [W 2024-03-12 06:29:54.176 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.09ms referer=None [W 2024-03-12 06:29:58.953 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 1.75ms referer=None [W 2024-03-12 06:30:02.606 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 5.21ms referer=None [W 2024-03-12 06:30:08.093 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.43ms referer=None [W 2024-03-12 06:30:12.383 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 3.33ms referer=None [W 2024-03-12 06:30:16.697 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 5.08ms referer=None [W 2024-03-12 06:30:18.842 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.15ms referer=None [W 2024-03-12 06:30:22.020 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.38ms referer=None [W 2024-03-12 06:30:26.797 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.24ms referer=None [W 2024-03-12 06:30:30.129 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 2.27ms referer=None [W 2024-03-12 06:30:33.787 ServerApp] 404 GET /api/ai/chats (123d23ghj72149e89021f2dd23d6fc32@127.0.0.1) 4.49ms referer=None ^C[I 2024-03-12 06:30:34.769 ServerApp] 中断しました [I 2024-03-12 06:30:34.769 ServerApp] ローカルディレクトリからノートブックをサーブ: /home/tomoyan 0 個のアクティブなカーネル Jupyter Server 2.13.0 is running at: http://highway-x.fireball.local:8888/lab http://127.0.0.1:8888/lab Shut down this Jupyter server (y/[n])? ^C[C 2024-03-12 06:30:35.048 ServerApp] シグナル 2 を受信。停止します [I 2024-03-12 06:30:35.049 ServerApp] Shutting down 11 extensions [I 2024-03-12 06:30:35.050 AiExtension] Closing Dask client.
Jupyter AI の 設定を削除して再設定する😊
$ ll ~/.local/share/jupyter/jupyter_ai
合計 8 -rw-r--r-- 1 tomoyan tomoyan 194 3月 12 06:29 config.json -rw-r--r-- 1 tomoyan tomoyan 1216 3月 9 09:19 config_schema.json drwxr-xr-x 1 tomoyan tomoyan 0 3月 9 09:19 indices
$ rm ~/.local/share/jupyter/jupyter_ai/config.json $ jupyter-lab --ip=0.0.0.0 --port=8888 --no-browser
Could not load vector index from disk.
[E 2024-03-12 11:05:44.478 AiExtension] Could not load vector index from disk.
参考文献
Generative AI in Jupyter. Jupyter AI, a new open source project… | by Jason Weill | Jupyter Blog 翻訳
AI | Forbes JAPAN 公式サイト(フォーブス ジャパン)