Package org.mockserver.model
Class RerankResponse
java.lang.Object
org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
org.mockserver.model.ObjectWithJsonToString
org.mockserver.model.RerankResponse
Configuration for a mocked rerank response (Cohere
/v1/rerank,
Voyage /v1/rerank, ...). A rerank endpoint scores a list of candidate
documents against a query and returns them ordered by relevance.
MockServer derives one result per candidate document from the request, scoring
each with a relevance score (descending) — reproducible when
deterministicFromInput is set, otherwise random. Each result is a
{"index":N,"relevance_score":F} entry; the surrounding envelope is
provider-specific (Cohere: top-level results; Voyage: OpenAI-style
data list with an object/usage wrapper).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetSeed()getTopN()inthashCode()static RerankResponsererank()withDeterministicFromInput(Boolean deterministicFromInput) Cap the number of returned results to the top N most-relevant documents (mirrors the providertop_nrequest parameter).Methods inherited from class org.mockserver.model.ObjectWithJsonToString
toStringMethods inherited from class org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
fieldsExcludedFromEqualsAndHashCode
-
Constructor Details
-
RerankResponse
public RerankResponse()
-
-
Method Details
-
rerank
-
withTopN
Cap the number of returned results to the top N most-relevant documents (mirrors the providertop_nrequest parameter). When null, every candidate document is returned. -
getTopN
-
withDeterministicFromInput
-
getDeterministicFromInput
-
withSeed
-
getSeed
-
equals
- Overrides:
equalsin classObjectWithReflectiveEqualsHashCodeToString
-
hashCode
public int hashCode()- Overrides:
hashCodein classObjectWithReflectiveEqualsHashCodeToString
-