Mixedbread AI 리랭킹 통합
Mixedbread AI 리랭킹 통합
LangChain JavaScript로 Mixedbread AI 리랭킹 문서 압축기와 통합하는 방법을 안내할게요.
출처: 문서
본문
개요
이 가이드는 Mixedbread AI 리랭킹 API를 통합하고 사용하는 방법을 안내해요. 리랭킹 API는 주어진 쿼리를 기반으로 문서 목록을 재정렬하여 검색 결과나 순위 목록의 관련성을 개선할 수 있게 해줘요.
설치
시작하려면 @langchain/mixedbread-ai 패키지를 설치하세요:
npm install @langchain/mixedbread-ai
인증
Mixedbread AI에 가입해 API 키를 받으세요. 그런 다음 MXBAI_API_KEY 환경 변수에 Mixedbread AI API 키를 설정하거나, 클래스를 생성할 때 apiKey 옵션으로 직접 전달할 수 있어요.
리랭킹 사용하기
MixedbreadAIReranker 클래스는 리랭킹 API에 대한 접근을 제공해요. 사용 방법은 다음과 같아요:
- 클래스 임포트: 먼저 패키지에서
MixedbreadAIReranker클래스를 임포트하세요.
import { MixedbreadAIReranker } from "@langchain/mixedbread-ai";
- 클래스 인스턴스화: API 키로
MixedbreadAIReranker인스턴스를 만드세요.
const reranker = new MixedbreadAIReranker({ apiKey: *** });
- 문서 리랭킹: 쿼리를 기반으로 문서를 재정렬하려면
rerankDocuments메서드를 사용하세요.
const documents = [
{ pageContent: "To bake bread you need flour" },
{ pageContent: "To bake bread you need yeast" },
{ pageContent: "To eat bread you need nothing but good taste" },
];
const query = "What do you need to bake bread?";
const result = await reranker.compressDocuments(documents, query);
console.log(result);
추가 자료
자세한 내용은 Reranking API 문서를 참고하세요.
더 알아보기
- 이 문서를 MCP로 연결하면 Claude, VSCode 등에서 실시간 답변을 받을 수 있어요.
- GitHub에서 이 페이지 편집하기 또는 이슈 제출하기.