Interface RagContexts.ContextOrBuilder (3.56.0)

public static interface RagContexts.ContextOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getScore()

public abstract double getScore()

According to the underlying Vector DB and the selected metric type, the score can be either the distance or the similarity between the query and the context and its range depends on the metric type.

For example, if the metric type is COSINE_DISTANCE, it represents the distance between the query and the context. The larger the distance, the less relevant the context is to the query. The range is [0, 2], while 0 means the most relevant and 2 means the least relevant.

optional double score = 6;

Returns
Type Description
double

The score.

getSourceDisplayName()

public abstract String getSourceDisplayName()

The file display name.

string source_display_name = 5;

Returns
Type Description
String

The sourceDisplayName.

getSourceDisplayNameBytes()

public abstract ByteString getSourceDisplayNameBytes()

The file display name.

string source_display_name = 5;

Returns
Type Description
ByteString

The bytes for sourceDisplayName.

getSourceUri()

public abstract String getSourceUri()

If the file is imported from Cloud Storage or Google Drive, source_uri will be original file URI in Cloud Storage or Google Drive; if file is uploaded, source_uri will be file display name.

string source_uri = 1;

Returns
Type Description
String

The sourceUri.

getSourceUriBytes()

public abstract ByteString getSourceUriBytes()

If the file is imported from Cloud Storage or Google Drive, source_uri will be original file URI in Cloud Storage or Google Drive; if file is uploaded, source_uri will be file display name.

string source_uri = 1;

Returns
Type Description
ByteString

The bytes for sourceUri.

getText()

public abstract String getText()

The text chunk.

string text = 2;

Returns
Type Description
String

The text.

getTextBytes()

public abstract ByteString getTextBytes()

The text chunk.

string text = 2;

Returns
Type Description
ByteString

The bytes for text.

hasScore()

public abstract boolean hasScore()

According to the underlying Vector DB and the selected metric type, the score can be either the distance or the similarity between the query and the context and its range depends on the metric type.

For example, if the metric type is COSINE_DISTANCE, it represents the distance between the query and the context. The larger the distance, the less relevant the context is to the query. The range is [0, 2], while 0 means the most relevant and 2 means the least relevant.

optional double score = 6;

Returns
Type Description
boolean

Whether the score field is set.