Voyage AI: Voyage Context 3
Voyage Context 3 cria um vetor para cada segmento de documento, incorporando o contexto dos outros segmentos desse documento. Suporta recuperação precisa de passagens em documentos longos, com dimensões selecionáveis e embeddings quantizados.
Sobre o modelo
Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.
Voyage Context 3 produz embeddings contextualizados de segmentos para recuperação de documentos. Cada segmento recebe o seu próprio vetor, enquanto o modelo também considera os outros segmentos fornecidos do mesmo documento. Isto dá a um sistema de recuperação uma representação da passagem local juntamente com o contexto mais amplo do documento, como uma entidade ou um tema introduzido noutro ponto da fonte.
Prepare cada documento como uma sequência ordenada de segmentos de texto legível. Mantenha juntos os segmentos de um documento e preserve a sua ordem original. No processo contextualizado do fabricante, cada grupo interno contém os segmentos de uma fonte e grupos separados representam fontes separadas. Este agrupamento faz parte do significado da entrada: indica ao modelo que texto envolvente pertence ao documento representado.
Um caso útil é um relatório cuja abertura identifica a empresa enquanto um parágrafo posterior explica o seu crescimento. Uma pesquisa sobre o crescimento dessa empresa precisa tanto do parágrafo específico como da identidade do documento. Conserve o texto original do segmento e os metadados do documento a que pertence com o vetor resultante, para que o resultado possa apresentar a passagem e ligar à fonte completa.
A documentação de referência do fabricante indica até 120 000 tokens no conjunto de um pedido, com não mais de 1 000 grupos de entrada e 16 000 segmentos no total. O guia do modelo indica separadamente uma janela de 32 000 tokens por segmento. Mantenha estes âmbitos distintos ao preparar os materiais: um limite sobre um único segmento e um limite sobre o pedido completo descrevem tamanhos de entrada diferentes. Verifique o total depois de dividir a fonte, em vez de presumir que cada segmento individual pode atingir o seu máximo no mesmo pedido.
Para recuperação de documentos, identifique as passagens agrupadas como entrada de documento. Prepare cada pergunta de pesquisa como o seu próprio grupo de consulta. O fabricante recomenda segmentos de documento fornecidos sem sobreposição, permitindo que a representação contextualizada transporte informação envolvente sem repetir texto em todas as passagens. Conserve a correspondência entre o grupo de segmentos do documento, a posição do segmento e o vetor devolvido ao escrever o índice.
Voyage Context 3 suporta 2 048, 1 024, 512 e 256 dimensões, com opções de saída em vírgula flutuante, inteiros de oito bits e binária. Escolha uma representação para o índice e avalie-a com os mesmos documentos de origem e perguntas. Conserve a dimensão e o tipo de dados selecionados com o índice, para que a representação da consulta e os vetores armazenados permaneçam consistentes.
Utilize os vetores resultantes na pesquisa de passagens, na descoberta de documentos ou na etapa de recuperação de um assistente que trabalha com relatórios, artigos de investigação, contratos ou manuais técnicos. Um resultado pode identificar uma passagem focada, enquanto a ligação à fonte dá acesso a definições e ressalvas noutras partes do documento. Preserve as versões dos documentos e as permissões como metadados da aplicação junto dos vetores.
Teste perguntas que exijam tanto um detalhe local como contexto ao nível do documento. Inclua passagens semelhantes de fontes diferentes, entidades nomeadas introduzidas apenas no início e perguntas cujos elementos de prova se distribuem por várias secções. Examine se o segmento esperado é recuperado e se a aplicação apresenta texto envolvente suficiente para o interpretar. Quando uma fonte muda, regenere de forma deliberada o grupo de segmentos do documento afetado, para que os seus segmentos contextualizados correspondam a uma versão coerente.
Ailoot Ultra · Representações vetoriais POST /v1/embeddings voyage-context-3
voyage-context-3Introdução
Voyage Context 3 cria um vetor para cada segmento de documento, incorporando o contexto dos outros segmentos desse documento. Suporta recuperação precisa de passagens em documentos longos, com dimensões selecionáveis e embeddings quantizados.
- Entradas aceites
- Texto
- Resultados
- embedding
Disponível no Ailoot · entradas e métodos
Ailoot Ultra · Representações vetoriais POST /v1/embeddings
- Entrada
text- Saída
embedding
| Campo | Tipo | Requisito | Valores e limites | Predefinição |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites voyage-context-3 Condições: Utilize o seletor exato de modelos da Ailoot. | Predefinição— |
Campoinput | Tipostring or array<string> | RequisitoObrigatório | Valores e limites Condições: Um texto ou uma lista de textos; conserve um vetor por cada elemento de dados devolvido e o respetivo índice. | Predefinição— |
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetrocontent_type | Contratoapplication/json |
Parâmetrorequired | Contratomodel, input |
Parâmetrooptional | Contrato |
Parâmetromaterial_types | Contratotext |
Parâmetroconditions | ContratoEnvie texto com o modelo selecionado; conserve todos os vetores devolvidos e o respetivo índice. |
Ciclo de vida: synchronous
Tarifários
As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.
- Modo rápido
- Não especificado Quando o modo rápido está selecionado
- Modo flex
- Não especificado Quando o modo flex está selecionado
- Esforço máximo de raciocínio
- Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)
Tarifas Ailoot
Preços por configuração
| Configuração | Tabela de tarifas | Custo |
|---|---|---|
| ConfiguraçãoTarifas base por token | Tabela de tarifasTarifa base | Custo Entrada · Tokens de entrada $0.0004 / 1K tokens Saída · Tokens de saída $0 / 1K tokens Entrada · Leitura da cache — / 1K tokens Entrada · Escrita na cache — / 1K tokens Entrada · Escrita na cache, 1 hora — / 1K tokens |
O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →
Exemplos de pedidos
Ailoot Ultra · Representações vetoriais
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.
Receber e guardar os resultados
Aliases
Aliases do modelo
Ailoot Ultra voyage-context-3
Aliases dos caminhos dos métodos
Use os caminhos dos métodos indicados acima.
IDs de chamada relacionados
FAQ · Voyage AI: Voyage Context 3
- Que entradas e resultados estão disponíveis?
POST /v1/embeddings·voyage-context-3:text→embedding- Que campos utiliza o pedido?
POST /v1/embeddings·voyage-context-3:model,input