Rerank v3.5 разработан для переупорядочивания результатов поиска с целью повышения их релевантности. Он поддерживает переупорядочивание многоаспектных и полуструктурированных данных на более чем 100 языках. Идеально подходит для уточнения результатов из конвейеров семантического поиска или поиска по ключевым словам.
import requests
r = requests.post(
"https://infergate.ru/api/v1/rerank",
headers={"Authorization": "Bearer sk-•••"},
json={
"model": "cohere/rerank-v3.5",
"query": "Столица Франции",
"documents": ["Париж — столица Франции", "Берлин — столица Германии"],
"top_n": 1,
},
)
for res in r.json()["results"]:
print(res["index"], res["relevance_score"])modelstringобязательныйqueryобязательныйdocumentsобязательныйОриентировочно, за поиск. Списывается фактическая стоимость запроса.