Vertex AI API (aiplatform:v1beta1)

2024-05-07

10 new methods

Additions

    Methods
  • aiplatform.projects.locations.retrieveContexts

      HTTP Method : POST

      Path : v1beta1/{+parent}:retrieveContexts

      Parameters :

        parent

          Location : path

          Description : Required. The resource name of the Location from which to retrieve RagContexts. The users must have permission to make a call in the project. Format: `projects/{project}/locations/{location}`.

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Required : Yes

          Type : string

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : parent

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}:retrieveContexts

      Description : Retrieves relevant contexts for a query.

  • aiplatform.projects.locations.ragCorpora.ragFiles.delete

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/ragCorpora/{ragCorporaId}/ragFiles/{ragFilesId}

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Deletes a RagFile.

      Path : v1beta1/{+name}

      Parameters :

        name

          Description : Required. The name of the RagFile resource to be deleted. Format: `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}`

          Pattern : ^projects/[^/]+/locations/[^/]+/ragCorpora/[^/]+/ragFiles/[^/]+$

          Required : Yes

          Type : string

          Location : path

      HTTP Method : DELETE

      Parameter Order : name

  • aiplatform.projects.locations.ragCorpora.ragFiles.get

      Path : v1beta1/{+name}

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/ragCorpora/{ragCorporaId}/ragFiles/{ragFilesId}

      Parameters :

        name

          Description : Required. The name of the RagFile resource. Format: `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}`

          Location : path

          Pattern : ^projects/[^/]+/locations/[^/]+/ragCorpora/[^/]+/ragFiles/[^/]+$

          Required : Yes

          Type : string

      Description : Gets a RagFile.

      HTTP Method : GET

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • aiplatform.projects.locations.ragCorpora.ragFiles.list

      Parameters :

        pageToken

          Type : string

          Location : query

          Description : Optional. The standard list page token. Typically obtained via ListRagFilesResponse.next_page_token of the previous VertexRagDataService.ListRagFiles call.

        parent

          Description : Required. The resource name of the RagCorpus from which to list the RagFiles. Format: `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}`

          Type : string

          Required : Yes

          Location : path

          Pattern : ^projects/[^/]+/locations/[^/]+/ragCorpora/[^/]+$

        pageSize

          Location : query

          Format : int32

          Type : integer

          Description : Optional. The standard list page size.

      HTTP Method : GET

      Description : Lists RagFiles in a RagCorpus.

      Parameter Order : parent

      Path : v1beta1/{+parent}/ragFiles

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/ragCorpora/{ragCorporaId}/ragFiles

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • aiplatform.projects.locations.ragCorpora.ragFiles.import

      Path : v1beta1/{+parent}/ragFiles:import

      Description : Import files from Google Cloud Storage or Google Drive into a RagCorpus.

      Parameter Order : parent

      HTTP Method : POST

      Parameters :

        parent

          Location : path

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/ragCorpora/[^/]+$

          Type : string

          Description : Required. The name of the RagCorpus resource into which to import files. Format: `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}`

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/ragCorpora/{ragCorporaId}/ragFiles:import

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • aiplatform.projects.locations.ragCorpora.delete

      Description : Deletes a RagCorpus.

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/ragCorpora/{ragCorporaId}

      Parameters :

        force

          Type : boolean

          Description : Optional. If set to true, any RagFiles in this RagCorpus will also be deleted. Otherwise, the request will only work if the RagCorpus has no RagFiles.

          Location : query

        name

          Required : Yes

          Description : Required. The name of the RagCorpus resource to be deleted. Format: `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}`

          Pattern : ^projects/[^/]+/locations/[^/]+/ragCorpora/[^/]+$

          Location : path

          Type : string

      Path : v1beta1/{+name}

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : DELETE

  • aiplatform.projects.locations.ragCorpora.list

      Description : Lists RagCorpora in a Location.

      Path : v1beta1/{+parent}/ragCorpora

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        pageSize

          Description : Optional. The standard list page size.

          Type : integer

          Location : query

          Format : int32

        pageToken

          Type : string

          Description : Optional. The standard list page token. Typically obtained via ListRagCorporaResponse.next_page_token of the previous VertexRagDataService.ListRagCorpora call.

          Location : query

        parent

          Description : Required. The resource name of the Location from which to list the RagCorpora. Format: `projects/{project}/locations/{location}`

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Required : Yes

          Location : path

      Parameter Order : parent

      HTTP Method : GET

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/ragCorpora

  • aiplatform.projects.locations.ragCorpora.create

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : POST

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/ragCorpora

      Parameters :

        parent

          Description : Required. The resource name of the Location to create the RagCorpus in. Format: `projects/{project}/locations/{location}`

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Type : string

          Required : Yes

      Description : Creates a RagCorpus.

      Parameter Order : parent

      Path : v1beta1/{+parent}/ragCorpora

  • aiplatform.projects.locations.ragCorpora.get

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/ragCorpora/{ragCorporaId}

      Description : Gets a RagCorpus.

      HTTP Method : GET

      Parameters :

        name

          Pattern : ^projects/[^/]+/locations/[^/]+/ragCorpora/[^/]+$

          Location : path

          Description : Required. The name of the RagCorpus resource. Format: `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}`

          Required : Yes

          Type : string

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      Path : v1beta1/{+name}

  • aiplatform.media.upload

      Mediaupload :

        Accept : */*

        Protocols :

          Simple :

            Multipart : Yes

            Path : /upload/v1beta1/{+parent}/ragFiles:upload

      Path : v1beta1/{+parent}/ragFiles:upload

      Supportsmediaupload : Yes

      Parameters :

        parent

          Location : path

          Pattern : ^projects/[^/]+/locations/[^/]+/ragCorpora/[^/]+$

          Description : Required. The name of the RagCorpus resource into which to upload the file. Format: `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}`

          Required : Yes

          Type : string

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/ragCorpora/{ragCorporaId}/ragFiles:upload

      Description : Upload a file into a RagCorpus.

      HTTP Method : POST