Inflearn brand logo image

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

윤정님의 프로필 이미지
윤정

작성한 질문수

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

3.2 LangChain과 Chroma를 활용한 RAG 구성

3.2 RAG구성_400 에러 문의드립니다.

작성

·

68

0

안녕하세요, 3.2 RAG구성 강의 중 하기 부분에서 막혔습니다. 조언 요청드립니다.

 

OpenAI 대신, Upstage를 쓰고 싶어

하기와 같이 코드 수정을 하였습니다.

그런데 두번째 캡쳐 그림 부터 에러가 발생합니다.

Upstage가 유효하지 않다고 하는 것 같은데...

무엇이 잘못된 것 일까요?

 

그리고 실습을 위해 OpenAI를 결제해야한다면

얼마정도 하면, 완강하는데 문제없을까요?!

image.pngimage.png

 

 

Error code: 400 - {'error': {'message': 'The requested model is invalid or no longer supported. You can find the list of available models on our models page (https://console.upstage.ai/docs/models)', 'type': 'invalid_request_error', 'param': '', 'code': 'invalid_request_body'}}

답변 2

1

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

안녕하세요! UpstageEmbedddings에 넘겨주는 모델 이름이 잘못되었기 때문입니다. 클래스는 변경하셨는데, 모델 이름을 그대로 OpenAI 임베딩 모델을 사용해서 발생하는 에러입니다.

업스테이지 공식문서 링크를 보시고 모델명을 변경해서 다시 시도해보세요!

https://console.upstage.ai/docs/capabilities/embeddings#what-models-does-upstage-provide

윤정님의 프로필 이미지
윤정
질문자

감사합니다!

1

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

Upstage API를 사용하여 RAG를 구성하는 과정에서 문제가 발생하신 것으로 보입니다. 발생한 400 에러 메시지에 따르면, ‘요청한 모델이 유효하지 않거나 더 이상 지원되지 않는다’는 안내가 나타났습니다. 일반적으로 이런 에러는 다음과 같은 원인 및 해결 방법이 있을 수 있습니다.

문제 원인 및 해결 방법:

  1. 모델명 확인하기:

    • 현재 사용 중인 모델 'text-embedding-3-large'가 제대로 된 모델명인지 확인해야 합니다. Upstage에서 제공하는 모델명은 시간이 지나면서 업데이트될 수 있습니다. 실제로 지원되는 모델 목록은 Upstage의 모델 문서 페이지에서 확인하실 수 있습니다.
    • 강의 시점 이후 업데이트로 인해 모델명이 변경되었을 가능성이 높으므로, 최신 모델명을 반영해 코드를 수정해 보세요.
  2. 환경 변수(API Key) 확인:

    • 환경 변수로 설정한 UPSTAGE_API_KEY가 정확히 설정되어 있는지 검사하세요. .env 파일이 제대로 로드되고 있는지, API 키가 맞는지 다시 확인해보는 것이 좋습니다.
  3. 네트워크 혹은 API 사용 문제:

    • 네트워크 연결이 불안정하거나, API 엔드포인트에 대한 요청이 제대로 이루어지지 않을 경우에도 이런 문제가 발생할 수 있습니다. 안정적인 네트워크 환경에서 다시 시도해 보세요.

OpenAI 결제 팁:

  • OpenAI 서비스를 이용할 때의 비용은 주로 사용량에 따라 달라집니다. 모델 사용량에 따라 다르지만, 초기 학습이나 테스트 목적으로는 비교적 적은 비용으로 시작하실 수 있습니다. 학습 내용을 따르기에 대략 \(5에서 \)20 정도를 예상하시면 큰 무리가 없을 것입니다.

참고할 만한 유사 질문 링크:
- 질문: UpstageEmbeddings를 활용 시 모델 관련 에러 이슈: 여기서는 Upstage 사용 시 나타날 수 있는 모델명 오류를 해결한 사례를 확인할 수 있습니다.

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

윤정님의 프로필 이미지
윤정

작성한 질문수

질문하기