client.rerank.create() pour trier des documents candidats selon leur pertinence par rapport à une requête, avec POST /v1/rerank. La méthode porte le même nom en TypeScript et en Python ; Rust envoie le même JSON avec client.post().
client.rerank.create() envoie le dict que vous passez comme corps JSON et renvoie la réponse JSON ; il n’existe pas d’assistant typé generate_rerank. Sur AsyncPhaseo, utilisez await.
Les SDK Go, C#, PHP, Ruby et Java n’ont pas de méthode rerank. Envoyez POST /v1/rerank avec votre client HTTP, comme dans la référence de l’API Rerank.
Vérifiez l’identifiant du modèle avec GET /v1/models avant de l’utiliser en production.
Paramètres
Les noms de champs sont ceux du corps JSON, dans tous les SDK.Réponse
RerankResponse contient results, chacun avec l’index du document dans votre liste, son relevance_score et le document quand return_documents est défini, ainsi que usage.