Class RerankRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.inference.RerankRequest
- All Implemented Interfaces:
JsonpSerializable
Perform rereanking inference on the service
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<RerankRequest>
Json deserializer forRerankRequest
static final Endpoint<RerankRequest,
RerankResponse, ErrorResponse> Endpoint "inference.rerank
". -
Method Summary
Modifier and TypeMethodDescriptionfinal String
Required - The unique identifier for the inference endpoint.input()
Required - The text on which you want to perform the inference task.static RerankRequest
final String
query()
Required - Query input.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
final JsonData
Task settings for the individual inference request.final Time
timeout()
The amount of time to wait for the inference request to complete.Methods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forRerankRequest
-
_ENDPOINT
Endpoint "inference.rerank
".
-
-
Method Details
-
of
-
inferenceId
Required - The unique identifier for the inference endpoint.API name:
inference_id
-
input
Required - The text on which you want to perform the inference task. It can be a single string or an array.info Inference endpoints for the
completion
task type currently only support a single string as input.API name:
input
-
query
Required - Query input.API name:
query
-
taskSettings
Task settings for the individual inference request. These settings are specific to the task type you specified and override the task settings specified when initializing the service.API name:
task_settings
-
timeout
The amount of time to wait for the inference request to complete.API name:
timeout
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupRerankRequestDeserializer
-