Buat aplikasi

Halaman ini menjelaskan cara membuat aplikasi Gemini Enterprise.

Buat aplikasi

Konsol

  1. Di konsol Google Cloud , buka halaman Gemini Enterprise.
  2. Di halaman Apps, klik Create app.
  3. Di kolom App name, masukkan nama untuk aplikasi Anda.
  4. Untuk memperbarui ID aplikasi yang dibuat secara otomatis, klik Edit. ID aplikasi tidak dapat diperbarui setelah Anda membuat aplikasi.
  5. Di bagian Choose a location, pilih Multi-region. Gunakan multi-region global (Global) default, kecuali jika Anda perlu membatasi data ke wilayah geografis tertentu.
  6. Opsional. Luaskan Advanced options dan konfigurasikan hal berikut:

    1. Di kolom Company name, masukkan nama eksternal perusahaan Anda, tanpa akhiran seperti Inc atau LLC. Hal ini membantu LLM mengidentifikasi perusahaan yang diwakili oleh aplikasi.

    2. Jika menghubungkan penyimpanan data Google Drive, Anda dapat mengizinkan aplikasi menelusuri dokumen di luar organisasi Anda. Untuk mengaktifkan fitur ini, centang kotak Sertakan dokumen lintas domain.

  7. Klik Create.

REST

Sebelum menggunakan command line untuk membuat aplikasi, Anda harus sudah memiliki penyimpanan data. Jika tidak memiliki penyimpanan data, Anda harus menghubungkan sumber data Google atau sumber data pihak ketiga ke aplikasi Anda.

Untuk menggunakan metode engines.create guna membuat aplikasi dari command line, ikuti langkah-langkah berikut:

  1. Temukan ID penyimpanan data Anda. Jika Anda sudah memiliki ID penyimpanan data, lanjutkan ke langkah berikutnya.

    1. Di konsol Google Cloud , buka halaman Gemini Enterprise dan di menu navigasi, klik Data Stores.

      Buka halaman Penyimpanan Data

    2. Klik nama penyimpanan data Anda.

    3. Di halaman Data untuk penyimpanan data Anda, dapatkan ID penyimpanan data.

  2. Membuat aplikasi dan menghubungkannya ke penyimpanan data.

    curl -X POST \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" \
    -H "X-Goog-User-Project: PROJECT_ID" \
    "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines?engineId=APP_ID" \
    -d '{
      "displayName": "APP_DISPLAY_NAME",
      "dataStoreIds": ["DATA_STORE_ENTITY_ID_1", "DATA_STORE_ENTITY_ID_2", "DATA_STORE_ENTITY_ID_3"],
      "solutionType": "SOLUTION_TYPE_SEARCH",
      "industryVertical": "GENERIC",
      "appType": "APP_TYPE_INTRANET"
    }'
    

    Ganti kode berikut:

    • PROJECT_ID: ID project Anda.
    • APP_ID: ID aplikasi yang ingin Anda buat.
    • APP_DISPLAY_NAME: nama tampilan aplikasi yang ingin Anda buat.
    • DATA_STORE_ENTITY_ID: jika penyimpanan data Anda berisi entity, gunakan ID entity tertentu. Jika penyimpanan data Anda tidak berisi entity, gunakan ID penyimpanan data.

    Anda dapat menyertakan konfigurasi opsional berikut dalam payload JSON:

    • Untuk memberikan nama eksternal perusahaan Anda, sertakan hal berikut:

      "commonConfig": {
        "companyName": "COMPANY_NAME"
      }
      

      Ganti COMPANY_NAME dengan nama eksternal perusahaan Anda, tanpa akhiran seperti Inc atau LLC.

    • Jika menghubungkan penyimpanan data Google Drive, Anda dapat mengizinkan aplikasi menelusuri dan mengindeks dokumen di luar organisasi Anda. Untuk mengaktifkan fitur ini, sertakan hal berikut dalam payload JSON:

      "includeCrossDomainDocuments": true
      

Langkah berikutnya