Google VertexAI RAG List Corpus

Overview

Use this Snap to list the corpora available to you.

Note: A corpus is comparable to an index. It is a collection of documents that is a source of information to you Agents.

Snap dialog

Prerequisites

Supported models:

  • text-embedding-005
  • text-multilingual-embedding-002
  • text-embedding-large-exp-03-07

You need to have one of the following accounts configured for your Google VertexAI Snaps:

Limitations and known issues

None.

Snap views

Type Description Examples of upstream and downstream Snaps
Input This Snap has at the most one document input view.
  • None
Output

This Snap has at the most one document output view.

{
                 "ragCorpus": [
                 {
                 "name": "projects/sldatascience/locations/us-central1/ragCorpora/6917529027641081856",
                 "displayName": "test_corpus",
                 "description": "test_corpus",
                 "createTime": "2025-04-22T16:09:28.900079Z",
                 "updateTime": "2025-04-22T16:09:28.900079Z",
                 "corpusStatus": {
                 "state": "ACTIVE"
                 },
                 "vectorDbConfig": {
                 "ragManagedDb": {
                 "knn": {}
                 },
                 "ragEmbeddingModelConfig": {
                 "vertexPredictionEndpoint": {
                 "endpoint": "projects/781443502750/locations/us-central1/publishers/google/models/text-embedding-005"
                 }
                 }
                 },
                 "corpusId" : "6917529027641081856",
                 "corpusLocation" : "us-central1",
                 "corpusName" : "6917529027641081856:test_corpus"
                 }
                 ]
                 }
  • Mapper
Learn more about Error handling.

Snap settings

Legend:
  • Expression icon (): Allows using JavaScript syntax to access SnapLogic Expressions to set field values dynamically (if enabled). If disabled, you can provide a static value. Learn more.
  • SnapGPT (): Generates SnapLogic Expressions based on natural language using SnapGPT. Learn more.
  • Suggestion icon (): Populates a list of values dynamically based on your Snap configuration. You can select only one attribute at a time using the icon. Type into the field if it supports a comma-separated list of values.
  • Upload : Uploads files. Learn more.
Learn more about the icons in the Snap settings dialog.
Field/Field set Type Description
Label String

Required. Specify a unique name for the Snap. Modify this to be more appropriate, especially if more than one of the same Snaps is in the pipeline.

Default value: Google VertexAI RAG List Corpus

Example: List all corpus

Location String/Expression/ Suggestion

The location of the corpus. By default, the account location is used.

Default value: N/A

Example: global / us-central1
Snap execution Dropdown list
Choose one of the three modes in which the Snap executes. Available options are:
  • Validate & Execute: Performs limited execution of the Snap and generates a data preview during pipeline validation. Subsequently, performs full execution of the Snap (unlimited records) during pipeline runtime.
  • Execute only: Performs full execution of the Snap during pipeline execution without generating preview data.
  • Disabled: Disables the Snap and all Snaps that are downstream from it.

Default value: Validate & Execute

Example: Execute only