We gebruiken cookies. Cookies en browseropslag houden je ingelogd en onthouden je voorkeuren. Met je toestemming meten we ook hoe de site wordt gebruikt. Je kunt je wanneer je wilt. Zie ons cookiebeleid.
We gebruiken cookies. Cookies en browseropslag houden je ingelogd en onthouden je voorkeuren. Met je toestemming meten we ook hoe de site wordt gebruikt. Je kunt je wanneer je wilt. Zie ons cookiebeleid.
mongodb/voyage-multimodal-3.5Draait op je saldo tegen de prijzen hierboven. Nieuwe accounts beginnen met gratis gebruik.
Instellingen
VoyageAI by MongoDB: voyage-multimodal-3.5 is een multimodaal embeddingmodel van VoyageAI by MongoDB. Het behoort tot de categorie embeddings, dus het doel is om inhoud om te zetten in vectoren in plaats van chatreacties te genereren. Het is gericht op ontwikkelaars die één embeddingmodel nodig hebben dat meer dan alleen platte tekst dekt.
Het model accepteert tekst en afbeeldingen als invoer en produceert embeddings als uitvoer. Het kan tekst, afbeeldingen en video afzonderlijk vectoriseren, en het verwerkt ook inhoud waarin alle drie de modaliteiten elkaar afwisselen. Het contextvenster is 32.000 tokens en de maximale uitvoer is 28.800. Omdat de uitvoer altijd een vectorrepresentatie is, retourneert het model geen proza, antwoorden of chatcompletions; het retourneert embeddings die u opslaat of vergelijkt.
Die mogelijkheden wijzen op een paar praktische toepassingen. U kunt tekstdocumenten en afbeeldingen in één gedeelde vectorruimte embedden voor zoeken en ophalen, wat past bij kennisbanken en catalogi die geschreven materiaal met visuele assets combineren. Omdat het model afwisselende tekst-, afbeeldings- en video-inhoud verwerkt, past het ook bij pagina's of records waar de modaliteiten samen voorkomen, zoals productvermeldingen met beschrijvingen en foto's. De embeddings kunnen similarity matching, clustering, deduplicatie en aanbevelingsfuncties ondersteunen die bovenop uw eigen vector store zijn gebouwd.
U roept het model aan via de OpenAI-compatibele API van api14 met het model-id "mongodb/voyage-multimodal-3.5". Omdat het endpoint de OpenAI-indeling volgt, kunt u bestaande OpenAI-clientbibliotheken gebruiken en deze op api14 richten, tekst- en afbeeldingsinvoer verzenden en de embeddingvectoren teruglezen. Het model vermeldt geen ondersteunde parameters, dus reken op de standaardwaarden voor dit model en houd de aanvraagconfiguratie minimaal; raadpleeg de endpointdocumentatie voor de exacte aanvraagvorm voordat u het in een pipeline opneemt.
Houd de embeddingrol in gedachten bij het kiezen tussen modellen. Dit model genereert geen tekst en voert geen gesprekken, dus taken die gegenereerde antwoorden of redeneringen nodig hebben, vragen om een chat- of completionmodel. Het is de betere keuze wanneer de vereiste is om tekst, afbeeldingen en gemengde inhoud als vectoren weer te geven voor zoeken en ophalen.
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));
Deze community heeft nog geen topics. Open het eerste topic over VoyageAI by MongoDB: voyage-multimodal-3.5.