Source: https://ailoot.ai/models/ru/jina-reranker-v2-base-multilingual/
Canonical: https://ailoot.ai/models/ru/jina-reranker-v2-base-multilingual/
Language: ru

# jina-reranker-v2-base-multilingual

[Markdown](https://ailoot.ai/models/ru/jina-reranker-v2-base-multilingual/index.md) · [JSON](https://ailoot.ai/models/ru/jina-reranker-v2-base-multilingual/facts.json)

## [jina-reranker-v2-base-multilingual](https://ailoot.ai/models/ru/jina-reranker-v2-base-multilingual/)

Jina Reranker v2 Base Multilingual оценивает тексты-кандидаты относительно запроса и упорядочивает их по релевантности. Его кросс-энкодер работает с многоязычным поиском, а вспомогательная функция разработчика разбивает длинные документы с учётом окна модели в 1 024 токена.

- [**Ailoot Ultra · Переранжирование** `POST /v1/rerank` `jina-reranker-v2-base-multilingual`](https://ailoot.ai/models/ru/jina-reranker-v2-base-multilingual/#method-0)

О модели

Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.

Jina Reranker v2 Base Multilingual — модель ранжирования текста для второго этапа поиска. Передайте запрос и документы или фрагменты-кандидаты; модель оценивает каждую пару «запрос — документ» и возвращает показатель релевантности. Полезный результат — лучше упорядоченный набор кандидатов для поиска или процесса генерации с дополнением поиском. Модель не пишет ответ на запрос и не создаёт эмбеддинги документов.

#### Подготовьте запрос и фрагменты-кандидаты

Сформулируйте запрос так, чтобы он выражал информационную потребность. Затем передайте тексты, найденные предыдущим этапом поиска. Сохраняйте стабильный идентификатор рядом с каждым кандидатом, чтобы оценку релевантности можно было связать с исходным документом, разделом или записью.

Для поиска в поддержке используйте реальный вопрос и выдержки-кандидаты с нужной процедурой. Запрос о сбросе конкретного устройства следует сопоставлять с фрагментами, сохраняющими название устройства, версию и условия сброса. Фрагмент, лишь упоминающий устройство, может быть менее полезен, чем объясняющий запрошенную операцию. Передавайте содержимое, нужное модели для сравнения, а не только заголовок документа.

Используйте связные фрагменты. Заголовок таблицы, определение или исключение могут менять отношение абзаца к запросу, поэтому не удаляйте их лишь ради одинаковой краткости кандидатов. Модель переранжирования оценивает переданных кандидатов; она не может восстановить подходящий документ, пропущенный предыдущим этапом поиска.

#### Оценка пар «запрос — документ»

Это кросс-энкодер: запрос и текст кандидата обрабатываются вместе. Интерфейс прямой оценки возвращает число с плавающей точкой для каждой соответствующей пары. Более высокие оценки означают большую релевантность в данном сравнении. Оценка служит сигналом ранжирования, а не сгенерированным объяснением или доказательством истинности документа.

Разработчик также предоставляет вспомогательную функцию переранжирования, возвращающую упорядоченные документы с оценками. Параметр числа лучших результатов выбирает, сколько ранжированных кандидатов сохранить. Передавайте их идентификаторы и тексты на следующий этап. Для ответов на вопросы следующей модели по-прежнему нужны запрос и выбранные свидетельства; сам ранжированный список ещё не является ответом на вопрос.

При сравнении изменений поиска сохраняйте запрос и критерии оценки неизменными. Проверяйте, действительно ли поднятые вверх фрагменты содержат запрошенную информацию. Задавайте порог фильтрации по примерам собственной коллекции, не считая оценку релевантности универсальной мерой правильности ответа.

#### Окно модели и длинные документы

Модель поддерживает контекст до 1 024 токенов. Документированная вспомогательная функция `rerank()` обрабатывает длинные документы скользящим окном, отдельно оценивает части и объединяет их в результаты уровня документа. Разбиение — поведение этой функции; его не следует путать с единичным входом модели с неограниченным контекстом.

Функция предоставляет параметры длины запроса, длины фрагмента и перекрытия. Документированное перекрытие по умолчанию — 80. Опубликованный пример использования задаёт максимальную длину запроса 512 и длину фрагмента 1 024; это пример настроек функции, а не обещание, что каждый вызывающий клиент или маршрут использует их.

Для длинного руководства сохраняйте достаточно соседнего текста, чтобы инструкция и её условия оставались вместе. При оценке результата изучайте нужную часть высокоранжированного документа, не предполагая, что каждый раздел одинаково хорошо отвечает на запрос.

#### Многоязычный и специализированный поиск текста

Модель v2 многоязычная. Примеры разработчика ранжируют английские запросы относительно английских, немецких, испанских, китайских и японских фрагментов. Это позволяет работать с коллекцией на нескольких языках без предварительного перевода каждого кандидата на язык запроса.

Документированные задачи также включают поиск кода и ранжирование текстовых представлений, связанных с функциями или SQL. Это по-прежнему задачи ранжирования релевантности: модель оценивает переданный текст. Она не выполняет функцию, не запускает SQL и не выдаёт результат инструмента лишь потому, что такие кандидаты присутствуют в поисковом наборе.

#### Редакция и практические ограничения

Отличайте этот вариант v2 Base Multilingual от более раннего англоязычного реранкера Jina, Jina Reranker v3 и мультимодальных вариантов переранжирования. Это разные модели с разными задачами и характеристиками входа. Вход этого варианта — пары запроса и текста; изображениям или видео нужны собственное подходящее представление либо модель.

Эталонная реализация разработчика поддерживает прямые оценки и вспомогательную функцию ранжирования документов с необязательным ускоренным вниманием. Эти варианты реализации влияют на подготовку и обработку входа, но не устанавливают одинаковые элементы управления во всех интеграциях.

Используйте ранжированный вывод для многоязычного поиска, баз знаний поддержки, получения документов и выбора свидетельств перед генерацией. Проверяйте лучшие фрагменты, сохраняйте исходное соответствие кандидатов и отличайте релевантность от фактической достоверности. Полезный результат поиска выдвигает подходящие переданные свидетельства вперёд, оставляя следующую задачу — ответ, изложение или решение — соответствующему процессу.

**Ailoot Ultra · Переранжирование** `POST /v1/rerank` `jina-reranker-v2-base-multilingual`

[`jina-reranker-v2-base-multilingual`](https://ailoot.ai/models/ru/#m=jina-reranker-v2-base-multilingual&route=Ultra&caller=jina-reranker-v2-base-multilingual&fmt=rerank)

Jina AI /`jina-reranker-v2-base-multilingual`

### Начало

Jina Reranker v2 Base Multilingual оценивает тексты-кандидаты относительно запроса и упорядочивает их по релевантности. Его кросс-энкодер работает с многоязычным поиском, а вспомогательная функция разработчика разбивает длинные документы с учётом окна модели в 1 024 токена.

Допустимые входные данные

Текст

Результаты

Ранжированные результаты

### Доступно в Ailoot · входные данные и методы

**Ailoot Ultra · Переранжирование** `POST /v1/rerank`

Входные данные

`text`

Результат

`rerank`

| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
| --- | --- | --- | --- | --- |
| Поле`model` | Тип`string` | ТребованиеОбязательно | Значения и ограничения jina-reranker-v2-base-multilingual | По умолчанию— |
| Поле`query` | Тип`string` | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
| Поле`documents` | Тип`array` | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |

Параметры и жизненный цикл метода

| Параметр | Контракт |
| --- | --- |
| Параметр`content_type` | Контрактapplication/json |
| Параметр`required` | Контрактmodel, documents |
| Параметр`material_types` | Контрактtext |
| Параметр`material_conditions` | КонтрактУкажите реальный поисковый запрос и непустой массив исходных текстовых документов. Индексы результатов относятся к этому исходному массиву. |

Жизненный цикл: `synchronous_result_then_owned_library`

`GET /v1/media/assets/{asset_id}/content`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

### Тарифы

Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.

Быстрый режим

Не указано При выборе быстрого режима

Режим flex

Не указано При выборе режима flex

Максимальная интенсивность рассуждений

Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)

#### Ставки Ailoot

#### Цены по конфигурациям

Сопоставьте каждую плату с указанными условиями. Для каждого набора альтернативных конфигураций используйте одну ставку.

| Конфигурация | Шкала ставок | Расчётная единица | Плата |
| --- | --- | --- | --- |
| КонфигурацияБазовые тарифы на токены | Шкала ставокБазовая ставка | Расчётная единица— | Плата Вход · Входные токены **—** / 1K токенов Выход · Выходные токены **—** / 1K токенов Вход · Чтение кэша **—** / 1K токенов Вход · Запись в кэш **—** / 1K токенов Вход · Запись в кэш, 1 час **—** / 1K токенов |
| Конфигурацияобщее число токенов | Шкала ставок— | Расчётная единица/ 1K токенов | Плата Вход · общее число токенов **$0.0001** / 1K токенов |

Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. [Как работают резервирование и расчёт →](https://ailoot.ai/docs/ru/billing/reserve/)

### Примеры запросов

#### Ailoot Ultra · Переранжирование

Используйте реальные входные данные и сохраните полный результат

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_QUERY:?Set the actual documented input value}"
export AILOOT_QUERY
: "${AILOOT_DOCUMENTS_JSON:?Set the actual documented input value}"
export AILOOT_DOCUMENTS_JSON
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'jina-reranker-v2-base-multilingual', 'query': '${ACTUAL_QUERY}', 'documents': '${ACTUAL_DOCUMENTS}'}
request['query']=os.environ['AILOOT_QUERY']
request['documents']=json.loads(os.environ['AILOOT_DOCUMENTS_JSON'])
Path('request.json').write_text(json.dumps(request,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 response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
```

### Получить и сохранить результаты

#### Ailoot Ultra · Переранжирование

Полный исходный нативный JSON-результат с настроенной моделью ответа, исходными индексами документов, оценками релевантности, строками документов и нативным использованием токенов. Сохраните каждый фактический результат и поле использования.

- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

##### Сохраняйте все готовые результаты

Сохраняйте каждый полностью полученный ответ, файл и элемент содержимого.

Сохраняйте полный ответ и заголовки, все фактические результаты, исходные возвращённые идентификаторы и все поля использования. Восстанавливайте исходную операцию без повторной отправки запроса создания.

##### Если нужно проверить исходный ответ

Сохраните фактический X-Client-Request-ID и полный ответ. Читайте исходные ресурсы, принадлежащие Ailoot, по их точным подписанным URL содержимого; никогда не повторяйте создание с неопределённым исходом.

Поля ответа

| Поле | Тип | Значение |
| --- | --- | --- |
| Поле`model` | Типstring | ЗначениеТочная модель ответа, требуемая настроенным обработчиком Source. |
| Поле`results[].index` | Типinteger | ЗначениеУникальный индекс исходного входного документа. |
| Поле`results[].relevance_score` | Типnumber | ЗначениеКонечное значение оценки релевантности. |
| Поле`results[].document` | Типstring | ЗначениеИсходный текстовый документ, требуемый этим настроенным обработчиком ответа. |
| Поле`usage.total_tokens` | Типinteger | ЗначениеКонечное неотрицательное количество нативных токенов, требуемое текущим принятым тарифом. |

Ошибки и дальнейшие шаги

| Ответ | Условие | Следующий шаг |
| --- | --- | --- |
| Ответ400 · `invalid_request_error` | УсловиеТело JSON или явно указанный канонический ID модели недопустимы. | Следующий шагСохраните ответ и исправьте указанное поле запроса. |
| Ответ401 · `authentication_error` | УсловиеНедействительный ключ Ailoot API. | Следующий шагИспользуйте ваш авторизованный ключ Ailoot API. |
| Ответ403 · `permission_error` | УсловиеГруппа ключа не допускает этот метод. | Следующий шагСохраните возвращённые подробности ошибки. |
| Ответ404 · `not_found_error` | УсловиеУ выбранного метода нет допущенного маршрута. | Следующий шагСохраните возвращённые подробности ошибки. |
| Ответ422 · `price_unavailable` | УсловиеДля принятого тарифа невозможно определить требуемое количество входных данных или его границу. | Следующий шагСохраните ответ; используйте представление входных данных, требуемое принятым тарифом. |
| Ответ503 · `` | УсловиеТребуемое хранилище, маршрут, цена метода или резервирование недоступны. | Следующий шагСохраните полный исходный ответ. Неопределённость резервирования не разрешает повторную отправку. |
| Ответ502 · `billing_requires_check` | УсловиеИсходный результат, использование или окончательный расчёт требуют проверки. | Следующий шагСохраните фактический ID запроса и исходный ответ. Читайте существующую запись ресурса, принадлежащего Ailoot; не повторяйте создание. |

### Псевдонимы

#### Псевдонимы моделей

**Ailoot Ultra** [`jina-reranker-v2-base-multilingual`](https://ailoot.ai/models/ru/#m=jina-reranker-v2-base-multilingual&route=Ultra&caller=jina-reranker-v2-base-multilingual&fmt=rerank)

#### Псевдонимы путей метода

Используйте пути методов, указанные выше.

#### Связанные ID для вызова

[`jina-reranker-v2-base-multilingual`](https://ailoot.ai/models/ru/#m=jina-reranker-v2-base-multilingual&route=Ultra&caller=jina-reranker-v2-base-multilingual&fmt=rerank)

FAQ · jina-reranker-v2-base-multilingual

Какие входные данные и результаты доступны?

`POST /v1/rerank` · `jina-reranker-v2-base-multilingual`: `text` → `rerank`

Какие поля использует запрос?

`POST /v1/rerank` · `jina-reranker-v2-base-multilingual`: `model`, `query`, `documents`

Подключите Ailoot к Claude Code, OpenCode, Hermes или своему приложению.

## Компания и портфель её проектов

Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.

## Покупайте токены со скидкой.

Скидка по подписке для регулярной работы. Промокоды — до 50% на покупку токенов.

Подписка

Выберите тариф со скидкой для своих регулярных запросов.

Промокод до 50%

Введите код при покупке. Цена пересчитается с учётом действующей акции.

Расходы в истории

Модель, токены и сумма сохраняются для каждого запроса.

[Выбрать подписку](https://ailoot.ai/docs/ru/billing/subscriptions/) · [Посмотреть цены моделей](https://ailoot.ai/models/ru/)

## Подключайте API к продукту, который вы продаёте.

SaaS, приложения и боты — по оферте и лицензионному договору Ailoot. Для перепродажи запросите реселлерскую лицензию.

Коммерческое приложение

Встраивайте генерацию текста, картинок, видео и звука в платные функции своего сервиса.

Лицензия для реселлера

Пришлите описание проекта и схему доступа. Запросите письменные условия использования и перепродажи.

Документы на сайте

Оферта, лицензионный договор и политика обработки данных доступны до подключения.

[Запросить реселлерскую лицензию](mailto:support@ailoot.ai) · [Оферта и лицензионный договор](https://ailoot.ai/legal/offer?lang=ru)

## Ailoot · Компания и портфель её проектов





Ailoot опирается на накопленный опыт работы, большую клиентскую базу, стабильный сервис и постоянный контроль KPI.





Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.





Этот опыт Ailoot использует для API-доступа к нейросетям в продуктах клиентов, агентах, приложениях и автоматизациях.
