Reranker-модели
Reranker-модели пересортировывают список документов по релевантности запросу. Используются в RAG-пайплайнах как второй шаг после первичного поиска (например, по эмбеддингам). Модель получает запрос и набор кандидатов, и возвращает тот же набор с оценками релевантности для каждого кандидата.
Для работы с API модели используют базовый URL:
https://gpt.mwsapis.ru/projects/<имя проекта>/cohere/v2Авторизация выполняется API-ключом сервисного аккаунта с ролью gpt.inferencer.
Поддерживаемые модели и их характеристики приведены в разделе Доступные модели.
Эндпоинт
Заголовок раздела «Эндпоинт»Эндпоинт принимает запрос пользователя с набором документов:
POST https://gpt.mwsapis.ru/projects/<имя проекта>/cohere/v2/rerankМодель возвращает документы, упорядоченные по убыванию релевантности, вместе с оценкой relevance_score.
Параметры запроса
Заголовок раздела «Параметры запроса»| Параметр | Тип | Описание |
|---|---|---|
model | string | Идентификатор деплоймента с Reranker-моделью |
query | string | Запрос, относительно которого оценивается релевантность |
documents | array<string> | Список документов-кандидатов. Максимальный суммарный объем зависит от контекстного окна модели |
top_n | integer | (опционально) Вернуть только top_n наиболее релевантных документов. Если не указан, возвращаются все документы |
Пример запроса
Заголовок раздела «Пример запроса»curl https://gpt.mwsapis.ru/projects/<имя проекта>/cohere/v2/rerank \ -H 'Content-Type: application/json' \ -H "Authorization: Bearer <API-ключ сервисного аккаунта sa-inferencer>" \ -d '{ "model": "bge-reranker-v2-m3", "query": "Какие модели поддерживают изображения?", "documents": [ "GPT Model Hub поддерживает чат-модели, эмбеддинги, ASR и TTS.", "Модель kimi-k2-instruct умеет обрабатывать изображения, переданные в сообщении пользователя.", "Для распознавания речи используется whisper-large-v3 и qwen3-asr-1.7b." ], "top_n": 2 }' | jq .