Data Analytics API with Gemini

Layanan: geminidataanalytics.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.

Dokumen Discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen penemuan berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan dapat memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah didasarkan pada endpoint layanan ini:

  • https://geminidataanalytics.googleapis.com

Endpoint layanan regional

Endpoint layanan regional adalah URL dasar yang menentukan alamat jaringan layanan API di satu region. Layanan yang tersedia di beberapa region mungkin memiliki beberapa endpoint regional. Pilih lokasi untuk melihat endpoint layanan regionalnya untuk layanan ini.


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

    Metode
    chat POST /v1beta/{parent=projects/*/locations/*}:chat
    Menjawab pertanyaan data dengan membuat aliran objek Message.
    get GET /v1beta/{name=projects/*/locations/*}
    Mendapatkan informasi tentang suatu lokasi.
    list GET /v1beta/{name=projects/*}/locations
    Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

    REST Resource: v1beta.projects.locations.conversations

    Metode
    create POST /v1beta/{parent=projects/*/locations/*}/conversations
    Membuat percakapan baru untuk mempertahankan histori percakapan.
    delete DELETE /v1beta/{name=projects/*/locations/*/conversations/*}
    Menghapus percakapan.
    get GET /v1beta/{name=projects/*/locations/*/conversations/*}
    Mendapatkan detail satu percakapan menggunakan ID percakapan dan induk.
    list GET /v1beta/{parent=projects/*/locations/*}/conversations
    Mencantumkan semua percakapan untuk induk tertentu.

    REST Resource: v1beta.projects.locations.conversations.messages

    Metode
    list GET /v1beta/{parent=projects/*/locations/*/conversations/*}/messages
    Mencantumkan semua pesan untuk percakapan tertentu.

    REST Resource: v1beta.projects.locations.dataAgents

    Metode
    create POST /v1beta/{parent=projects/*/locations/*}/dataAgents
    Membuat DataAgent baru di project dan lokasi tertentu.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataAgents/*}
    Menghapus satu DataAgent.
    get GET /v1beta/{name=projects/*/locations/*/dataAgents/*}
    Mendapatkan detail satu DataAgent.
    getIamPolicy POST /v1beta/{resource=projects/*/locations/*/dataAgents/*}:getIamPolicy
    Mendapatkan kebijakan IAM untuk DataAgent
    list GET /v1beta/{parent=projects/*/locations/*}/dataAgents
    Mencantumkan DataAgent dalam project dan lokasi tertentu.
    listAccessible GET /v1beta/{parent=projects/*/locations/*}/dataAgents:listAccessible
    Mencantumkan DataAgent yang dapat diakses oleh pemanggil di project dan lokasi tertentu.
    patch PATCH /v1beta/{dataAgent.name=projects/*/locations/*/dataAgents/*}
    Memperbarui parameter satu DataAgent.
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/dataAgents/*}:setIamPolicy
    Menetapkan kebijakan IAM untuk DataAgent.

    REST Resource: v1beta.projects.locations.operations

    Metode
    cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
    Memulai pembatalan asinkron pada operasi yang berjalan lama.
    delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
    Menghapus operasi yang berjalan lama.
    get GET /v1beta/{name=projects/*/locations/*/operations/*}
    Mendapatkan status terbaru dari operasi yang berjalan lama.
    list GET /v1beta/{name=projects/*/locations/*}/operations
    Menampilkan operasi yang sesuai dengan filter yang ditentukan dalam permintaan.

    REST Resource: v1alpha.projects.locations

    Metode
    chat POST /v1alpha/{parent=projects/*/locations/*}:chat
    Menjawab pertanyaan data dengan membuat aliran objek Message.
    get GET /v1alpha/{name=projects/*/locations/*}
    Mendapatkan informasi tentang suatu lokasi.
    list GET /v1alpha/{name=projects/*}/locations
    Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

    REST Resource: v1alpha.projects.locations.conversations

    Metode
    create POST /v1alpha/{parent=projects/*/locations/*}/conversations
    Membuat percakapan baru untuk mempertahankan histori percakapan.
    delete DELETE /v1alpha/{name=projects/*/locations/*/conversations/*}
    Menghapus percakapan.
    get GET /v1alpha/{name=projects/*/locations/*/conversations/*}
    Mendapatkan detail satu percakapan menggunakan ID percakapan dan induk.
    list GET /v1alpha/{parent=projects/*/locations/*}/conversations
    Mencantumkan semua percakapan untuk induk tertentu.

    REST Resource: v1alpha.projects.locations.conversations.messages

    Metode
    list GET /v1alpha/{parent=projects/*/locations/*/conversations/*}/messages
    Mencantumkan semua pesan untuk percakapan tertentu.

    REST Resource: v1alpha.projects.locations.dataAgents

    Metode
    create POST /v1alpha/{parent=projects/*/locations/*}/dataAgents
    Membuat DataAgent baru di project dan lokasi tertentu.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataAgents/*}
    Menghapus satu DataAgent.
    get GET /v1alpha/{name=projects/*/locations/*/dataAgents/*}
    Mendapatkan detail satu DataAgent.
    getIamPolicy POST /v1alpha/{resource=projects/*/locations/*/dataAgents/*}:getIamPolicy
    Mendapatkan kebijakan IAM untuk DataAgent
    list GET /v1alpha/{parent=projects/*/locations/*}/dataAgents
    Mencantumkan DataAgent dalam project dan lokasi tertentu.
    listAccessible GET /v1alpha/{parent=projects/*/locations/*}/dataAgents:listAccessible
    Mencantumkan DataAgent yang dapat diakses oleh pemanggil di project dan lokasi tertentu.
    patch PATCH /v1alpha/{dataAgent.name=projects/*/locations/*/dataAgents/*}
    Memperbarui parameter satu DataAgent.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/dataAgents/*}:setIamPolicy
    Menetapkan kebijakan IAM untuk DataAgent.

    REST Resource: v1alpha.projects.locations.operations

    Metode
    cancel POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel
    Memulai pembatalan asinkron pada operasi yang berjalan lama.
    delete DELETE /v1alpha/{name=projects/*/locations/*/operations/*}
    Menghapus operasi yang berjalan lama.
    get GET /v1alpha/{name=projects/*/locations/*/operations/*}
    Mendapatkan status terbaru dari operasi yang berjalan lama.
    list GET /v1alpha/{name=projects/*/locations/*}/operations
    Menampilkan operasi yang sesuai dengan filter yang ditentukan dalam permintaan.