Source: https://ailoot.ai/models/pt-pt/cohere-rerank-4-pro/
Canonical: https://ailoot.ai/models/pt-pt/cohere-rerank-4-pro/
Language: pt-pt

# Cohere: Rerank 4 Pro

[Markdown](https://ailoot.ai/models/pt-pt/cohere-rerank-4-pro/index.md) · [JSON](https://ailoot.ai/models/pt-pt/cohere-rerank-4-pro/facts.json)

## [Cohere: Rerank 4 Pro](https://ailoot.ai/models/pt-pt/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.

- [**Ailoot Ultra · Reordenação** `POST /v1/rerank` `cohere/rerank-4-pro`](https://ailoot.ai/models/pt-pt/cohere-rerank-4-pro/#method-0)

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`](https://ailoot.ai/models/pt-pt/#m=cohere%2Frerank-4-pro&route=Ultra&caller=cohere%2Frerank-4-pro&fmt=rerank)

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

| Campo | Tipo | Requisito | Valores e limites | Predefinição |
| --- | --- | --- | --- | --- |
| Campo`documents` | Tipo`array` | RequisitoObrigatório | Valores e limites | Predefinição— |
| Campo`model` | Tipo`string` | RequisitoObrigatório | Valores e limites cohere/rerank-4-pro | Predefinição— |
| Campo`provider` | Tipo`schema` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`query` | Tipo`string` | RequisitoObrigatório | Valores e limites | Predefinição— |
| Campo`session_id` | Tipo`string` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`top_n` | Tipo`integer` | RequisitoOpcional | Valores e limites Mínimo: 1 | Predefinição— |
| Campo`trace` | Tipo`schema` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`user` | Tipo`string` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`documents[].text` | Tipo`string` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`documents[].image` | Tipo`string` | RequisitoOpcional | Valores e limites | Predefiniçã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âmetro | Contrato |
| --- | --- |
| Parâmetro`content_type` | Contratoapplication/json |
| Parâmetro`required` | Contratomodel, query, documents |
| Parâmetro`material_types` | Contratotext |
| Parâmetro`optional_controls` | Contratoprovider, session\_id, top\_n, trace, user |
| Parâmetro`multimodal_input_binding` | Contratonull |

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ção | Tabela de tarifas | Unidade de faturação | Custo |
| --- | --- | --- | --- |
| ConfiguraçãoTarifas base por token | Tabela de tarifasTarifa base | Unidade 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çãoUltra | Tabela de tarifas— | Unidade de faturaçãopor unidade de pesquisa | Custo 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 →](https://ailoot.ai/docs/pt-pt/billing/reserve/)

### 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

```json
{
  "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
}
```

```bash
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

| Campo | Tipo |
| --- | --- |
| Campo`model` | Tipostring |
| Campo`id` | Tipostring |
| Campo`provider` | Tipostring |
| Campo`results[].index` | Tipointeger |
| Campo`results[].relevance_score` | Tiponumber |
| Campo`results[].document.text` | Tipostring |
| Campo`results[].document.image` | Tipostring |
| Campo`usage.search_units` | Tipointeger |
| Campo`usage.total_tokens` | Tipointeger |
| Campo`usage.cost` | Tiponumber |

Erros e passos seguintes

| Resposta | Condição | Passo seguinte |
| --- | --- | --- |
| Resposta400 · `invalid_request_error` | CondiçãoCampo obrigatório, representação ou valor inválido | Passo seguinteCorrija o campo indicado no pedido. |

### Aliases

#### Aliases do modelo

**Ailoot Ultra** [`cohere/rerank-4-pro`](https://ailoot.ai/models/pt-pt/#m=cohere%2Frerank-4-pro&route=Ultra&caller=cohere%2Frerank-4-pro&fmt=rerank)

#### Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

#### IDs de chamada relacionados

[`cohere/rerank-4-pro`](https://ailoot.ai/models/pt-pt/#m=cohere%2Frerank-4-pro&route=Ultra&caller=cohere%2Frerank-4-pro&fmt=rerank)

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`

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](https://ailoot.ai/docs/pt-pt/billing/subscriptions/) · [Ver preços dos modelos](https://ailoot.ai/models/pt-pt/)

## 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](mailto:support@ailoot.ai) · [Oferta e contrato de licença](https://ailoot.ai/legal/offer?lang=pt-pt)

## Ailoot · A empresa e a sua carteira de projetos





A Ailoot assenta numa experiência operacional consolidada, numa ampla base de clientes, num serviço estável e no acompanhamento contínuo dos KPI.





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





A Ailoot aplica essa experiência operacional ao acesso por API a funcionalidades de IA nos produtos dos clientes, agentes, aplicações e automatizações.
