Class GoogleCloudAiplatformV1beta1VertexRagStore
Retrieve from Vertex RAG Store for grounding.
Implements
Inherited Members
Namespace: Google.Apis.FirebaseML.v2beta.Data
Assembly: Google.Apis.FirebaseML.v2beta.dll
Syntax
public class GoogleCloudAiplatformV1beta1VertexRagStore : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
RagCorpora
Optional. Deprecated. Please use rag_resources instead.
Declaration
[JsonProperty("ragCorpora")]
public virtual IList<string> RagCorpora { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
RagResources
Optional. The representation of the rag source. It can be used to specify corpus only or ragfiles. Currently only support one corpus or multiple files from one corpus. In the future we may open up multiple corpora support.
Declaration
[JsonProperty("ragResources")]
public virtual IList<GoogleCloudAiplatformV1beta1VertexRagStoreRagResource> RagResources { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudAiplatformV1beta1VertexRagStoreRagResource> |
RagRetrievalConfig
Optional. The retrieval config for the Rag query.
Declaration
[JsonProperty("ragRetrievalConfig")]
public virtual GoogleCloudAiplatformV1beta1RagRetrievalConfig RagRetrievalConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudAiplatformV1beta1RagRetrievalConfig |
SimilarityTopK
Optional. Number of top k results to return from the selected corpora.
Declaration
[JsonProperty("similarityTopK")]
public virtual int? SimilarityTopK { get; set; }
Property Value
Type | Description |
---|---|
int? |
VectorDistanceThreshold
Optional. Only return results with vector distance smaller than the threshold.
Declaration
[JsonProperty("vectorDistanceThreshold")]
public virtual double? VectorDistanceThreshold { get; set; }
Property Value
Type | Description |
---|---|
double? |