Kuota dan batas sistem untuk agen di Agent Platform

Gemini Enterprise Agent Platform menggunakan kuota dan batas sistem untuk menjaga alokasi resource yang adil, mencegah kelebihan beban layanan, dan membantu Anda mengelola penggunaan resource.

Kuota dan batas sistem serupa, tetapi berbeda dalam hal berikut:

  • Kuota memiliki nilai default, tetapi biasanya Anda dapat meminta penyesuaian.
  • Batas sistem adalah nilai tetap yang tidak dapat diubah.

Google Cloud menggunakan kuota untuk membantu menjaga keadilan dan mengurangi lonjakan penggunaan dan ketersediaan resource. Kuota membatasi jumlah Google Cloud resource yang dapat digunakan Google Cloud project Anda. Kuota berlaku untuk berbagai jenis resource, termasuk komponen hardware, software, dan jaringan. Misalnya, kuota dapat membatasi jumlah panggilan API ke suatu layanan, jumlah load balancer yang digunakan secara bersamaan oleh project Anda, atau jumlah project yang dapat Anda buat. Kuota melindungi komunitas penggunaGoogle Cloud dengan mencegah kelebihan beban layanan. Kuota juga membantu Anda mengelola resource Google Cloud sendiri.

Sistem Kuota Cloud melakukan hal berikut:

Dalam sebagian besar kasus, saat Anda mencoba menggunakan resource melebihi kuota yang diizinkan, sistem akan memblokir akses ke resource tersebut, dan tugas yang Anda coba lakukan akan gagal.

Kuota umumnya berlaku di level Google Cloud project. Penggunaan resource dalam satu project tidak memengaruhi kuota yang tersedia dalam project lain. Dalam project Google Cloud , kuota dibagikan ke semua aplikasi dan alamat IP.

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Kuota Cloud.

Kuota

Kuota berikut berlaku untuk agen yang di-deploy di Agent Platform untuk project tertentu di setiap region:

Deskripsi Kuota Metrik
Membuat, menghapus, atau memperbarui resource Agent Platform per menit 10 aiplatform.googleapis.com/reasoning_engine_service_write_requests
Membuat, menghapus, atau memperbarui resource non-regional (global atau multiregional) Agent Platform per menit 10 aiplatform.googleapis.com/non_regional_reasoning_engine_service_write_requests
Membuat, menghapus, atau memperbarui sesi Agent Platform per menit 100 aiplatform.googleapis.com/session_write_requests
Query atau StreamQuery Agent Platform per menit 90 aiplatform.googleapis.com/reasoning_engine_service_query_requests
Menambahkan peristiwa ke sesi Agent Platform per menit 300 aiplatform.googleapis.com/session_event_append_requests
Membuat, menghapus, atau memperbarui sesi non-regional (global atau multiregional) Agent Platform per menit 100 aiplatform.googleapis.com/non_regional_session_write_requests
Menambahkan peristiwa ke sesi non-regional (global atau multiregional) Agent Platform per menit 300 aiplatform.googleapis.com/non_regional_session_event_append_requests
Jumlah maksimum resource Agent Platform 100 aiplatform.googleapis.com/reasoning_engine_service_entities
Jumlah maksimum resource non-regional (global atau multiregional) Agent Platform 100 aiplatform.googleapis.com/non_regional_reasoning_engine_service_entities
Membuat, menghapus, atau mengupdate resource memori Agent Platform per menit 100 aiplatform.googleapis.com/memory_bank_write_requests
Mendapatkan, mencantumkan, atau mengambil dari Agent Platform Memory Bank per menit 300 aiplatform.googleapis.com/memory_bank_read_requests
Membuat, menghapus, atau memperbarui resource memori non-regional (global atau multiregional) Agent Platform per menit 100 aiplatform.googleapis.com/non_regional_memory_bank_write_requests
Mendapatkan, mencantumkan, atau mengambil dari Agent Platform Memory Bank non-regional (global atau multiregional) per menit 300 aiplatform.googleapis.com/non_regional_memory_bank_read_requests
Permintaan eksekusi lingkungan sandbox (Eksekusi Kode) per menit 1000 aiplatform.googleapis.com/sandbox_environment_execute_requests
Entity lingkungan sandbox (Eksekusi Kode) per region 1000 aiplatform.googleapis.com/sandbox_environment_entities
Permintaan tulis per menit lingkungan sandbox (Eksekusi Kode) 500 aiplatform.googleapis.com/sandbox_environment_write_requests
Permintaan POST Agen A2A seperti sendMessage dan cancelTask per menit 60 aiplatform.googleapis.com/a2a_agent_post_requests
Agen A2A mendapatkan permintaan seperti getTask dan getCard per menit 600 aiplatform.googleapis.com/a2a_agent_get_requests
Koneksi dua arah live serentak menggunakan BidiStreamQuery API per menit 10 aiplatform.googleapis.com/reasoning_engine_service_concurrent_query_requests
Revisi maksimum per project per region 6.000 aiplatform.googleapis.com/agent_engine_revisions_per_project_per_region
Revisi maksimum per agen 950 aiplatform.googleapis.com/agent_engine_revisions_per_agent

Pengelolaan kuota untuk beban produksi

Seiring dengan peningkatan traffic, Anda mungkin perlu meminta penambahan kuota Agent Platform API tertentu untuk menghindari error 429 Resource Exhausted. Anda dapat secara proaktif mengonfigurasi runtime dan meningkatkan kuota agar instance Agent Runtime tetap responsif, skalabel, dan andal dalam beban produksi.

Untuk mengetahui informasi tentang cara mengoptimalkan dan menskalakan performa Agent Runtime, lihat Mengoptimalkan dan menskalakan performa Agent Runtime.

Gunakan langkah-langkah berikut untuk memperkirakan persyaratan kuota puncak Anda:

  1. Tentukan variabel Anda:

    • U: Puncak pengguna serentak (misalnya, 250).

    • X: Permintaan rata-rata per pengguna per menit (misalnya, 2).

    • Y: Peristiwa sesi rata-rata yang dihasilkan per permintaan (misalnya, 12 untuk rantai kompleks yang melibatkan beberapa panggilan alat).

  2. Hitung beban puncak Anda:

    • Hitung kueri puncak per menit (QPM): U * X

    • Hitung peristiwa sesi puncak per menit: QPM Puncak * Y

  3. Minta kuota dengan buffer: Saat Anda meminta penambahan kuota, tambahkan buffer (misalnya, 50%) di atas puncak yang dihitung untuk menangani lonjakan yang tidak terduga.

Tabel berikut menunjukkan penghitungan kuota terkait performa utama untuk Agent Platform, menggunakan contoh variabel peak concurrent users=250, average requests per user per minute=2, dan average session events generated per request=12:

Nama kuota Deskripsi kuota Penghitungan dasar (puncak) Nilai yang direkomendasikan (dengan buffer 50%)
Kueri Agent Engine per menit (aiplatform.googleapis.com/reasoning_engine_service_query_requests) Total jumlah panggilan query atau stream_query yang dapat diterima agen Anda per menit. 250 users * 2 req/min = 500 QPM 500 * 1.5 = 750
Menambahkan peristiwa sesi per menit (aiplatform.googleapis.com/session_event_append_requests)

Jumlah giliran atau peristiwa dalam semua sesi yang sedang berlangsung. Satu kueri dapat menghasilkan beberapa peristiwa sesi dalam satu rantai, misalnya:

  1. Panggil LLM.
  2. Respons LLM: gunakan alat.
  3. Menjalankan alat.
  4. Panggil LLM dengan respons alat.
  5. LLM memberikan respons akhir.
500 QPM * 12 events/req = 6,000 6,000 * 1.5 = 9,000
Penulisan sesi per menit (aiplatform.googleapis.com/session_write_requests) Tingkat pembuatan atau pembaruan resource sesi. Nilai ini biasanya kurang dari atau sama dengan rasio kueri. Biasanya <= QPM Puncak (500) Biasanya <= kuota kueri (750)

Meminta penyesuaian kuota

Untuk menyesuaikan sebagian besar kuota, gunakan konsol Google Cloud . Untuk mengetahui informasi selengkapnya, lihat Meminta penyesuaian kuota.

Kuota mode ekspres Agent Platform

Pengguna mode ekspres Paket Gratis Agent Platform memiliki kuota berikut untuk layanan Agent Platform tanpa biaya. Lihat Ringkasan Agent Platform dalam mode Express untuk mengetahui informasi selengkapnya tentang Paket Gratis dan mode Express.

Kuota berikut berlaku untuk agen yang di-deploy di Agent Platform untuk project mode ekspres tertentu di setiap region:

Deskripsi Kuota Metrik
Jumlah maksimum resource Agent Platform 10 aiplatform.googleapis.com/reasoning_engine_service_entities
Membuat, menghapus, atau memperbarui resource Agent Platform per menit 10 aiplatform.googleapis.com/reasoning_engine_service_write_requests
Query atau StreamQuery Agent Platform per menit 10 aiplatform.googleapis.com/reasoning_engine_service_query_requests
Koneksi dua arah live serentak menggunakan BidiStreamQuery API per menit 1 aiplatform.googleapis.com/reasoning_engine_service_concurrent_query_requests
Membuat, menghapus, atau memperbarui sesi Agent Platform per menit 10 aiplatform.googleapis.com/session_write_requests
Menambahkan peristiwa ke sesi Agent Platform per menit 30 aiplatform.googleapis.com/session_event_append_requests
Membuat, menghapus, atau mengupdate resource memori Agent Platform per menit 10 aiplatform.googleapis.com/memory_bank_write_requests
Mendapatkan, mencantumkan, atau mengambil dari Memory Bank per menit 10 aiplatform.googleapis.com/memory_bank_read_requests