인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

작성자 없음

작성자 정보가 삭제된 글입니다.

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

3.2 LangChain과 Chroma를 활용한 RAG 구성

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

해결된 질문

작성

·

204

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.

답변 2

0

강병진님의 프로필 이미지
강병진
지식공유자

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

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)을 사용했을때 답변 생성 이슈

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

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기