modelos

Cohere: Rerank 4 Pro

Markdown · JSON

Cohere: Rerank 4 Pro

Cohere Rerank 4 Pro ordena documentos candidatos pela relevância para uma consulta em fluxos de pesquisa e aumentados por recuperação. É a edição Rerank 4 centrada na qualidade, com contexto de 32K, cobertura multilingue e suporte a texto semiestruturado.

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.

Cohere Rerank 4 Pro é o modelo centrado na qualidade da família Rerank 4 da Cohere. Avalia documentos candidatos face a uma consulta e devolve a ordenação e as pontuações de relevância. O modelo destina-se a tarefas de recuperação complexas, incluindo documentos multilingues e informação semiestruturada. Integra-se num fluxo de pesquisa ou aumentado por recuperação depois de um sistema existente recolher candidatos: o resultado ajuda a escolher as passagens a apresentar ou fornecer como elementos de prova à etapa seguinte.

O identificador do fabricante é rerank-v4.0-pro, separado de rerank-v4.0-fast e rerank-v3.5. Pro é posicionado para casos complexos em que a qualidade da recuperação é prioritária, enquanto Fast visa menor latência e maior débito. Ambas as edições Rerank 4 utilizam um contexto de 32 768 tokens. A consulta e um documento candidato partilham esse orçamento; não é uma janela completa separada para cada campo de entrada nem um limite para todo o corpus de pesquisa armazenado.

Forneça uma consulta clara e a lista de cadeias de texto candidatas. Cada resultado devolvido inclui o índice original do documento e uma pontuação de relevância, e top_n pode selecionar quantos resultados ordenados são devolvidos; sem esse parâmetro, o fabricante devolve todos os resultados. Preserve um identificador de fonte junto de cada entrada para permitir ligar a ordenação à passagem exata. Para uma pergunta de apoio, pergunte pelas condições exigidas e forneça as secções candidatas da política, em vez de esperar que o reordenador localize políticas que não estavam na lista.

O modelo suporta mais de 100 idiomas e pode reordenar material em inglês e noutros idiomas. Numa consulta com vários requisitos, indique as condições que tornam uma passagem útil, como o produto, a situação e o procedimento necessário. Para registos semiestruturados, a Cohere recomenda cadeias YAML em vez de objetos em bruto na lista de documentos V2. Mantenha campos significativos, como título e conteúdo, numa ordem deliberada, porque o truncamento pode remover campos posteriores. Esta preparação é útil para registos de produtos, mensagens e metadados de documentos, além de prosa comum.

O guia de preparação específico do modelo limita a consulta Rerank 4 aos primeiros 16 384 tokens. Descreve o processamento de documentos mais longos através de blocos que partilham o contexto de 32 768 tokens com a consulta e os tokens reservados. A referência V2 atual define separadamente max_tokens_per_doc como 4096 por predefinição e indica que cadeias de documentos mais longas são truncadas segundo essa definição. Trate a janela do modelo e o truncamento de documentos do pedido do fabricante como controlos diferentes. Prepare passagens concisas e relevantes ou escolha um orçamento documental adequado, em vez de presumir que todas as fontes longas são sempre lidas na íntegra.

Para o desempenho recomendado dos pedidos, a Cohere desaconselha o envio de mais de 1 000 documentos de uma só vez. Preserve os identificadores dos candidatos ao dividir uma lista maior em grupos geríveis. As pontuações de relevância são normalizadas entre 0 e 1, mas dependem da consulta e dos candidatos; não são uma medida linear de correção factual. Utilize a ordenação como principal resultado de recuperação. Se filtrar por um limiar de pontuação, estabeleça-o com consultas representativas e passagens de relevância limítrofe do domínio real, em vez de presumir um valor de corte universal.

Um resultado final útil é uma lista de candidatos ordenada que contenha identificadores de fontes e pontuações, pronta para um resultado de pesquisa ou uma etapa de seleção de elementos de prova. Um documento com pontuação de relevância elevada pode ainda conter informação desatualizada ou incorreta, por isso conserve a fonte e o conteúdo para a etapa que o utiliza. A finalidade de Pro é avaliar relevância, e não escrever uma resposta livre ou gerar embeddings. Mantenha a edição Pro exata associada ao resultado ao comparar ou aperfeiçoar um fluxo de recuperação.

Ailoot Ultra · Reordenação POST /v1/rerank cohere/rerank-4-pro

cohere/rerank-4-pro

Cohere /cohere/rerank-4-pro

Introdução

Cohere Rerank 4 Pro ordena documentos candidatos pela relevância para uma consulta em fluxos de pesquisa e aumentados por recuperação. É a edição Rerank 4 centrada na qualidade, com contexto de 32K, cobertura multilingue e suporte a texto semiestruturado.

Entradas aceites
Texto
Resultados
Resultados ordenados

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · Reordenação POST /v1/rerank
Entrada
text
Saída
rerank
Formato de saída
json
CampoTipoRequisitoValores e limitesPredefinição
CampodocumentsTipoarrayRequisitoObrigatórioValores e limitesPredefinição—
CampomodelTipostringRequisitoObrigatórioValores e limites
cohere/rerank-4-pro
Predefinição—
CampoproviderTiposchemaRequisitoOpcionalValores e limitesPredefinição—
CampoqueryTipostringRequisitoObrigatórioValores e limitesPredefinição—
Camposession_idTipostringRequisitoOpcionalValores e limitesPredefinição—
Campotop_nTipointegerRequisitoOpcionalValores e limites
Mínimo: 1
Predefinição—
CampotraceTiposchemaRequisitoOpcionalValores e limitesPredefinição—
CampouserTipostringRequisitoOpcionalValores e limitesPredefinição—
Campodocuments[].textTipostringRequisitoOpcionalValores e limitesPredefinição—
Campodocuments[].imageTipostringRequisitoOpcionalValores e limitesPredefinição—
Combinações de materiais de entrada

text_rerank · Obrigatório: query, documents array with minItems1

Parâmetros e ciclo de vida do método
ParâmetroContrato
Parâmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, query, documents
Parâmetromaterial_typesContratotext
Parâmetrooptional_controlsContratoprovider, session_id, top_n, trace, user
Parâmetromultimodal_input_bindingContratonull

Ciclo de vida: synchronous

Envie o ID exato do modelo e conserve a resposta nativa completa.

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

Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.

ConfiguraçãoTabela de tarifasUnidade de faturaçãoCusto
ConfiguraçãoTarifas base por tokenTabela de tarifasTarifa baseUnidade de faturação—Custo
Entrada · Tokens de entrada — / 1K tokens
Saída · Tokens de saída — / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 1K tokens
Entrada · Escrita na cache, 1 hora — / 1K tokens
ConfiguraçãoUltraTabela de tarifas—Unidade de faturaçãopor unidade de pesquisaCusto
total · unidade de pesquisa $0.005 por unidade de pesquisa

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 · Reordenação

Estrutura oficial do pedido preservada; exemplo de documentaçãoUse o material real do seu pedido e guarde o resultado completo
{
  "documents": [
    "Paris is the capital of France.",
    "Berlin is the capital of Germany."
  ],
  "model": "cohere/rerank-4-pro",
  "query": "What is the capital of France?",
  "top_n": 3
}
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='cohere/rerank-4-pro'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/rerank \
  -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
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT

Receber e guardar os resultados

Ailoot Ultra · Reordenação

json

Guardar todos os resultados concluídos

Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.

São conservados todos os índices reais dos resultados, os valores finitos de relevance_score e os objetos de documento originais. Os índices correspondem à matriz original de documentos. O JSON original completo é armazenado e devolvido apenas após a liquidação.

Se for necessário verificar a resposta original

Conserve a operação original e a resposta completa/parcial; não repita o POST.

Campos da resposta
CampoTipo
CampomodelTipostring
CampoidTipostring
CampoproviderTipostring
Camporesults[].indexTipointeger
Camporesults[].relevance_scoreTiponumber
Camporesults[].document.textTipostring
Camporesults[].document.imageTipostring
Campousage.search_unitsTipointeger
Campousage.total_tokensTipointeger
Campousage.costTiponumber
Erros e passos seguintes
RespostaCondiçãoPasso seguinte
Resposta400 · invalid_request_errorCondiçãoCampo obrigatório, representação ou valor inválidoPasso seguinteCorrija o campo indicado no pedido.

Aliases

Aliases do modelo

Ailoot Ultra cohere/rerank-4-pro

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

cohere/rerank-4-pro

FAQ · Cohere: Rerank 4 Pro
Que entradas e resultados estão disponíveis?

POST /v1/rerank · cohere/rerank-4-pro: text → rerank

Que campos utiliza o pedido?

POST /v1/rerank · cohere/rerank-4-pro: documents, model, provider, query, session_id, top_n, trace, user

Que limites se aplicam?

POST /v1/rerank · cohere/rerank-4-pro: top_n.minimum: 1

Mais detalhes

Ligue o Ailoot ao Claude Code, OpenCode, Hermes ou à sua aplicação.

A empresa e a sua carteira de projetos

A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.

Compre tokens com desconto.

Desconto por subscrição para trabalho regular. Códigos promocionais — até 50% na compra de tokens.

Subscrição
Escolha um plano com desconto para os pedidos regulares.
Código promocional até 50%
Introduza o código na compra. O preço é recalculado conforme a campanha em vigor.
Custos no histórico
O modelo, os tokens e o montante são guardados para cada pedido.

Escolher subscrição · Ver preços dos modelos

Ligue a API ao produto que vende.

SaaS, aplicações e bots — ao abrigo da oferta e do contrato de licença Ailoot. Para revenda, peça uma licença de revendedor.

Aplicação comercial
Integre geração de texto, imagens, vídeo e som nas funcionalidades pagas do seu serviço.
Licença de revendedor
Envie uma descrição do projeto e do modelo de acesso. Peça condições escritas de utilização e revenda.
Documentos no site
A oferta, o contrato de licença e a política de tratamento de dados estão disponíveis antes da ligação.

Pedir licença de revendedor · Oferta e contrato de licença