ChatGPT LangChain 에서 사용할 Vector Store 중 ChromaDB의 오류 해결 방법
안녕하세요. 클스 입니다.
LangChain과 vector db 중 하나인 ChromaDB를 사용하는데, 아래같은 오류가 발생합니다.
RuntimeError: Chroma is running in http-only client mode, and can only be run with 'chromadb.api.fastapi.FastAPI' as the chroma_api_impl.
작업한 내용
$ pip install chromadb chromadb-client
$ pip show chromadb
Name: chromadb
Version: 0.4.24 ==> 최신 stable 버전입니다.
Summary: Chroma.
$ pip show chromadb-client
Name: chromadb-client
Version: 0.4.25.dev0 ==> 최신 개발 버전입니다.
Summary: Chroma Client.
원인
* chromadb와 chromadb-client가 충돌이 발생해서 생기는 문제입니다.
해결 방법
삭제후 chroadb 만 설치한다.
* > $ pip uninstall chromadb chromadb-client
* > $ pip install chromadb
import chromadb
client = chromadb.PersistentClient(path="/path/to/save/to")
* HttpClient를 이용하려면 chromadb를 서버로 띄우면 된다.
$ chroma run --path /path/to/save/to
이상 클스 였습니다.
5월 스승의 날이 다가옵니다. 미리미리 선물 하나씩 준비하는 쎈스~~

디자인아지트 캘리그라피 감사 기성 머그컵, 선생님(그린), 1개
49% 16,000원
8,110원(1개당 8,110원)
![]() |
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
댓글
댓글 쓰기