Transwarp Hippo는 대규모 벡터 기반 데이터셋의 저장, 검색 및 관리를 지원하는 엔터프라이즈급 클라우드 네이티브 분산 벡터 데이터베이스입니다. 벡터 유사도 검색 및 고밀도 벡터 클러스터링과 같은 문제를 효율적으로 해결합니다. Hippo는 고가용성, 고성능 및 손쉬운 확장성을 특징으로 합니다. 다중 벡터 검색 인덱스, 데이터 파티셔닝 및 샤딩, 데이터 영속성, 증분 데이터 수집, 벡터 스칼라 필드 필터링, 혼합 쿼리 등 다양한 기능을 갖추고 있습니다. 대규모 벡터 데이터에 대한 기업의 높은 실시간 검색 요구사항을 효과적으로 충족할 수 있습니다.
시작하기
여기서 유일한 전제 조건은 OpenAI 웹사이트의 API key입니다. Hippo 인스턴스를 이미 시작했는지 확인하세요.의존성 설치
먼저 OpenAI, LangChain, Hippo-API와 같은 특정 의존성을 설치해야 합니다. 환경에 맞는 적절한 버전을 설치해야 합니다.모범 사례
의존성 패키지 가져오기
지식 문서 로드하기
지식 문서 분할하기
여기서는 LangChain의 CharacterTextSplitter를 사용하여 분할합니다. 구분 기호는 마침표입니다. 분할 후 텍스트 세그먼트는 1000자를 초과하지 않으며, 반복되는 문자 수는 0입니다.Embedding Model 선언하기
아래에서는 LangChain의OpenAIEmbeddings 메서드를 사용하여 OpenAI 또는 Azure embedding model을 생성합니다.
Hippo Client 선언하기
문서 저장하기
지식 기반 질의응답 수행하기
대규모 언어 질의응답 모델 생성하기
아래에서는 LangChain의 AzureChatOpenAI 및 ChatOpenAI 메서드를 사용하여 각각 OpenAI 또는 Azure 대규모 언어 질의응답 모델을 생성합니다.질문을 기반으로 관련 지식 획득하기
Prompt Template 구성하기
대규모 언어 모델이 답변을 생성할 때까지 대기하기
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.