Class RerankTextDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeaiinference.model.RerankTextDetails.Builder
-
- Enclosing class:
- RerankTextDetails
public static class RerankTextDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RerankTextDetailsbuild()RerankTextDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment to call into the Generative AI service LLMs.RerankTextDetails.Buildercopy(RerankTextDetails model)RerankTextDetails.Builderdocuments(List<String> documents)A list of document strings to rerank based on the query asked.RerankTextDetails.Builderinput(String input)Input query for search in the documents.RerankTextDetails.BuilderisEcho(Boolean isEcho)Whether or not to return the documents in the response.RerankTextDetails.BuildermaxChunksPerDocument(Integer maxChunksPerDocument)The maximum number of chunks to produce internally from a document.RerankTextDetails.BuilderservingMode(ServingMode servingMode)RerankTextDetails.BuildertopN(Integer topN)The number of most relevant documents or indices to return.
-
-
-
Method Detail
-
input
public RerankTextDetails.Builder input(String input)
Input query for search in the documents.- Parameters:
input- the value to set- Returns:
- this builder
-
compartmentId
public RerankTextDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment to call into the Generative AI service LLMs.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
servingMode
public RerankTextDetails.Builder servingMode(ServingMode servingMode)
-
documents
public RerankTextDetails.Builder documents(List<String> documents)
A list of document strings to rerank based on the query asked.- Parameters:
documents- the value to set- Returns:
- this builder
-
topN
public RerankTextDetails.Builder topN(Integer topN)
The number of most relevant documents or indices to return.Defaults to the length of the documents.
- Parameters:
topN- the value to set- Returns:
- this builder
-
isEcho
public RerankTextDetails.Builder isEcho(Boolean isEcho)
Whether or not to return the documents in the response.- Parameters:
isEcho- the value to set- Returns:
- this builder
-
maxChunksPerDocument
public RerankTextDetails.Builder maxChunksPerDocument(Integer maxChunksPerDocument)
The maximum number of chunks to produce internally from a document.- Parameters:
maxChunksPerDocument- the value to set- Returns:
- this builder
-
build
public RerankTextDetails build()
-
copy
public RerankTextDetails.Builder copy(RerankTextDetails model)
-
-