메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

ChromaDB 설치 및 사용법

설치 전제 조건

  • Python 3.8 이상
  • pip 패키지 관리자

설치 방법

기본 설치

  • 터미널에서 다음 명령어 실행
pip install chromadb

가상환경 설치 권장

  1. Python venv 생성
python -m venv chromadb_env
source chromadb_env/bin/activate  # Linux/Mac
chromadb_env\Scripts\activate     # Windows

기본 사용법

데이터베이스 초기화

import chromadb

client = chromadb.Client()
collection = client.create_collection("my_collection")

데이터 추가

collection.add(
    embeddings=[[1.1, 2.3, 3.2], [4.5, 6.9, 4.4]],
    documents=["첫 번째 문서", "두 번째 문서"],
    ids=["id1", "id2"]
)

주요 기능

  • 벡터 유사도 검색
  • 대규모 임베딩 저장
  • 고성능 유사성 비교

참고 사항

결론

ChromaDB는 현대 AI 애플리케이션을 위한 강력하고 유연한 벡터 데이터베이스입니다.