Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ImportError: cannot import name 'SecretStr' from 'langchain_core.pydantic_v1' #657

Closed
msusol opened this issue Feb 27, 2024 · 3 comments
Closed
Labels
bug Something isn't working

Comments

@msusol
Copy link

msusol commented Feb 27, 2024

Description

Not able to load the magic

Reproduce

pip install -U jupyter-ai
%load_ext jupyter_ai_magics
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[2], line 1
----> 1 get_ipython().run_line_magic('load_ext', 'jupyter_ai_magics')

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/IPython/core/interactiveshell.py:2456](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/IPython/core/interactiveshell.py#line=2455), in InteractiveShell.run_line_magic(self, magic_name, line, _stack_depth)
   2454     kwargs['local_ns'] = self.get_local_scope(stack_depth)
   2455 with self.builtin_trap:
-> 2456     result = fn(*args, **kwargs)
   2458 # The code below prevents the output from being displayed
   2459 # when using magics with decorator @output_can_be_silenced
   2460 # when the last Python token in the expression is a ';'.
   2461 if getattr(fn, magic.MAGIC_OUTPUT_CAN_BE_SILENCED, False):

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/IPython/core/magics/extension.py:33](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/IPython/core/magics/extension.py#line=32), in ExtensionMagics.load_ext(self, module_str)
     31 if not module_str:
     32     raise UsageError('Missing module name.')
---> 33 res = self.shell.extension_manager.load_extension(module_str)
     35 if res == 'already loaded':
     36     print("The %s extension is already loaded. To reload it, use:" % module_str)

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/IPython/core/extensions.py:76](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/IPython/core/extensions.py#line=75), in ExtensionManager.load_extension(self, module_str)
     69 """Load an IPython extension by its module name.
     70 
     71 Returns the string "already loaded" if the extension is already loaded,
     72 "no load function" if the module doesn't have a load_ipython_extension
     73 function, or None if it succeeded.
     74 """
     75 try:
---> 76     return self._load_extension(module_str)
     77 except ModuleNotFoundError:
     78     if module_str in BUILTINS_EXTS:

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/IPython/core/extensions.py:91](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/IPython/core/extensions.py#line=90), in ExtensionManager._load_extension(self, module_str)
     89 with self.shell.builtin_trap:
     90     if module_str not in sys.modules:
---> 91         mod = import_module(module_str)
     92     mod = sys.modules[module_str]
     93     if self._call_load_ipython_extension(mod):

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/__init__.py:126](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/__init__.py#line=125), in import_module(name, package)
    124             break
    125         level += 1
--> 126 return _bootstrap._gcd_import(name[level:], package, level)

File :1204, in _gcd_import(name, package, level)

File :1176, in _find_and_load(name, import_)

File :1147, in _find_and_load_unlocked(name, import_)

File :690, in _load_unlocked(spec)

File :940, in exec_module(self, module)

File :241, in _call_with_frames_removed(f, *args, **kwds)

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/jupyter_ai_magics/__init__.py:4](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/jupyter_ai_magics/__init__.py#line=3)
      1 from ._version import __version__
      3 # expose embedding model providers on the package root
----> 4 from .embedding_providers import (
      5     BaseEmbeddingsProvider,
      6     BedrockEmbeddingsProvider,
      7     CohereEmbeddingsProvider,
      8     GPT4AllEmbeddingsProvider,
      9     HfHubEmbeddingsProvider,
     10     OpenAIEmbeddingsProvider,
     11     QianfanEmbeddingsEndpointProvider,
     12 )
     13 from .exception import store_exception
     14 from .magics import AiMagics

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/jupyter_ai_magics/embedding_providers.py:3](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/jupyter_ai_magics/embedding_providers.py#line=2)
      1 from typing import ClassVar, List
----> 3 from jupyter_ai_magics.providers import (
      4     AuthStrategy,
      5     AwsAuthStrategy,
      6     EnvAuthStrategy,
      7     Field,
      8     MultiEnvAuthStrategy,
      9 )
     10 from langchain.pydantic_v1 import BaseModel, Extra
     11 from langchain_community.embeddings import (
     12     BedrockEmbeddings,
     13     CohereEmbeddings,
   (...)
     17     QianfanEmbeddingsEndpoint,
     18 )

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/jupyter_ai_magics/providers.py:11](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/jupyter_ai_magics/providers.py#line=10)
      8 from typing import Any, ClassVar, Coroutine, Dict, List, Literal, Optional, Union
     10 from jsonpath_ng import parse
---> 11 from langchain.chat_models.base import BaseChatModel
     12 from langchain.llms.sagemaker_endpoint import LLMContentHandler
     13 from langchain.llms.utils import enforce_stop_tokens

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain/chat_models/__init__.py:23](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain/chat_models/__init__.py#line=22)
     19 import warnings
     21 from langchain_core._api import LangChainDeprecationWarning
---> 23 from langchain.utils.interactive_env import is_interactive_env
     26 def __getattr__(name: str) -> None:
     27     from langchain_community import chat_models

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain/utils/__init__.py:14](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain/utils/__init__.py#line=13)
      7 from langchain_core.utils.formatting import StrictFormatter, formatter
      8 from langchain_core.utils.input import (
      9     get_bolded_text,
     10     get_color_mapping,
     11     get_colored_text,
     12     print_text,
     13 )
---> 14 from langchain_core.utils.utils import (
     15     check_package_version,
     16     convert_to_secret_str,
     17     get_pydantic_field_names,
     18     guard_import,
     19     mock_now,
     20     raise_for_status_with_text,
     21     xor_args,
     22 )
     24 from langchain.utils.env import get_from_dict_or_env, get_from_env
     25 from langchain.utils.math import cosine_similarity, cosine_similarity_top_k

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain_core/utils/__init__.py:18](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain_core/utils/__init__.py#line=17)
     16 from langchain_core.utils.loading import try_load_from_hub
     17 from langchain_core.utils.strings import comma_list, stringify_dict, stringify_value
---> 18 from langchain_core.utils.utils import (
     19     build_extra_kwargs,
     20     check_package_version,
     21     convert_to_secret_str,
     22     get_pydantic_field_names,
     23     guard_import,
     24     mock_now,
     25     raise_for_status_with_text,
     26     xor_args,
     27 )
     29 __all__ = [
     30     "StrictFormatter",
     31     "check_package_version",
   (...)
     50     "stringify_value",
     51 ]

File [/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain_core/utils/utils.py:13](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain_core/utils/utils.py#line=12)
     10 from packaging.version import parse
     11 from requests import HTTPError, Response
---> 13 from langchain_core.pydantic_v1 import SecretStr
     16 def xor_args(*arg_groups: Tuple[str, ...]) -> Callable:
     17     """Validate specified keyword args are mutually exclusive."""

ImportError: cannot import name 'SecretStr' from 'langchain_core.pydantic_v1' ([/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain_core/pydantic_v1/__init__.py](http://localhost:8888/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain_core/pydantic_v1/__init__.py))

Expected behavior

Context

  • Operating System and version:
  • Browser and version:
  • JupyterLab version:

Macbook Pro M3 14.3.1
Chrome 121.0.6167.184 (Official Build) (arm64)

Troubleshoot Output
$PATH:
	/Users/marksusol/DataScience/google-cloud-sdk/bin
	/opt/local/libexec/llvm-16/bin
	/opt/local/bin
	/opt/local/sbin
	/Users/marksusol/bin
	/Library/Frameworks/Spark.framework/spark-3.5.0-bin-hadoop3/bin
	/Library/Frameworks/Python.framework/Versions/3.11/bin
	/usr/local/bin
	/System/Cryptexes/App/usr/bin
	/usr/bin
	/bin
	/usr/sbin
	/sbin
	/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin
	/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin
	/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
	/Library/Apple/usr/bin

sys.path:
/Library/Frameworks/Python.framework/Versions/3.11/bin
/Library/Frameworks/Python.framework/Versions/3.11/lib/python311.zip
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages

sys.executable:
/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11

sys.version:
3.11.7 (v3.11.7:fa7a6f2303, Dec 4 2023, 15:22:56) [Clang 13.0.0 (clang-1300.0.29.30)]

platform.platform():
macOS-14.3.1-arm64-arm-64bit

which -a jupyter:
/Library/Frameworks/Python.framework/Versions/3.11/bin/jupyter

pip list:
Package Version
----------------------------- ------------------
absl-py 2.0.0
accelerate 0.26.1
aiohttp 3.9.3
aiosignal 1.3.1
aiosqlite 0.20.0
alabaster 0.7.13
alembic 1.13.1
annotated-types 0.6.0
anyascii 0.3.2
anyio 3.7.1
appdirs 1.4.4
applaunchservices 0.3.0
appnope 0.1.3
apprise 1.7.2
argon2-cffi 23.1.0
argon2-cffi-bindings 21.2.0
arrow 1.3.0
asgi-lifespan 2.1.0
astroid 3.0.1
asttokens 2.4.1
astunparse 1.6.3
async-lru 2.0.4
async-timeout 4.0.3
asyncpg 0.29.0
atomicwrites 1.4.1
attrs 23.1.0
autopep8 2.0.4
Babel 2.13.1
beautifulsoup4 4.12.2
binaryornot 0.4.4
bitsandbytes 0.42.0
black 23.11.0
bleach 6.1.0
blinker 1.7.0
blis 0.7.11
cachetools 5.3.2
catalogue 2.0.10
catboost 1.2.2
Cerberus 1.3.5
certifi 2023.11.17
cffi 1.16.0
chardet 5.2.0
charset-normalizer 3.3.2
click 8.1.7
cloudpathlib 0.16.0
cloudpickle 3.0.0
colorama 0.4.6
comm 0.2.0
confection 0.1.4
contourpy 1.2.0
contractions 0.1.73
cookiecutter 2.5.0
coolname 2.2.0
croniter 2.0.1
cryptography 42.0.5
cspy 1.0.3
cycler 0.12.1
cymem 2.0.8
dacite 1.8.1
dask 2024.2.1
databricks-cli 0.18.0
dataclasses-json 0.6.4
datasets 2.16.1
dateparser 1.2.0
debugpy 1.8.0
decorator 5.1.1
deepmerge 1.1.1
defusedxml 0.7.1
diff-match-patch 20230430
dill 0.3.7
distlib 0.3.7
distributed 2024.2.1
distro 1.8.0
dm-tree 0.1.8
dnspython 2.6.1
docker 6.1.3
docker-pycreds 0.4.0
docopt 0.6.2
docstring-parser 0.15
docstring-to-markdown 0.13
docutils 0.20.1
einops 0.7.0
email_validator 2.1.1
emoji 2.9.0
en-core-web-sm 3.7.1
en-spacy-pii-distilbert 0.0.0
entrypoints 0.4
et-xmlfile 1.1.0
evaluate 0.4.1
executing 2.0.1
faiss-cpu 1.7.4
Faker 22.6.0
fastjsonschema 2.19.0
filelock 3.13.1
findspark 2.0.1
flake8 6.1.0
Flask 3.0.2
flatbuffers 23.5.26
fonttools 4.46.0
fqdn 1.5.1
frozenlist 1.4.1
fsspec 2023.10.0
funcy 2.0
gast 0.5.4
gensim 4.3.2
gitdb 4.0.11
GitPython 3.1.41
google-auth 2.25.2
google-auth-oauthlib 1.1.0
google-pasta 0.2.0
graphviz 0.20.1
greenlet 3.0.3
griffe 0.41.0
grpcio 1.60.1
grpcio-tools 1.60.1
gunicorn 21.2.0
h11 0.14.0
h2 4.1.0
h5py 3.10.0
hpack 4.0.0
htmlmin 0.1.12
httpcore 1.0.2
httpx 0.26.0
huggingface-hub 0.20.3
hyperframe 6.0.1
ibm-cloud-sdk-core 3.19.1
idna 3.6
ImageHash 4.3.1
imagesize 1.4.1
importlib-metadata 7.0.0
inflection 0.5.1
install 1.3.5
intervaltree 3.1.0
ipykernel 6.28.0
ipython 8.18.1
ipython-genutils 0.2.0
ipython-sql 0.5.0
ipywidgets 8.1.1
isoduration 20.11.0
isort 5.13.0
itsdangerous 2.1.2
jaraco.classes 3.3.0
jedi 0.19.1
jellyfish 1.0.3
Jinja2 3.1.2
joblib 1.3.2
json5 0.9.14
jsonlines 4.0.0
jsonpatch 1.33
jsonpath-ng 1.6.1
jsonpointer 2.4
jsonschema 4.20.0
jsonschema-specifications 2023.11.2
jupyter 1.0.0
jupyter_ai 2.10.0
jupyter_ai_magics 2.10.0
jupyter_client 8.6.0
jupyter-console 6.6.3
jupyter_core 5.5.0
jupyter-events 0.9.0
jupyter-lsp 2.2.1
jupyter_server 2.12.1
jupyter_server_terminals 0.4.4
jupyterlab 4.1.2
jupyterlab_pygments 0.3.0
jupyterlab_server 2.25.2
jupyterlab-widgets 3.0.9
kaggle 1.6.4
keras 2.15.0
keyring 24.3.0
kiwisolver 1.4.5
kubernetes 29.0.0
langchain 0.1.9
langchain-community 0.0.24
langchain-core 0.1.27
langcodes 3.3.0
langsmith 0.1.9
libclang 16.0.6
llvmlite 0.41.1
locket 1.0.0
Mako 1.3.2
Markdown 3.5.1
markdown-it-py 3.0.0
MarkupSafe 2.1.3
marshmallow 3.21.0
matplotlib 3.8.2
matplotlib-inline 0.1.6
mccabe 0.7.0
mdurl 0.1.2
mistune 3.0.2
ml-dtypes 0.2.0
mlflow 2.10.1
more-itertools 10.1.0
mpmath 1.3.0
msgpack 1.0.7
multidict 6.0.5
multimethod 1.10
multiprocess 0.70.15
murmurhash 1.0.10
mypy-extensions 1.0.0
namex 0.0.7
nbclient 0.9.0
nbconvert 7.12.0
nbformat 5.9.2
nest-asyncio 1.5.8
networkx 3.2.1
nltk 3.8.1
notebook 7.0.6
notebook_shim 0.2.3
numba 0.58.1
numexpr 2.8.8
numpy 1.25.2
numpydoc 1.6.0
oauthlib 3.2.2
openai 1.10.0
openpyxl 3.1.2
opt-einsum 3.3.0
orjson 3.9.15
overrides 7.4.0
packaging 23.2
pandas 2.1.4
pandocfilters 1.5.0
parso 0.8.3
partd 1.4.1
pathspec 0.11.2
pathy 0.10.3
patsy 0.5.6
peft 0.8.2
pendulum 2.1.2
pep517 0.13.1
pexpect 4.9.0
phik 0.12.4
pickleshare 0.7.5
Pillow 10.1.0
pip 24.0
pip-api 0.0.30
pipreqs 0.4.13
platformdirs 4.1.0
plette 0.4.4
plotly 5.18.0
pluggy 1.3.0
ply 3.11
prefect 2.16.0
preshed 3.0.9
prettytable 3.9.0
prometheus-client 0.19.0
prompt-toolkit 3.0.41
protobuf 4.21.7
psutil 5.9.6
psycopg2-binary 2.9.9
ptyprocess 0.7.0
PuLP 2.8.0
pure-eval 0.2.2
py4j 0.10.9.7
pyahocorasick 2.0.0
pyarrow 15.0.0
pyarrow-hotfix 0.6
pyasn1 0.5.1
pyasn1-modules 0.3.0
pycodestyle 2.11.1
pycparser 2.21
pydantic 1.10.11
pydantic_core 2.14.6
pydocstyle 6.3.0
pyflakes 3.1.0
Pygments 2.17.2
PyJWT 2.8.0
pyLDAvis 3.4.2
pylint 3.0.2
pylint-venv 3.0.3
pyls-spyder 0.4.0
pyobjc-core 10.1
pyobjc-framework-Cocoa 10.1
pyobjc-framework-CoreServices 10.1
pyobjc-framework-FSEvents 10.1
pyparsing 3.1.1
PyPDF2 3.0.1
PyQt5 5.15.10
PyQt5-Qt5 5.15.11
PyQt5-sip 12.13.0
PyQtWebEngine 5.15.6
PyQtWebEngine-Qt5 5.15.11
pyspark 3.5.0
python-dateutil 2.8.2
python-json-logger 2.0.7
python-lsp-black 1.3.0
python-lsp-jsonrpc 1.1.2
python-lsp-server 1.9.0
python-multipart 0.0.9
python-slugify 8.0.1
pytoolconfig 1.2.6
pytz 2023.3.post1
pytzdata 2020.1
PyWavelets 1.5.0
PyYAML 6.0.1
pyzmq 25.1.2
QDarkStyle 3.2.3
qstylizer 0.2.2
QtAwesome 1.2.3
qtconsole 5.5.1
QtPy 2.4.1
querystring-parser 1.2.4
readchar 4.0.5
referencing 0.32.0
regex 2023.10.3
requests 2.31.0
requests-oauthlib 1.3.1
requirementslib 3.0.0
responses 0.18.0
rfc3339-validator 0.1.4
rfc3986-validator 0.1.1
rich 13.7.0
rope 1.11.0
rpds-py 0.13.2
rpy2 3.5.14
rsa 4.9
Rtree 1.1.0
ruamel.yaml 0.18.6
ruamel.yaml.clib 0.2.8
safetensors 0.4.2
scikit-learn 1.3.2
scipy 1.11.4
seaborn 0.13.2
Send2Trash 1.8.2
sentencepiece 0.1.99
sentry-sdk 1.40.2
seqeval 1.2.2
setproctitle 1.3.3
setuptools 65.5.0
shtab 1.6.5
six 1.16.0
smart-open 6.4.0
smmap 5.0.1
sniffio 1.3.0
snowballstemmer 2.2.0
sortedcontainers 2.4.0
soupsieve 2.5
spacy 3.7.2
spacy-alignments 0.9.1
spacy-legacy 3.0.12
spacy-loggers 1.0.5
spacy-transformers 1.3.4
Sphinx 7.2.6
sphinxcontrib-applehelp 1.0.7
sphinxcontrib-devhelp 1.0.5
sphinxcontrib-htmlhelp 2.0.4
sphinxcontrib-jsmath 1.0.1
sphinxcontrib-qthelp 1.0.6
sphinxcontrib-serializinghtml 1.1.9
spyder 5.5.0
spyder-kernels 2.5.0
spyder-notebook 0.5.1
SQLAlchemy 2.0.25
sqlparse 0.4.4
srsly 2.4.8
stack-data 0.6.3
statsmodels 0.14.1
sympy 1.12
tabula-py 2.9.0
tabulate 0.9.0
tangled-up-in-unicode 0.2.0
tblib 3.0.0
tenacity 8.2.3
tensorboard 2.15.1
tensorboard-data-server 0.7.2
tensorflow 2.15.0
tensorflow-estimator 2.15.0
tensorflow-hub 0.15.0
tensorflow-io-gcs-filesystem 0.34.0
tensorflow-macos 2.15.0
tensorflow-metal 1.1.0
tensorflow-text 2.15.0
termcolor 2.4.0
terminado 0.18.0
text-unidecode 1.3
textdistance 4.6.0
textsearch 0.0.24
thinc 8.1.12
threadpoolctl 3.2.0
three-merge 0.1.1
tiktoken 0.6.0
tinycss2 1.2.1
tokenizers 0.15.1
toml 0.10.2
tomli 2.0.1
tomlkit 0.12.3
toolz 0.12.1
torch 2.3.0.dev20240208
torchaudio 2.2.0.dev20240208
torchvision 0.18.0.dev20240208
tornado 6.4
tqdm 4.66.1
traitlets 5.14.0
transformers 4.37.2
trl 0.7.10
typeguard 4.1.5
typer 0.9.0
types-python-dateutil 2.8.19.14
typing_extensions 4.8.0
typing-inspect 0.9.0
tyro 0.7.2
tzdata 2023.3
tzlocal 5.2
ujson 5.8.0
Unidecode 1.3.7
uri-template 1.3.0
urllib3 2.1.0
uvicorn 0.27.1
visions 0.7.5
vrpy 0.5.1
wandb 0.16.3
wasabi 0.10.1
watchdog 3.0.0
wcwidth 0.2.12
weasel 0.3.4
webcolors 1.13
webencodings 0.5.1
websocket-client 1.7.0
websockets 12.0
Werkzeug 3.0.1
wget 3.2
whatthepatch 1.0.5
wheel 0.42.0
widgetsnbextension 4.0.9
wordcloud 1.9.3
wrapt 1.14.1
wurlitzer 3.0.3
xgboost 2.0.3
xxhash 3.4.1
yapf 0.40.2
yarg 0.1.9
yarl 1.9.4
ydata-profiling 4.6.4
zict 3.0.0
zipp 3.17.0

Command Line Output
Paste the output from your command line running `jupyter lab` here, use `--debug` if possible.
Browser Output
Paste the output from your browser Javascript console here, if applicable.
@msusol msusol added the bug Something isn't working label Feb 27, 2024
Copy link

welcome bot commented Feb 27, 2024

Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! 🤗

If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively.
welcome
You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! 👋

Welcome to the Jupyter community! 🎉

@msusol
Copy link
Author

msusol commented Feb 27, 2024

Note: Do not have the issue using a Colab Notebook

@dlqqq
Copy link
Member

dlqqq commented Feb 4, 2025

This issue should be fixed in the latest version of Jupyter AI, as we have completely upgraded to Pydantic v2. 🎉

Thanks for trying out Jupyter AI! 🤗 Apologies for the long delay in receiving a reply. We're starting a new issue triage system to give faster replies to new issues.

@dlqqq dlqqq closed this as completed Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants