쿠키를 사용합니다. 쿠키와 브라우저 저장소는 로그인 상태를 유지하고 환경설정을 기억합니다. 동의하시면 사이트 이용 방식도 측정합니다. 언제든지 할 수 있습니다. 자세한 내용은 쿠키 정책을 참고하세요.
쿠키를 사용합니다. 쿠키와 브라우저 저장소는 로그인 상태를 유지하고 환경설정을 기억합니다. 동의하시면 사이트 이용 방식도 측정합니다. 언제든지 할 수 있습니다. 자세한 내용은 쿠키 정책을 참고하세요.
mongodb/voyage-4위 가격으로 잔액에서 차감됩니다. 새 계정은 무료 사용량으로 시작합니다.
MongoDB의 VoyageAI: voyage-4는 MongoDB의 VoyageAI에서 제공하는 임베딩 모델입니다. 이는 임베딩 카테고리에 속하며, 이는 채팅 응답을 생성하는 것이 아니라 텍스트를 벡터 표현으로 변환하는 역할을 한다는 뜻입니다. 범용 모델이며, 영어뿐 아니라 다국어 콘텐츠도 처리할 수 있도록 만들어졌습니다. 애플리케이션이 의미적 유사도, 검색, 또는 검색 품질에 의존한다면, 이것이 바로 평가해야 할 모델 부류입니다.
이 모델은 텍스트를 입력으로 받고 임베딩을 출력으로 반환합니다. 컨텍스트 길이는 32,000 토큰이고, 최대 출력은 28,800입니다. 출력이 산문이 아니라 벡터이므로, 대화, 요약, 또는 코드 생성에는 사용하지 않습니다. 대신 텍스트를 보내면 다운스트림 시스템이 비교와 순위 지정에 사용하는 숫자 표현을 받습니다. 다국어 지원 덕분에 언어마다 별도의 임베딩 모델로 전환하지 않고도 동일한 모델을 여러 언어의 콘텐츠에 사용할 수 있습니다.
실용적인 용도는 이러한 형태에서 바로 따라옵니다. 검색과 탐색이 주요 대상이므로, voyage-4는 문서 컬렉션에 대한 의미 검색, 관련 구절을 언어 모델에 전달하기 전에 가져와야 하는 검색 증강 생성 파이프라인, 그리고 쿼리와 저장된 콘텐츠 간의 유사도에 의존하는 AI 애플리케이션에 적합합니다. 다국어 검색도 자연스럽게 맞는데, 임베딩이 유용하려면 쿼리와 문서가 같은 언어일 필요가 없기 때문입니다. 클러스터링, 중복 제거, 추천 스타일 매칭도 합리적인 애플리케이션인데, 이들은 모두 임베딩 비교로 귀결되기 때문입니다.
이 모델은 모델 id "mongodb/voyage-4"를 사용하여 api14의 OpenAI 호환 API를 통해 호출합니다. 인터페이스가 OpenAI 형식을 따르므로, 기존 OpenAI 클라이언트를 api14로 지정하고 통합을 다시 작성하지 않고도 임베딩 요청을 보낼 수 있습니다. 이 모델은 표준 요청 필드 외에 지원되는 파라미터를 나열하지 않으므로, 요청을 단순하게 유지하고 인터페이스에 포함되지 않은 튜닝 옵션을 가정하지 마십시오. 모델 id는 이 특정 모델을 선택하기 위해 요청에 넣는 값입니다.
한 가지 염두에 둘 점은 범위입니다. 이것은 임베딩 모델이므로, 텍스트 생성, 추론, 또는 도구 사용이 필요하다면 채팅 또는 완성 모델이 더 나은 선택입니다. 32,000 토큰 컨텍스트와 28,800 최대 출력은 채팅 예산이 아니라 임베딩 작업량을 설명합니다. 작업이 표현과 검색이라면 voyage-4를 사용하고, 작업이 텍스트 생성이라면 생성 모델을 선택하십시오.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.embeddings.create({
"model": "mongodb/voyage-4",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
이 커뮤니티에는 아직 토픽이 없습니다. VoyageAI by MongoDB: voyage-4에 대한 첫 토픽을 열어 보세요.