Pengantar Agent Platform SDK untuk Python

Agent Platform SDK untuk Python membantu Anda mengotomatiskan penyerapan data, melatih model, dan mendapatkan prediksi di Agent Platform Gemini Enterprise. Agent Platform SDK menggunakan kode Python untuk mengakses Agent Platform API sehingga Anda dapat secara terprogram menyelesaikan sebagian besar hal yang dapat dilakukan di konsol Google Cloud .

Untuk mempelajari cara menginstal atau mengupdate Agent Platform SDK untuk Python, lihat Menginstal Agent Platform SDK untuk Python. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Agent Platform SDK untuk Python.

Alasan menggunakan Agent Platform SDK

Agent Platform SDK untuk Python direkomendasikan jika Anda adalah engineer machine learning (ML) dan kecerdasan buatan (AI) yang berpengalaman, atau data scientist yang ingin mengotomatiskan alur kerja Anda secara terprogram. Agent Platform SDK for Python mirip dengan library klien Python Gemini Enterprise Agent Platform, hanya saja Agent Platform SDK lebih umum dan tidak terlalu terperinci. Untuk mengetahui informasi selengkapnya, lihat Memahami perbedaan SDK dan library klien.

Menulis kode dengan Agent Platform SDK untuk Python

Untuk menggunakan Agent Platform SDK untuk Python:

  1. Instal paket google-cloud-aiplatform, yang mencakup Agent Platform SDK untuk Python dan library klien Python Gemini Enterprise Agent Platform, dengan menjalankan perintah berikut di lingkungan virtual Anda:

    pip install --upgrade google-cloud-aiplatform
    
  2. Gunakan kode berikut untuk mengimpor namespace google.cloud.aiplatform:

    from google.cloud import aiplatform
    

  3. Jika Anda menggunakan shell lokal, buat kredensial autentikasi lokal untuk akun pengguna Anda:

    gcloud auth application-default login

    Anda tidak perlu melakukan langkah ini jika menggunakan Cloud Shell.

    Jika error autentikasi ditampilkan, dan Anda menggunakan penyedia identitas (IdP) eksternal, konfirmasi bahwa Anda telah login ke gcloud CLI dengan identitas gabungan Anda.

Mempelajari Agent Platform SDK untuk Python

Lihat dokumentasi berikut:

Mencoba contoh kode dan tutorial

Tutorial notebook menunjukkan cara menggunakan Agent Platform SDK untuk Python sebagai bagian dari alur kerja yang lebih besar. Untuk mengetahui informasi selengkapnya, lihat Tutorial notebook Platform Agen Gemini Enterprise.

Contoh kode di repositori GitHub Agent Platform SDK untuk Python menunjukkan cara menyelesaikan setiap tugas. Untuk mengetahui informasi selengkapnya, lihat repositori GitHub Agent Platform SDK untuk Python.

Memahami perbedaan antara SDK Platform Agen dan library klien

Saat Anda menginstal Agent Platform SDK for Python, library klien Python Gemini Enterprise Agent Platform juga diinstal. Agent Platform SDK dan library klien Python Gemini Enterprise Agent Platform menyediakan fungsi yang serupa dengan berbagai tingkat perincian. Agent Platform SDK beroperasi pada tingkat abstraksi yang lebih tinggi daripada library klien dan cocok untuk sebagian besar alur kerja data science. Jika Anda memerlukan fungsi yang lebih terperinci, gunakan library klien Python Gemini Enterprise Agent Platform.

Agent Platform SDK tersedia untuk Python, sedangkan library klien Agent Platform Gemini Enterprise tersedia untuk Python, Java, dan Node.js. Untuk mempelajari cara menginstal library klien Java atau Node.js, lihat Menginstal library klien Gemini Enterprise Agent Platform. Jika library klien tidak tersedia dalam bahasa pemrograman pilihan Anda, Anda dapat menggunakan Gemini Enterprise Agent Platform REST API. Untuk mengetahui informasi selengkapnya, lihat referensi REST Gemini Enterprise Agent Platform.

Menggunakan library klien dan SDK Python Gemini Enterprise Agent Platform secara bersamaan

Jika Anda menggunakan Agent Platform SDK for Python dan ternyata memerlukan fleksibilitas atau kontrol yang lebih besar, atau jika Anda memerlukan metode yang tidak disertakan dalam Agent Platform SDK, Anda dapat menggunakan library klien Python Gemini Enterprise Agent Platform dalam alur kerja yang sama. Library klien Python Gemini Enterprise Agent Platform menggunakan namespace yang berbeda untuk mengakses Agent Platform API. Namespace library klien dan Agent Platform SDK untuk Python dapat digunakan dalam skrip Python yang sama dengan menambahkan baris import untuk setiap namespace dalam skrip Python Anda.

Mengimpor namespace library klien Python Gemini Enterprise Agent Platform

Namespace library klien Python Gemini Enterprise Agent Platform adalah google.cloud.aiplatform.gapic. Namespace ini dipetakan ke namespace google.cloud.aiplatform_v1. Kedua namespace ini dapat digunakan secara bergantian. Untuk mengimpor library klien Python, sertakan salah satu hal berikut di skrip Python Anda:

from google.cloud import aiplatform_v1
from google.cloud.aiplatform import gapic

Langkah selanjutnya