Usiamo i cookie. Cookie e memoria del browser ti mantengono connesso e ricordano le tue preferenze. Con il tuo consenso misuriamo anche come viene usato il sito. Puoi in qualsiasi momento. Consulta la nostra cookie policy.
Google: Gemini Embedding 2
google/gemini-embedding-2Prova Google: Gemini Embedding 2 ora
Usa il tuo saldo ai prezzi indicati sopra. I nuovi account partono con utilizzo gratuito.
I risultati appariranno qui.
Impostazioni
Google: Gemini Embedding 2 in breve
- Il prezzo di input è superiore del 900% rispetto alla mediana di 34 modelli Embeddings.
Informazioni su Google: Gemini Embedding 2
Google: Gemini Embedding 2 è un modello di embedding di Google, elencato su api14 con l'id modello google/gemini-embedding-2. Si colloca nella categoria embeddings ed è descritto da Google come il primo modello di embedding multimodale dell'azienda. Anziché generare risposte di chat, converte gli input in vettori che è possibile archiviare e confrontare, il che lo rende un elemento costitutivo per i sistemi di ricerca e recupero, piuttosto che un assistente con cui parlare direttamente.
Il modello accetta input di testo, immagini, file, audio e video, e la sua unica modalità di output sono gli embedding. La descrizione di Google osserva che attualmente testo e immagini sono supportati per la mappatura in uno spazio vettoriale unificato per la ricerca semantica e la generazione aumentata dal recupero (RAG). La finestra di contesto è di 8192 token, e l'output massimo è 7372. Poiché l'output è un vettore e non testo in prosa, è necessario prevedere di consumare il risultato a livello di programma, ad esempio scrivendolo in un indice vettoriale, invece di leggerlo come testo.
Queste capacità indicano un insieme di utilizzi piuttosto specifico. La ricerca semantica su una raccolta di documenti è quella più ovvia: generare una volta gli embedding del proprio corpus, generare gli embedding della query al momento della richiesta e classificare in base alla similarità vettoriale. Le pipeline RAG derivano dalla stessa idea, in cui i passaggi recuperati vengono passati a un modello di generazione separato. Il supporto per input multimodali significa che è anche possibile costruire un recupero che mescola testo e immagini in un unico spazio vettoriale, il che si adatta a cataloghi, librerie multimediali o qualsiasi raccolta in cui una query espressa a parole debba poter far emergere un'immagine pertinente. Gli input audio e video sono elencati come modalità accettate, quindi è possibile anche indicizzare tali risorse, anche se la descrizione di Google cita solo testo e immagini come attualmente mappati nello spazio unificato.
Si chiama il modello tramite l'API compatibile con OpenAI di api14 usando l'id modello google/gemini-embedding-2. Poiché l'interfaccia segue la convenzione degli embedding di OpenAI, i client e gli SDK esistenti che puntano già a un base URL compatibile con OpenAI dovrebbero funzionare con modifiche minime. Il modello non elenca parametri supportati, quindi non c'è nulla di extra da regolare nel corpo della richiesta oltre ai campi standard della chiamata di embedding, come l'id modello e l'input. Se si sta migrando una pipeline esistente, verificare di non fare affidamento su parametri opzionali che questo modello non accetta.
Una considerazione pratica è la finestra di contesto di 8192 token. Gli input più lunghi devono essere suddivisi prima dell'embedding, e la strategia di suddivisione in blocchi influenzerà la qualità del recupero, quindi è necessario pianificarlo invece di dare per scontato che interi documenti rientrino. Tenere inoltre presente che questo modello produce solo embedding. Se l'applicazione necessita di testo generato, riassunti o risposte, sarà necessario un modello di chat o di completamento separato accanto a esso, con Gemini Embedding 2 che gestisce il lato del recupero nella pipeline.
Come chiamare l’API Google: Gemini Embedding 2
- Crea una chiave API nella tua dashboard.
- Installa l’SDK ufficiale openai per il tuo linguaggio.
- Imposta baseURL su https://api14.com/api/v1 e model su "google/gemini-embedding-2".
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": "google/gemini-embedding-2",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
Specifiche
- Lunghezza del contesto
- 8192
- Output massimo
- 7372
- Input
- text, image, file, audio, video
- Output
- embeddings
Richieste su api14 · ultimi 7 giorni
Google: Gemini Embedding 2: domande frequenti
- Quanto costa l’API di Google: Gemini Embedding 2?
- Google: Gemini Embedding 2 costa Input 0,70 USD / 1M token. L’importo viene addebitato sul tuo saldo in USD solo per le richieste riuscite; le richieste fallite sono gratuite.
- Qual è la finestra di contesto di Google: Gemini Embedding 2?
- Google: Gemini Embedding 2 legge fino a 8192 token per richiesta, prompt, cronologia e documenti insieme. Scrive fino a 7372 token di output per risposta.
- Cosa sa fare Google: Gemini Embedding 2?
- Google: Gemini Embedding 2 accetta text, image, file, audio, video e restituisce embeddings.
- Come chiamo Google: Gemini Embedding 2 dal mio codice?
- Punta un qualsiasi SDK OpenAI su https://api14.com/api/v1 e imposta il modello su "google/gemini-embedding-2", nessun’altra modifica al codice. Copia un esempio pronto dal pannello del codice in questa pagina.
- Quali sono le alternative a Google: Gemini Embedding 2?
- Modelli Embeddings comparabili a un prezzo simile: Google: Gemini Embedding 2 Preview, Google: Gemini Embedding 2 (batch), Google: Gemini Embedding 001. Funzionano tutti con la stessa chiave API, quindi per cambiare basta una stringa.
Community di Google: Gemini Embedding 2
Nuova discussioneQuesta community non ha ancora discussioni. Apri la prima su Google: Gemini Embedding 2.