Data Analytics API with Gemini

服務:geminidataanalytics.googleapis.com

如要呼叫這項服務,建議您使用 Google 提供的用戶端程式庫。如果您的應用程式需要使用自己的程式庫呼叫這項服務,請在發出 API 要求時使用下列資訊。

探索文件

探索文件是一種機器可解讀的規格,用於說明和使用 REST API。此文件會用於建構用戶端程式庫、IDE 外掛程式,以及與 Google API 互動的其他工具。一項服務可能會提供多個探索文件。此服務提供下列探索文件:

服務端點

服務端點是能指定 API 服務網路位址的基本網址。一項服務可能有多個服務端點。這項服務有下列服務端點,以及和該服務端點相關的所有 URI:

  • https://geminidataanalytics.googleapis.com

區域服務端點

區域服務端點是基本網址,可指定單一區域中 API 服務的網路位址。在多個區域提供的服務可能有多個區域端點。選取位置即可查看這項服務的區域服務端點。


  • https://geminidataanalytics.googleapis.com
  • REST 資源:v1beta.projects.locations

    方法
    chat POST /v1beta/{parent=projects/*/locations/*}:chat
    生成 Message 物件串流,回答資料相關問題。
    get GET /v1beta/{name=projects/*/locations/*}
    取得位置的相關資訊。
    list GET /v1beta/{name=projects/*}/locations
    列出這項服務支援位置的相關資訊。

    REST 資源:v1beta.projects.locations.conversations

    方法
    create POST /v1beta/{parent=projects/*/locations/*}/conversations
    建立新對話,保留對話記錄。
    delete DELETE /v1beta/{name=projects/*/locations/*/conversations/*}
    刪除對話。
    get GET /v1beta/{name=projects/*/locations/*/conversations/*}
    使用對話 ID 和父項取得單一對話的詳細資料。
    list GET /v1beta/{parent=projects/*/locations/*}/conversations
    列出指定上層的所有對話。

    REST 資源:v1beta.projects.locations.conversations.messages

    方法
    list GET /v1beta/{parent=projects/*/locations/*/conversations/*}/messages
    列出指定對話的所有訊息。

    REST 資源:v1beta.projects.locations.dataAgents

    方法
    create POST /v1beta/{parent=projects/*/locations/*}/dataAgents
    在指定專案和位置建立新的 DataAgent。
    delete DELETE /v1beta/{name=projects/*/locations/*/dataAgents/*}
    刪除單一 DataAgent。
    get GET /v1beta/{name=projects/*/locations/*/dataAgents/*}
    取得單一 DataAgent 的詳細資料。
    getIamPolicy POST /v1beta/{resource=projects/*/locations/*/dataAgents/*}:getIamPolicy
    取得 DataAgent 的 IAM 政策
    list GET /v1beta/{parent=projects/*/locations/*}/dataAgents
    列出指定專案和位置中的 DataAgent。
    listAccessible GET /v1beta/{parent=projects/*/locations/*}/dataAgents:listAccessible
    列出指定專案和位置中,呼叫者可存取的 DataAgent。
    patch PATCH /v1beta/{dataAgent.name=projects/*/locations/*/dataAgents/*}
    更新單一 DataAgent 的參數。
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/dataAgents/*}:setIamPolicy
    為 DataAgent 設定 IAM 政策。

    REST 資源:v1beta.projects.locations.operations

    方法
    cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
    開始非同步取消長時間執行的作業。
    delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
    刪除長時間執行的作業。
    get GET /v1beta/{name=projects/*/locations/*/operations/*}
    取得長時間執行作業的最新狀態。
    list GET /v1beta/{name=projects/*/locations/*}/operations
    列出符合要求中指定篩選器的作業。

    REST 資源:v1alpha.projects.locations

    方法
    chat POST /v1alpha/{parent=projects/*/locations/*}:chat
    生成 Message 物件串流,回答資料相關問題。
    get GET /v1alpha/{name=projects/*/locations/*}
    取得位置的相關資訊。
    list GET /v1alpha/{name=projects/*}/locations
    列出這項服務支援位置的相關資訊。

    REST 資源:v1alpha.projects.locations.conversations

    方法
    create POST /v1alpha/{parent=projects/*/locations/*}/conversations
    建立新對話,保留對話記錄。
    delete DELETE /v1alpha/{name=projects/*/locations/*/conversations/*}
    刪除對話。
    get GET /v1alpha/{name=projects/*/locations/*/conversations/*}
    使用對話 ID 和父項取得單一對話的詳細資料。
    list GET /v1alpha/{parent=projects/*/locations/*}/conversations
    列出指定上層的所有對話。

    REST 資源:v1alpha.projects.locations.conversations.messages

    方法
    list GET /v1alpha/{parent=projects/*/locations/*/conversations/*}/messages
    列出指定對話的所有訊息。

    REST 資源:v1alpha.projects.locations.dataAgents

    方法
    create POST /v1alpha/{parent=projects/*/locations/*}/dataAgents
    在指定專案和位置建立新的 DataAgent。
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataAgents/*}
    刪除單一 DataAgent。
    get GET /v1alpha/{name=projects/*/locations/*/dataAgents/*}
    取得單一 DataAgent 的詳細資料。
    getIamPolicy POST /v1alpha/{resource=projects/*/locations/*/dataAgents/*}:getIamPolicy
    取得 DataAgent 的 IAM 政策
    list GET /v1alpha/{parent=projects/*/locations/*}/dataAgents
    列出指定專案和位置中的 DataAgent。
    listAccessible GET /v1alpha/{parent=projects/*/locations/*}/dataAgents:listAccessible
    列出指定專案和位置中,呼叫者可存取的 DataAgent。
    patch PATCH /v1alpha/{dataAgent.name=projects/*/locations/*/dataAgents/*}
    更新單一 DataAgent 的參數。
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/dataAgents/*}:setIamPolicy
    為 DataAgent 設定 IAM 政策。

    REST 資源:v1alpha.projects.locations.operations

    方法
    cancel POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel
    開始非同步取消長時間執行的作業。
    delete DELETE /v1alpha/{name=projects/*/locations/*/operations/*}
    刪除長時間執行的作業。
    get GET /v1alpha/{name=projects/*/locations/*/operations/*}
    取得長時間執行作業的最新狀態。
    list GET /v1alpha/{name=projects/*/locations/*}/operations
    列出符合要求中指定篩選器的作業。