강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

xeroman님의 프로필 이미지
xeroman

작성한 질문수

RAG를 활용한 LLM Application 개발 (feat. LangChain)

ㅠ 업스테이지 임베딩을 못 쓰네요..

작성

·

3

0

업스테이징 임베딩에서 오픈ai쪽 _AllReturnType를 사용하는건가요?ㅠ

버전 문제 같은데, 해결 방법이 없을까요 ?

 

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[12], line 2
      1 from dotenv import load_dotenv
----> 2 from langchain_upstage import UpstageEmbeddings
      4 load_dotenv()
      5 embedding = UpstageEmbeddings(
      6     model = "solar-embedding-1-large"
      7 )

File ~/IdeaProjects/inflearn-llm-app/.venv/lib/python3.10/site-packages/langchain_upstage/__init__.py:1
----> 1 from langchain_upstage.chat_models import ChatUpstage
      2 from langchain_upstage.document_parse import UpstageDocumentParseLoader
      3 from langchain_upstage.document_parse_parsers import UpstageDocumentParseParser

File ~/IdeaProjects/inflearn-llm-app/.venv/lib/python3.10/site-packages/langchain_upstage/chat_models.py:43
     41 from langchain_core.utils import from_env, secret_from_env
     42 from langchain_core.utils.function_calling import convert_to_openai_tool
---> 43 from langchain_openai.chat_models.base import (
     44     BaseChatOpenAI,
     45     _AllReturnType,
     46     _convert_message_to_dict,
     47     _DictOrPydantic,
     48     _DictOrPydanticClass,
     49     _is_pydantic_class,
     50 )
     51 from pydantic import BaseModel, Field, SecretStr, model_validator
     52 from tokenizers import Tokenizer

ImportError: cannot import name '_AllReturnType' from 'langchain_openai.chat_models.base' (/Users/xeroman.k/IdeaProjects/inflearn-llm-app/.venv/lib/python3.10/site-packages/langchain_openai/chat_models/base.py)

답변 1

0

xeroman님의 프로필 이미지
xeroman
질문자

다른 질문 보고 해결 했습니다.

%pip install python-dotenv langchain-upstage==0.5.0

감사합니다.

xeroman님의 프로필 이미지
xeroman

작성한 질문수

질문하기