modelli

Intfloat: E5-Large-v2

Markdown · JSON

Intfloat: E5-Large-v2

intfloat E5-Large-v2 codifica query e passaggi in inglese come vettori a 1024 dimensioni. Il suo modello a 24 strati usa i ruoli query/passage, il pooling medio e un limite di input di 512 token per ricerca, similarità semantica e caratteristiche numeriche del testo.

Informazioni sul modello

Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.

E5-Large-v2 è il modello di embedding testuale inglese a ventiquattro strati di intfloat, con un output a 1024 dimensioni. È progettato per rappresentare numericamente query e passaggi per il recupero di informazioni e altre attività di embedding. La convenzione di preparazione E5 fa parte del suo addestramento: il testo di input porta un prefisso di ruolo e le rappresentazioni codificate dei token vengono aggregate in un vettore per quel testo.

Mantenere espliciti i ruoli di query e passaggio

Per il recupero asimmetrico, inizia la domanda con «query:» e il testo del corpus con «passage:». Questi ruoli distinguono ciò che l’utente cerca dal materiale che potrebbe rispondergli. Per un confronto simmetrico, la ricerca di parafrasi, il clustering o le caratteristiche di classificazione, il produttore raccomanda «query:» per i testi da codificare.

Una raccolta concreta può indicizzare spiegazioni di assistenza in inglese. Prepara una domanda come «query: What should I check before replacing the connector?» e abbinala a passaggi di origine che descrivono controlli ed eccezioni. Il testo del passaggio conserva il prefisso corrispondente. Memorizza l’identificatore della fonte e la formulazione originale accanto a ogni vettore, affinché il risultato possa restituire il materiale che un utente deve leggere.

I prefissi non sono etichette decorative da rimuovere da un lato dell’attività. Il produttore afferma che ometterli degrada le prestazioni di recupero, perché il modello è stato addestrato con quella preparazione. Applica il ruolo scelto in modo coerente quando costruisci il corpus e quando successivamente codifichi una query.

Pooling medio e vettori normalizzati

L’esempio ufficiale di codifica calcola la media delle rappresentazioni dei token escludendo le posizioni di padding con la maschera di attenzione. Normalizza poi il vettore risultante. Un prodotto scalare tra i vettori normalizzati della query e del passaggio fornisce la similarità del coseno per ordinare i candidati. Questa ricetta di pooling medio appartiene a E5-Large-v2; una ricetta basata sul primo token di una famiglia diversa è una scelta di preparazione separata.

I 1024 valori di output costituiscono l’embedding, non una risposta scritta né un’etichetta di categoria diretta. Una fase di ricerca confronta quei valori con rappresentazioni compatibili del corpus, e una fase successiva usa il testo del passaggio selezionato. Se i vettori servono come caratteristiche per clustering o classificazione, conserva l’associazione tra ogni vettore e il record di input di cui rappresenta le caratteristiche.

Testo inglese entro la finestra

La scheda del modello specifica testo solo in inglese e il troncamento degli input lunghi a un massimo di 512 token. Mantieni coerente ogni passaggio del documento entro quella finestra, includendo il prefisso di ruolo e il contesto utile della fonte. Un manuale lungo dovrebbe essere preparato in sezioni i cui titoli, condizioni e istruzioni possano essere compresi quando vengono recuperati separatamente.

Per esempio, una clausola che descrive un’impostazione può richiedere la definizione di quella stessa impostazione e un’eccezione nella frase successiva. Preserva insieme questa piccola unità anziché dividere il testo soltanto in base al numero di caratteri. Mantieni il documento principale e la versione della fonte insieme al passaggio, così che un aggiornamento sostituisca il materiale corretto.

Leggere l’ordinamento come evidenza di recupero

Il produttore spiega che l’ordine dei punteggi del coseno conta più dei loro valori assoluti. Un punteggio non dovrebbe essere interpretato come una probabilità calibrata che un passaggio risponda alla domanda. Verifica passaggi noti per contenere la risposta e materiale irrilevante vicino quando scegli quanti risultati conservare o dove filtrare un insieme di candidati.

L’output utile è una rappresentazione del corpus o della query, un segnale di confronto semantico o caratteristiche numeriche per un’altra attività. Questo checkpoint inglese Large v2 esatto rimane distinto da E5-Base-v2 e Multilingual-E5-Large. Dimensioni uguali, da sole, non rendono i loro vettori uno spazio di embedding comune documentato.

Ailoot Ultra · Embedding POST /v1/embeddings intfloat/e5-large-v2

intfloat/e5-large-v2

Intfloat /intfloat/e5-large-v2

Introduzione

intfloat E5-Large-v2 codifica query e passaggi in inglese come vettori a 1024 dimensioni. Il suo modello a 24 strati usa i ruoli query/passage, il pooling medio e un limite di input di 512 token per ricerca, similarità semantica e caratteristiche numeriche del testo.

Input accettati
Testo · token_ids
Risultati
embedding

Disponibile in Ailoot · input e metodi

Ailoot Ultra · Embedding POST /v1/embeddings
Tipi di input
text, token_ids
Tipi di output
embedding
Formato di output
json
CampoTipoRequisitoValori e limitiPredefinito
CampomodelTipostringRequisitoObbligatorioValori e limiti
intfloat/e5-large-v2
Predefinito—
CampoinputTipostring|string[]|integer[]|integer[][]RequisitoObbligatorioValori e limiti
Numero minimo di elementi: 1
Condizioni: Batch omogeneo non vuoto. Gli ID dei token sono numeri interi non negativi.
Budget di input: Massimo: 512 · Unità di testo: byte UTF8 · Unità di token: elementi dell’array di token
Predefinito—
Campoencoding_formatTipostringRequisitoFacoltativoValori e limiti
float
Predefinitofloat
CampodimensionsTipointegerRequisitoNon supportatoValori e limiti
Minimo: 1
Predefinito—
CampouserTipojson_valueRequisitoFacoltativoValori e limiti
Condizioni: La fonte consente questo campo di metadati JSON; la semantica esatta del fornitore a monte dipende dal modello.
Predefinito—
Camposession_idTipojson_valueRequisitoFacoltativoValori e limiti
Condizioni: La fonte consente questo campo di metadati JSON; la semantica esatta del fornitore a monte dipende dal modello.
Predefinito—
CampotraceTipojson_valueRequisitoFacoltativoValori e limiti
Condizioni: La fonte consente questo campo di metadati JSON; la semantica esatta del fornitore a monte dipende dal modello.
Predefinito—
CampoproviderTipoobjectRequisitoFacoltativoValori e limiti
Condizioni: provider.options rifiutato
Predefinito—
Combinazioni di materiali in input

text_to_embedding

Parametri e ciclo di vita del metodo
ParametroContratto
Parametrocontent_typeContrattoapplication/json
ParametrorequiredContrattomodel, input
Parametroinput_shapesContrattostring, string[], nonnegative_integer_token_array, nonnegative_integer_token_array[]
Parametroencoding_formatContrattofloat
Parametrodimensions_overrideContrattofalse
Parametromax_input_budget_unitsContratto512
Parametromultimodal_objectsContrattofalse
Parametromaterial_typesContrattotext, token_ids

Ciclo di vita: synchronous_json

Conserva l'indice e la dimensione di ogni vettore.

Il nome del modello multimodale non consente oggetti immagine su questo percorso specifico.

Tariffe

Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.

Modalità rapida
Non specificato Quando è selezionata la modalità rapida
Modalità flex
Non specificato Quando è selezionata la modalità flex
Sforzo massimo di ragionamento
Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)

Tariffe Ailoot

Prezzi per configurazione

ConfigurazioneListino delle tariffeCosto
ConfigurazioneTariffe di base dei tokenListino delle tariffeTariffa baseCosto
Input · Token in input $0.00002 / 1K token
Output · Token in output $0 / 1K token
Input · Lettura dalla cache — / 1K token
Input · Scrittura nella cache — / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token

Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →

Esempi di richieste

Ailoot Ultra · Embedding

curlPython SDK
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "intfloat/e5-large-v2", "input": ["First document", "Second document"]}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("data",[]): print(json.dumps({"index":x.get("index"),"embedding":x.get("embedding")}))
PY_RESULT
from openai import OpenAI
import os

client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.embeddings.create(model='intfloat/e5-large-v2',input=["First document","Second document"])
print(result)
for item in result.data:print(item.index,item.embedding)

Ricevi e salva i risultati

Ailoot Ultra · Embedding

json

Conserva tutti i risultati completati

Conserva ogni risposta, file e parte di contenuto restituiti per intero.

Conserva ogni vettore con il suo indice. Il numero di vettori deve coincidere con il numero di input; le dimensioni devono essere coerenti.

Se occorre verificare la risposta originale

Non viene introdotto alcun endpoint per i job di embedding.

Campi della risposta
CampoTipo
CampoobjectTipostring
CampomodelTipostring
Campodata[].indexTipointeger
Campodata[].embeddingTipofinite float[]
CampousageTipoobject
Errori e passaggi successivi
RispostaCondizionePassaggio successivo
Risposta400 · invalid_request_errorCondizioneCampi obbligatori, rappresentazione del materiale o valore del parametro non validiPassaggio successivoCorreggi i campi indicati prima di una nuova richiesta di creazione.

Alias

Alias del modello

Ailoot Ultra intfloat/e5-large-v2

Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

ID di chiamata correlati

intfloat/e5-large-v2

FAQ · Intfloat: E5-Large-v2
Quali input e risultati sono disponibili?

POST /v1/embeddings · intfloat/e5-large-v2: text, token_ids → embedding

Quali campi usa la richiesta?

POST /v1/embeddings · intfloat/e5-large-v2: model, input, encoding_format, provider

Quali limiti si applicano?

POST /v1/embeddings · intfloat/e5-large-v2: input.budget.maximum: 512 (byte UTF8); input.min_items: 1

Maggiori dettagli

Collega Ailoot a Claude Code, OpenCode, Hermes o alla tua applicazione.

L’azienda e il suo portafoglio di progetti

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

Acquista token con uno sconto.

Sconto con abbonamento per lavoro regolare. Codici fino al 50% sull’acquisto di token.

Abbonamento
Scegli un piano scontato per richieste regolari.
Codice fino al 50%
Inserisci il codice all’acquisto. Il prezzo si aggiorna secondo la promozione.
Spese nella cronologia
Modello, token e importo sono salvati per ogni richiesta.

Scegli abbonamento · Consulta prezzi dei modelli

Collega l’API al prodotto che vendi.

SaaS, app e bot secondo offerta e accordo di licenza Ailoot. Per rivendere, richiedi una licenza reseller.

Applicazione commerciale
Integra generazione di testo, immagini, video e suono nelle funzioni a pagamento.
Licenza reseller
Invia descrizione del progetto e schema di accesso. Richiedi condizioni scritte per uso e rivendita.
Documenti sul sito
Offerta, accordo di licenza e politica sui dati sono disponibili prima della connessione.

Richiedi licenza reseller · Offerta e accordo di licenza