Ich habe eine Frage bezüglich dem Import von Modulen in Python. Konkret geht es hier um die Klasse OpenAIEmbeddings das im Modul langchain-openai zu finden ist.
Das Import statement sieht bei mir folgendermaßen und vor allem nicht aufregend aus:
Code: Alles auswählen
from langchain_openai import OpenAIEmbeddings
from langchain_community.document_loaders import WebBaseLoader
from langchain_community.document_loaders import TextLoader
from langchain_text_splitters import RecursiveCharacterTextSplitter
from langchain_community.vectorstores import Chroma
from langchain.indexes import VectorstoreIndexCreator
import bs4
import os
import sys
Code: Alles auswählen
langchain-community 0.0.31
langchain-core 0.1.38
langchain-openai 0.1.1
langchain-text-splitters 0.0.1
wenn ich jetzt mein kleines Programm laufen lasse bekomme ich interessanterweise folgende Fehlermeldung:
Code: Alles auswählen
LangChainDeprecationWarning: The class `langchain_community.embeddings.openai.OpenAIEmbeddings` was deprecated in langchain-community 0.0.9 and will be removed in 0.2.0.
An updated version of the class exists in the langchain-openai package and should be used instead.
To use it run `pip install -U langchain-openai` and import as `from langchain_openai import OpenAIEmbeddings`.
Vielen Dank für die Antwort.