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)
- Query Agent 소개 — 개념과 사용 사례
- Query Agent Quickstart — 첫 Search/Ask 호출 실행