inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

3.2 LangChain과 Chroma를 활용한 RAG 구성

embedding에 upstage를 사용하려 하는데 chroma 과정에서 에러가 납니다

해결된 질문

369

작성자 없음

작성한 질문수 0

0

openai말고 upstage를 사용하려고 하고 있는데 embedding쪽에서 에러가 발생합니다.

RemoteProtocolError라고 뜨는데 왜 그런걸까요?

3.1.2강의에서 알려주신 upstage를 이용한 chat은 정상적으로 동작하였습니다.

 

from langchain_upstage import UpstageEmbeddings

embedding = UpstageEmbeddings(api_key="oooooooo", model="embedding-passage")


from langchain_chroma import Chroma

database = Chroma.from_documents(documents=document_list, embedding=embedding, collection_name='chroma-tax', persist_directory='./chroma')

---------------------------------------------------------------------------
RemoteProtocolError                       Traceback (most recent call last)
....
APIConnectionError: Connection error.

vector-database llm langchain rag openai-api upstage

답변 2

0

제이쓴

APIConnectionError면 네트워크 이슈인 것 같습니다. 다시 시도해도 같은 에러이신가요?

1

maboloo

colab에서는 가능한걸로 보아 네트워크 이슈가 맞는 것 같습니다.

방화벽이나 어딘가에 막혀있는거 같네요. 답변해주셔서 감사합니다

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. maboloo님.

질문하신 내용을 살펴보니, upstage API를 이용한 embedding 과정에서 RemoteProtocolError가 발생하고 있는 것으로 보입니다. 이는 주로 네트워크 연결이나 API 호출 관련 설정에서 문제가 발생할 때 나타날 수 있습니다.

가능한 원인 및 해결 방법:

  1. API Key 확인:

    • 제공된 UpstageEmbeddings의 API 키가 올바른지 다시 확인해 보세요. 만약 잘못되었거나 만료된 키를 사용 중이라면 이런 오류가 발생할 수 있습니다.
  2. 네트워크 연결 상태:

    • 인터넷 연결이 안정적인지 확인하십시오. 불안정한 네트워크는 API 호출 시도를 실패하게 만듭니다.
  3. API Endpoint 확인:

    • 사용 중인 API의 호스트 주소가 정확한지 확인하세요. 특히나 endpoint 경로나 베이스 URL이 다를 경우 문제가 발생할 수 있습니다.
  4. 방화벽 및 보안 설정:

    • 방화벽이 특정 포트를 막고 있거나 네트워크 설정에서 차단된 경우에도 API 호출이 실패할 수 있습니다. 이러한 부분도 점검해보시기 바랍니다.
  5. 코드 및 패키지 업데이트:

    • 사용하는 라이브러리가 최신 버전인지 확인하세요. 가끔씩 버전 호환성 문제로 인해 예전 버전을 사용하면 문제가 발생할 수 있습니다.

이미 해당 강의를 통해 upstage 와의 연결이 이루어졌기에, 문제가 API 키나 네트워크의 일시적 오류일 가능성이 높습니다.

관련된 다른 학습자들이 비슷한 문제를 해결한 사례들은 아래 링크에서 확인할 수 있습니다:
- 질문: ollama(llama3.1)을 사용했을때 답변 생성 이슈

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Langchain 공식문서 학습 질문

0

41

2

온톨로지 활용

0

60

2

ollama설치해서 llama로 돌려도 되나요?

0

65

2

소득세법 docx 파일 공유 요청건

0

110

1

EXAONE 모델 불러오기 안되는 문제

0

101

2

[5.1 강의] LLM Evaluator에 Upstage를 사용하는 방법 + 변경된 Langsmith Docs를 참고하여 구현하는 방법 공유

0

135

2

강의 9에 QA관련된 import가 되지 않네요

0

129

2

🚨 python3.14 를 쓰고 계시면 chroma 에서 ConfigError 가 발생합니다.

1

244

1

강의와 책 관련 질문

0

100

1

문서 전처리 고민

0

127

1

RAG 배포 질문드립니다

0

110

1

강의 내용과는 별개로 궁금한 점이 있습니다

0

102

2

폐쇄망 챗봇 모델

0

105

1

AI agent 쿠폰

0

102

2

저는 왜 그대로 했는데 답변이 틀리게 나오는지 모르겠네요

0

109

2

langchain howto/sequence는 지금 doc 공식 사이트 어디서 확인할 수 있나요?

1

104

1

new_question에 대한 답 출력

0

80

2

랭체인 라이브러리

0

166

2

[LangGraph를 활용한 AI Agent 개발] 쿠폰 유효기간

0

115

1

postgresql의 pgvector 벡터는 어떤가요?

0

398

2

doc관련

0

149

2

load_dotenv() 실행 False

0

103

1

RAG 답변 개선을 위한 정답지 활용 구조 검토 요청

0

126

2

3.2 from langchain.chains ~ 에서 모듈을 찾지 못할 때.

2

435

2