Voyage AI: Voyage Context 3
Voyage Context 3 crea un vettore per ogni segmento di un documento incorporando il contesto degli altri segmenti di quel documento. Supporta il recupero preciso di passaggi in documenti lunghi, con dimensioni selezionabili ed embedding quantizzati.
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.
Voyage Context 3 produce embedding contestualizzati dei segmenti per il recupero di documenti. Ogni segmento riceve il proprio vettore, mentre il modello considera anche gli altri segmenti forniti dallo stesso documento. Questo offre a un sistema di recupero una rappresentazione del passaggio locale insieme al contesto più ampio del documento, come un’entità o un argomento introdotti altrove nella fonte.
Preparate ogni documento come una sequenza ordinata di segmenti di testo leggibile. Mantenete insieme i segmenti di un documento e preservatene l’ordine originale. Nel processo contestualizzato del produttore, ogni gruppo interno contiene i segmenti di una fonte e gruppi separati rappresentano fonti separate. Questo raggruppamento fa parte del significato dell’input: indica al modello quale testo circostante appartenga al documento rappresentato.
Un caso utile è una relazione la cui apertura identifica l’azienda mentre un paragrafo successivo ne spiega la crescita. Una ricerca sulla crescita di quell’azienda richiede sia il paragrafo specifico sia l’identità del documento. Conservate il testo originale del segmento e i metadati del documento a cui appartiene insieme al vettore risultante, affinché il risultato possa mostrare il passaggio e collegarsi alla fonte completa.
La documentazione di riferimento del produttore indica fino a 120 000 token nell’intera richiesta, con non più di 1 000 gruppi di input e 16 000 segmenti in totale. La guida del modello indica separatamente una finestra di 32 000 token per segmento. Mantenete distinti questi ambiti quando preparate i materiali: un limite sul singolo segmento e un limite sulla richiesta completa descrivono dimensioni di input diverse. Verificate il totale dopo aver suddiviso la fonte, anziché presumere che ogni singolo segmento possa raggiungere il proprio massimo nella stessa richiesta.
Per il recupero di documenti, identificate i passaggi raggruppati come input di documento. Preparate ogni domanda di ricerca come un proprio gruppo di query. Il produttore raccomanda segmenti di documento forniti senza sovrapposizione, permettendo alla rappresentazione contestualizzata di trasportare le informazioni circostanti senza ripetere il testo in ogni passaggio. Mantenete la corrispondenza tra gruppo di segmenti del documento, posizione del segmento e vettore restituito quando scrivete l’indice.
Voyage Context 3 supporta 2 048, 1 024, 512 e 256 dimensioni, con scelte di output in virgola mobile, a interi di otto bit e binario. Scegliete una rappresentazione per l’indice e valutatela sugli stessi documenti di fonte e sulle stesse domande. Conservate la dimensione e il tipo di dato selezionati insieme all’indice, in modo che la rappresentazione delle query e i vettori archiviati rimangano coerenti.
Usate i vettori risultanti nella ricerca di passaggi, nell’individuazione di documenti o nella fase di recupero di un assistente che lavora con relazioni, articoli di ricerca, contratti o manuali tecnici. Un risultato può identificare un passaggio mirato mentre il collegamento alla fonte dà accesso a definizioni e precisazioni presenti altrove nel documento. Conservate versioni dei documenti e autorizzazioni come metadati dell’applicazione insieme ai vettori.
Verificate domande che richiedono sia un dettaglio locale sia il contesto dell’intero documento. Includete passaggi simili da fonti diverse, entità nominate soltanto all’inizio e domande i cui elementi di prova si distribuiscono su più sezioni. Esaminate se il segmento atteso venga recuperato e se l’applicazione mostri testo circostante sufficiente per interpretarlo. Quando una fonte cambia, rigenerate intenzionalmente il gruppo di segmenti del documento interessato, affinché i suoi segmenti contestualizzati corrispondano a una versione coerente.
Ailoot Ultra · Embedding POST /v1/embeddings voyage-context-3
voyage-context-3Introduzione
Voyage Context 3 crea un vettore per ogni segmento di un documento incorporando il contesto degli altri segmenti di quel documento. Supporta il recupero preciso di passaggi in documenti lunghi, con dimensioni selezionabili ed embedding quantizzati.
- Input accettati
- Testo
- Risultati
- embedding
Disponibile in Ailoot · input e metodi
Ailoot Ultra · Embedding POST /v1/embeddings
- Tipi di input
text- Tipi di output
embedding
| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObbligatorio | Valori e limiti voyage-context-3 Condizioni: Usa il selettore esatto del modello Ailoot. | Predefinito— |
Campoinput | Tipostring or array<string> | RequisitoObbligatorio | Valori e limiti Condizioni: Un testo o un elenco di testi; conserva un vettore per ogni elemento di dati restituito e il relativo indice. | Predefinito— |
Parametri e ciclo di vita del metodo
| Parametro | Contratto |
|---|---|
Parametrocontent_type | Contrattoapplication/json |
Parametrorequired | Contrattomodel, input |
Parametrooptional | Contratto |
Parametromaterial_types | Contrattotext |
Parametroconditions | ContrattoInvia il testo con il modello selezionato; conserva ogni vettore restituito e il suo indice. |
Ciclo di vita: synchronous
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
| Configurazione | Listino delle tariffe | Costo |
|---|---|---|
| ConfigurazioneTariffe base dei token | Listino delle tariffeTariffa base | Costo Input · Token in input $0.0004 / 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
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
"model": "voyage-context-3",
"input": "The quick brown fox jumps over the lazy dog"
}
JSON
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 embeddings.json
# Keep every data item and its index, the full usage object and response headers.
Ricevi e salva i risultati
Alias
Alias del modello
Ailoot Ultra voyage-context-3
Alias dei percorsi dei metodi
Usa i percorsi dei metodi indicati sopra.
ID di chiamata correlati
FAQ · Voyage AI: Voyage Context 3
- Quali input e risultati sono disponibili?
POST /v1/embeddings·voyage-context-3:text→embedding- Quali campi usa la richiesta?
POST /v1/embeddings·voyage-context-3:model,input