Class OpenAITaskSettings
java.lang.Object
co.elastic.clients.elasticsearch.inference.OpenAITaskSettings
- All Implemented Interfaces:
- JsonpSerializable
- See Also:
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<OpenAITaskSettings>Json deserializer forOpenAITaskSettings
- 
Method SummaryModifier and TypeMethodDescriptionfinal JsonDataheaders()Specifies custom HTTP header parameters.static OpenAITaskSettingsvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidtoString()final Stringuser()For acompletionortext_embeddingtask, specify the user issuing the request.
- 
Field Details- 
_DESERIALIZERJson deserializer forOpenAITaskSettings
 
- 
- 
Method Details- 
ofpublic static OpenAITaskSettings of(Function<OpenAITaskSettings.Builder, ObjectBuilder<OpenAITaskSettings>> fn) 
- 
userFor acompletionortext_embeddingtask, specify the user issuing the request. This information can be used for abuse detection.API name: user
- 
headersSpecifies custom HTTP header parameters. For example:"headers":{ "Custom-Header": "Some-Value", "Another-Custom-Header": "Another-Value" }API name: headers
- 
serializeSerialize this object to JSON.- Specified by:
- serializein interface- JsonpSerializable
 
- 
serializeInternal
- 
toString
- 
setupOpenAITaskSettingsDeserializerprotected static void setupOpenAITaskSettingsDeserializer(ObjectDeserializer<OpenAITaskSettings.Builder> op) 
 
-