Class InferenceEndpoint
java.lang.Object
co.elastic.clients.elasticsearch.inference.InferenceEndpoint
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
InferenceEndpointInfo,InferenceEndpointInfoAi21,InferenceEndpointInfoAlibabaCloudAI,InferenceEndpointInfoAmazonBedrock,InferenceEndpointInfoAmazonSageMaker,InferenceEndpointInfoAnthropic,InferenceEndpointInfoAzureAIStudio,InferenceEndpointInfoAzureOpenAI,InferenceEndpointInfoCohere,InferenceEndpointInfoContextualAi,InferenceEndpointInfoCustom,InferenceEndpointInfoDeepSeek,InferenceEndpointInfoElasticsearch,InferenceEndpointInfoELSER,InferenceEndpointInfoGoogleAIStudio,InferenceEndpointInfoGoogleVertexAI,InferenceEndpointInfoHuggingFace,InferenceEndpointInfoJinaAi,InferenceEndpointInfoLlama,InferenceEndpointInfoMistral,InferenceEndpointInfoOpenAI,InferenceEndpointInfoVoyageAI,InferenceEndpointInfoWatsonx
Configuration options when storing the inference endpoint
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<InferenceEndpoint>Json deserializer forInferenceEndpoint -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInferenceEndpoint(InferenceEndpoint.AbstractBuilder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionChunking configuration objectstatic InferenceEndpointvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) final Stringservice()Required - The service typefinal JsonDataRequired - Settings specific to the serviceprotected static <BuilderT extends InferenceEndpoint.AbstractBuilder<BuilderT>>
voidsetupInferenceEndpointDeserializer(ObjectDeserializer<BuilderT> op) final JsonDataTask settings specific to the service and task typetoString()
-
Field Details
-
_DESERIALIZER
Json deserializer forInferenceEndpoint
-
-
Constructor Details
-
InferenceEndpoint
-
-
Method Details
-
inferenceEndpointOf
public static InferenceEndpoint inferenceEndpointOf(Function<InferenceEndpoint.Builder, ObjectBuilder<InferenceEndpoint>> fn) -
chunkingSettings
Chunking configuration objectAPI name:
chunking_settings -
service
Required - The service typeAPI name:
service -
serviceSettings
Required - Settings specific to the serviceAPI name:
service_settings -
taskSettings
Task settings specific to the service and task typeAPI name:
task_settings -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupInferenceEndpointDeserializer
protected static <BuilderT extends InferenceEndpoint.AbstractBuilder<BuilderT>> void setupInferenceEndpointDeserializer(ObjectDeserializer<BuilderT> op)
-