Class InferenceRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.inference.InferenceRequest
- All Implemented Interfaces:
JsonpSerializable
Perform 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<InferenceRequest>Json deserializer forInferenceRequeststatic final Endpoint<InferenceRequest,InferenceResponse, ErrorResponse> Endpoint "inference.inference". -
Method Summary
Modifier and TypeMethodDescriptioninput()Required - Text input to the model.final StringmodelId()Required - The unique identifier of the inference model.static InferenceRequestvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal JsonDataOptional task settingsfinal TaskTypetaskType()Required - The model task typeMethods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forInferenceRequest -
_ENDPOINT
Endpoint "inference.inference".
-
-
Method Details
-
of
public static InferenceRequest of(Function<InferenceRequest.Builder, ObjectBuilder<InferenceRequest>> fn) -
input
Required - Text input to the model. Either a string or an array of strings.API name:
input -
modelId
Required - The unique identifier of the inference model.API name:
model_id -
taskSettings
Optional task settingsAPI name:
task_settings -
taskType
Required - The model task typeAPI name:
task_type -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupInferenceRequestDeserializer
protected static void setupInferenceRequestDeserializer(ObjectDeserializer<InferenceRequest.Builder> op)
-