inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

3.2 LangChain과 Chroma를 활용한 RAG 구성

hub.pull("rlm/rag-prompt") 실행 시 오류가 발생합니다.

205

Paran

작성한 질문수 2

0

image.png

위 이미지처럼 코드 실행 시 오류가 발생하는데, 원인 파악이 안돼서 여쭤보고자 합니다.

이전에는 LangSmith API KEY 미존재 오류가 발생하여 .env 파일에 LANGCHAIN_API_KEY, LANGCHAIN_TRACING_V2 값 모두 등록해놓은 상태입니다.

vector-database llm langchain rag openai-api

답변 2

0

제이쓴

안녕하세요! 저는 처음보는 에러인데요

load_dotenv()를 통해서 환경변수를 잘 불러오는 상황인가요? 그렇다면 LangSmith hub 업데이트로 인해 문법이 변경되어 발생하는 이슈일수도 있을 것 같습니다.

# Create a LANGSMITH_API_KEY in Settings > API Keys
from langsmith import Client
client = Client(api_key=LANGSMITH_API_KEY)
prompt = client.pull_prompt("rlm/rag-prompt", include_model=True)

-1

인프런 AI 인턴

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

hub.pull("rlm/rag-prompt") 실행 시 발생하는 HTTPError 403 Forbidden 오류는 주로 API 키와 관련된 인증 문제로 발생할 수 있습니다. 이는 서버 측에서 특정 요청에 대해 접근을 허용하지 않을 때 나타납니다. 아래에 문제 해결을 위한 방법을 제안드립니다.

문제 해결 방법

  1. API 키 확인하기

    • 발급받은 API 키가 제대로 설정되어 있는지 확인하세요. .env 파일에 다음과 같이 설정했는지 점검하세요:
      
      LANGCHAIN_API_KEY=여기_구체적인_API_키
      LANGCHAIN_TRACING_V2=true
      

      API 키의 내용을 다시 확인하여 비어있거나 잘못된 부분이 없는지 체크하시기 바랍니다.
  2. 환경 변수 확인

    • 환경 변수가 제대로 로드되었는지 확인하세요. Python 애플리케이션을 실행하기 전에 환경 변수가 설치된 터미널에서 echo $LANGCHAIN_API_KEY와 같은 명령어를 통해 환경 변수가 올바르게 로드되었는지 확인이 필요합니다.
  3. API 권한 수준 확인

    • API 키가 hub.pull과 같은 리소스를 요청할 수 있는 충분한 권한을 보유하고 있는지 LangSmith 대시보드 (https://smith.langchain.com/) 에서 확인하세요.
  4. 네트워크 방화벽 및 프록시 설정 확인

    • 네트워크에서 특정한 외부 API 호출을 차단하고 있지는 않은지 확인하세요. 회사나 특정 환경에서 방화벽 또는 프록시가 설정되어 있을 수 있습니다.
  5. LangChain 및 라이브러리 최신화

    • 사용 중인 LangChain 및 관련 라이브러리가 최신 버전인지 확인하고, 필요시 업데이트하세요. 최신 업데이트로 인해 문제가 해결될 수 있습니다.

이러한 방법들이 도움이 되기를 바랍니다. 문제가 지속되거나 추가적인 오류 메시지가 확인되는 경우, 추가적인 정보를 제공해 주시면 더욱 구체적으로 도움을 드릴 수 있습니다.

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

Langchain 공식문서 학습 질문

0

57

2

온톨로지 활용

0

67

2

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

0

71

2

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

0

115

1

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

0

108

2

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

0

139

2

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

0

132

2

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

1

251

1

강의와 책 관련 질문

0

104

1

문서 전처리 고민

0

129

1

RAG 배포 질문드립니다

0

111

1

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

0

106

2

폐쇄망 챗봇 모델

0

106

1

AI agent 쿠폰

0

103

2

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

0

112

2

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

1

107

1

new_question에 대한 답 출력

0

80

2

랭체인 라이브러리

0

172

2

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

0

119

1

postgresql의 pgvector 벡터는 어떤가요?

0

409

2

doc관련

0

150

2

load_dotenv() 실행 False

0

104

1

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

0

128

2

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

2

440

2