쿠키를 사용합니다. 쿠키와 브라우저 저장소는 로그인 상태를 유지하고 환경설정을 기억합니다. 동의하시면 사이트 이용 방식도 측정합니다. 언제든지 할 수 있습니다. 자세한 내용은 쿠키 정책을 참고하세요.
쿠키를 사용합니다. 쿠키와 브라우저 저장소는 로그인 상태를 유지하고 환경설정을 기억합니다. 동의하시면 사이트 이용 방식도 측정합니다. 언제든지 할 수 있습니다. 자세한 내용은 쿠키 정책을 참고하세요.
mongodb/voyage-multimodal-3.5위 가격으로 잔액에서 차감됩니다. 새 계정은 무료 사용량으로 시작합니다.
MongoDB의 VoyageAI: voyage-multimodal-3.5는 MongoDB의 VoyageAI에서 제공하는 멀티모달 임베딩 모델입니다. 임베딩 카테고리에 속하므로, 채팅 응답을 생성하는 것이 아니라 콘텐츠를 벡터로 변환하는 역할을 합니다. 단순 텍스트 이상을 아우르는 단일 임베딩 모델이 필요한 개발자를 대상으로 합니다.
이 모델은 텍스트와 이미지를 입력으로 받아 임베딩을 출력으로 생성합니다. 텍스트, 이미지, 비디오를 개별적으로 벡터화할 수 있으며, 세 가지 모달리티가 모두 교차하는 콘텐츠도 처리합니다. 컨텍스트 윈도우는 32,000 토큰이고 최대 출력은 28,800입니다. 출력은 항상 벡터 표현이므로, 이 모델은 산문이나 답변, 채팅 완성을 반환하지 않습니다. 저장하거나 비교할 임베딩을 반환합니다.
이러한 기능은 몇 가지 실용적인 용도를 시사합니다. 텍스트 문서와 이미지를 하나의 공유 벡터 공간에 임베딩하여 검색 및 조회에 활용할 수 있으며, 이는 작성된 자료와 시각적 자산을 함께 다루는 지식 베이스와 카탈로그에 적합합니다. 이 모델은 교차하는 텍스트, 이미지, 비디오 콘텐츠를 처리하므로, 설명과 사진이 있는 제품 목록처럼 모달리티가 함께 나타나는 페이지나 레코드에도 적합합니다. 임베딩은 자체 벡터 저장소 위에 구축된 유사도 매칭, 클러스터링, 중복 제거, 추천 기능을 지원할 수 있습니다.
모델 id "mongodb/voyage-multimodal-3.5"를 사용하여 api14의 OpenAI 호환 API를 통해 이 모델을 호출합니다. 엔드포인트가 OpenAI 형식을 따르므로, 기존 OpenAI 클라이언트 라이브러리를 사용하여 api14를 가리키도록 하고 텍스트와 이미지 입력을 보내면 임베딩 벡터를 돌려받을 수 있습니다. 이 모델은 지원되는 파라미터를 나열하지 않으므로, 이 모델의 기본값을 사용할 계획을 세우고 요청 구성을 최소한으로 유지하십시오. 파이프라인에 연결하기 전에 정확한 요청 형식은 엔드포인트 문서를 확인하십시오.
모델을 선택할 때는 임베딩 역할을 염두에 두십시오. 이 모델은 텍스트를 생성하거나 대화를 이어가지 않으므로, 생성된 답변이나 추론이 필요한 작업에는 대신 채팅 또는 완성 모델이 필요합니다. 텍스트, 이미지, 혼합 콘텐츠를 검색 및 조회를 위한 벡터로 표현하는 것이 요구사항일 때 더 적합합니다.
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-multimodal-3.5",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
이 커뮤니티에는 아직 토픽이 없습니다. VoyageAI by MongoDB: voyage-multimodal-3.5에 대한 첫 토픽을 열어 보세요.