langchain
-
[AWS Bedrock] Claude3.5와 Langchain 연동하기 (24년 10월 기준)Programing/AWS 2024. 10. 10. 21:46
올해 초에는 AWS Bedrock에서 제공하는 모델이 그렇게 많지는 않았는데 그 사이에 많이 늘었습니다. 기존에는 Claude 2.1을 사용하고 있었는데 이제 Claude 3.5를 사용해볼까 하고 요금을 확인해봤습니다. 2.1보다 3이 성능도 훨씬 좋은데 요금도 훨씬 싸다고? 당장 바꿔야겠습니다. 이슈발생그런데 문제가 발생했습니다.기존의 langchain - Bedrock 연동은 이전 3월달에 작성한 포스트에서와 같은 방식이였습니다.# 기존 연결 방식from langchain.llms.bedrock import Bedrockchat_model_id = 'anthropic.claude-v2:1'llm = Bedrock(model_id=chat_model_id, client=bedrock) 여기서 chat_..
-
[AWS Bedrock] Langchain과 Bedrock 함께쓰기Programing/AWS 2024. 3. 12. 18:43
이 전 글에서는 RAG를 위한 지식베이스를 생성할 때, AWS Opensearch serverless를 사용했습니다. [AWS Bedrock] RAG를 위한 지식베이스 생성이전 글에서는 Bedrock을 이용해 간단한 서비스를 생성했습니다. [AWS Bedrock] Bedrock 시작하기 LLM의 빠른 도입과 테스트를 위해 Bedrock을 이용해 LLM서비스를 구축하기로 선택했습니다. (아래의 이전brain-nim.tistory.com S3의 데이터를 바로 활용 가능하고 따로 서버를 관리할 필요가 없다는 장점이 있지만,비용이 생각 이상으로 비싸다는 단점이 있었습니다.(짐작은 했지만 실험해보니 생각 이상으로 더 비쌌습니다.) 이번엔 Langchain을 이용해 지식베이스 벡터를 로컬에 생성한 뒤 Bedrock..
-
[LangChain] ValueError: The de-serialization relies loading a pickle file.Programing/기타 오류 해결 2024. 3. 12. 10:00
로컬에 저장한 벡터저장소를 불러오는 과정에서 다음과 같은 에러가 발생했습니다. Traceback (most recent call last): File "C:\Program Files\JetBrains\PyCharm Community Edition 2023.1.3\plugins\python-ce\helpers\pydev\pydevconsole.py", line 364, in runcode coro = func() File "", line 1, in File "C:\Users\Lee\Documents\python_scripts\AWS_Bedrock\venv\lib\site-packages\langchain_community\vectorstores\faiss.py", line 1115, in load_loca..