Class JinaAITaskSettings
java.lang.Object
co.elastic.clients.elasticsearch.inference.JinaAITaskSettings
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<JinaAITaskSettings>Json deserializer forJinaAITaskSettings -
Method Summary
Modifier and TypeMethodDescriptionstatic JinaAITaskSettingsfinal BooleanFor areranktask, return the doc text within the results.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal JinaAITextEmbeddingTasktask()For atext_embeddingtask, the task passed to the model.final IntegertopN()For areranktask, the number of most relevant documents to return.toString()
-
Field Details
-
_DESERIALIZER
Json deserializer forJinaAITaskSettings
-
-
Method Details
-
of
public static JinaAITaskSettings of(Function<JinaAITaskSettings.Builder, ObjectBuilder<JinaAITaskSettings>> fn) -
returnDocuments
For areranktask, return the doc text within the results.API name:
return_documents -
task
For atext_embeddingtask, the task passed to the model. Valid values are:classification: Use it for embeddings passed through a text classifier.clustering: Use it for the embeddings run through a clustering algorithm.ingest: Use it for storing document embeddings in a vector database.search: Use it for storing embeddings of search queries run against a vector database to find relevant documents.
API name:
task -
topN
For areranktask, the number of most relevant documents to return. It defaults to the number of the documents. If this inference endpoint is used in atext_similarity_rerankerretriever query andtop_nis set, it must be greater than or equal torank_window_sizein the query.API name:
top_n -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupJinaAITaskSettingsDeserializer
protected static void setupJinaAITaskSettingsDeserializer(ObjectDeserializer<JinaAITaskSettings.Builder> op)
-