Vi använder cookies. Cookies och webbläsarlagring håller dig inloggad och kommer ihåg dina preferenser. Med ditt tillstånd mäter vi också hur webbplatsen används. Du kan när som helst. Läs vår cookiepolicy.
Vi använder cookies. Cookies och webbläsarlagring håller dig inloggad och kommer ihåg dina preferenser. Med ditt tillstånd mäter vi också hur webbplatsen används. Du kan när som helst. Läs vår cookiepolicy.
mongodb/voyage-4Körs på ditt saldo till priserna ovan. Nya konton börjar med gratis användning.
Inställningar
VoyageAI by MongoDB: voyage-4 är en inbäddningsmodell från VoyageAI by MongoDB. Den tillhör kategorin inbäddningar, vilket innebär att dess uppgift är att omvandla text till vektorrepresentationer snarare än att generera chattssvar. Det är en allmänt användbar modell, och den är byggd för att hantera flerspråkigt innehåll såväl som engelska. Om din applikation är beroende av semantisk likhet, hämtning eller sökkvalitet är detta den typ av modell du bör utvärdera.
Modellen tar text som indata och returnerar inbäddningar som utdata. Dess kontextlängd är 32 000 tokens, och dess maximala utdata är 28 800. Eftersom utdata är en vektor snarare än prosa kommer du inte att använda den för konversation, sammanfattning eller kodgenerering. I stället skickar du text till den och tar emot den numeriska representation som nedströms system använder för jämförelse och rangordning. Stödet för flera språk innebär att samma modell kan användas för innehåll på olika språk utan att byta till en separat inbäddningsmodell för varje språk.
De praktiska användningsområdena följer direkt av denna form. Hämtning och sökning är de primära målen, så voyage-4 passar för semantisk sökning över en dokumentsamling, hämtningsförstärkta genereringspipelines där du behöver hämta relevanta avsnitt innan de skickas till en språkmodell, och AI-applikationer som förlitar sig på likhet mellan frågor och lagrat innehåll. Flerspråkig hämtning passar också naturligt, eftersom frågor och dokument inte behöver vara på samma språk för att inbäddningarna ska vara användbara. Klustring, deduplicering och rekommendationsliknande matchning är också rimliga tillämpningar, eftersom de alla reduceras till att jämföra inbäddningar.
Du anropar modellen via api14:s OpenAI-kompatibla API med modell-id:t "mongodb/voyage-4". Eftersom gränssnittet följer OpenAI-formatet kan du peka en befintlig OpenAI-klient mot api14 och skicka inbäddningsförfrågningar utan att skriva om din integration. Modellen listar inga stödda parametrar utöver standardfälten för förfrågan, så håll dina förfrågningar enkla och undvik att anta inställningsalternativ som inte ingår i gränssnittet. Modell-id:t är det värde du placerar i förfrågan för att välja just denna modell.
En sak att ha i åtanke är omfattningen. Detta är en inbäddningsmodell, så om du behöver textgenerering, resonemang eller verktygsanvändning är en chatt- eller kompletteringsmodell det bättre valet. Kontexten på 32 000 tokens och maximala utdata på 28 800 beskriver inbäddningsarbetsbelastningen, inte en chattbudget. Använd voyage-4 när uppgiften är representation och hämtning, och välj en generativ modell när uppgiften är att producera text.
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));
Den här communityn har inga trådar ännu. Starta den första om VoyageAI by MongoDB: voyage-4.