Query Agent 설치

Query Agent 설치

Query Agent 클라이언트 패키지는 일반 Weaviate 클라이언트와 함께 설치해요. Python과 JavaScript/TypeScript의 사전 요구 사항과 설치 명령을 안내해요. Weaviate Cloud 전용 기능이에요.

출처: Query Agent 설치

사전 요구 사항

Query Agent가 접근할 수 있는 범위: Query Agent의 접근 자격 증명은 전달받은 Weaviate 클라이언트 객체에서 파생돼요. 그리고 Query Agent에 제공한 컬렉션 이름 목록으로 더 제한할 수 있어요. 예를 들어 연관 Weaviate 자격 증명의 사용자가 컬렉션 일부만 접근 가능하다면, Query Agent도 그 컬렉션만 접근할 수 있어요.

참고: Query Agent는 Weaviate Cloud 인스턴스에서만 사용할 수 있어요. Weaviate Cloud의 무료 클러스터로 이 에이전트를 시도해 볼 수 있어요.

지원 언어: 현재 Query Agent 클라이언트는 Python과 JavaScript/TypeScript만 지원해요. 다른 언어 지원은 추후 추가될 예정이에요.

Python 클라이언트

Python에서는 Weaviate 클라이언트 라이브러리를 선택적 agents 익스트라와 함께 설치하면 돼요. 이렇게 하면 weaviate-client 패키지와 함께 weaviate-agents 패키지가 설치돼요.

pip install -U "weaviate-client[agents]"

문제 해결 — pip가 최신 버전을 강제로 설치하게 하기: 기존 설치에선 pip install -U "weaviate-client[agents]"weaviate-agents를 최신 버전으로 올리지 못할 수 있어요. 이 경우 weaviate-agents 패키지를 명시적으로 업그레이드해 보세요.

pip install -U weaviate-agents

또는 특정 버전 설치:

pip install -U weaviate-agents==1.8.0

JavaScript/TypeScript 클라이언트

TypeScript 또는 JavaScript는 npm으로 설치해요.

npm install weaviate-agents@latest

더 알아보기 (Learn more)