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:
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-aiplatformGunakan kode berikut untuk mengimpor namespace
google.cloud.aiplatform:from google.cloud import aiplatform-
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:
Ringkasan class Agent Platform SDK: memperkenalkan class dan fungsi utama di Agent Platform SDK.
Referensi Python untuk Platform Agen Gemini Enterprise: berisi dokumentasi referensi untuk semua namespace, class, metode, dan properti dalam paket
google-cloud-aiplatform, yang mencakup Agent Platform SDK, pratinjau Agent Platform SDK, dan library Klien Platform Agen Gemini Enterprise.
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
Mempelajari cara memilih metode pelatihan.