Jupyter AI Dil Modeli Sağlayıcı Sorunu
MERHABA,
Jupyter-AI'yi yakın zamanda yüklediyseniz ve OpenAI, Ollama veya diğerleri gibi popüler sağlayıcılarla etkileşim kurmayı denediyseniz, minimum kurulumda ("pip install jupyter-ai") bazı gerekli paketlerin eksik olduğunu fark etmiş olabilirsiniz.
Bu noktada iki seçeneğiniz var:
- Tam sürümü `install jupyter-ai[all]' pip'i ile yükleyin.
- Seçtiğiniz sağlayıcı için ek paketi yükleyin. Örn. 'pip kurulumu langchain-openai'
Ne yazık ki, 'pip install jupyter-ai[all]' komutunu çalıştırmak, pip'in bağımlılık çözünürlüğü nedeniyle sonsuz bir kurulum döngüsüne neden olabilir ve çoğu zaman başarısızlıkla sonuçlanabilir. 😞
`INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Ek olarak, seçtiğiniz sağlayıcı için bireysel paketi yüklemek, aşağıda gösterilene benzer bağımlılık çatışmalarına yol açabilir: 😞
$ pip install langchain-openai
....
Installing collected packages: tqdm, regex, jiter, distro, tiktoken, openai, langchain-core, langchain-openai
Attempting uninstall: langchain-core
Found existing installation: langchain-core 0.2.43
Uninstalling langchain-core-0.2.43:
Successfully uninstalled langchain-core-0.2.43
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
langchain 0.2.16 requires langchain-core<0.3.0,>=0.2.38, but you have langchain-core 0.3.15 which is incompatible.
langchain-community 0.2.17 requires langchain-core<0.3.0,>=0.2.39, but you have langchain-core 0.3.15 which is incompatible.
langchain-text-splitters 0.2.4 requires langchain-core<0.3.0,>=0.2.38, but you have langchain-core 0.3.15 which is incompatible.
Successfully installed distro-1.9.0 jiter-0.7.0 langchain-core-0.3.15 langchain-openai-0.2.5 openai-1.53.0 regex-2024.9.11 tiktoken-0.8.0 tqdm-4.66.6
Bu sorundan kaçınmak istiyorsanız Conda'yı kullanarak paketleri yükleyebilirsiniz: 💡
conda install conda-forge::jupyter-ai conda-forge::langchain-openai
Ne yazık ki Conda mevcut tüm sağlayıcı paketlerini içermiyor. Örn. https://anaconda.org/search?q=langchain-ollama
Bu gibi durumlarda, bu paketlerin eski sürümlerini şu şekilde manuel olarak yükleyebilirsiniz:
pip install langchain-openai==0.1.23
pip install langchain-ollama==0.1.0
🤓🤓
Referanslar: