Library klien memberikan pengalaman developer yang dioptimalkan untuk memanggil Vertex AI API. Library klien menggunakan konvensi alami setiap bahasa yang didukung dan mengurangi kode boilerplate yang harus Anda tulis. Panduan berikut menjelaskan cara menginstalnya.
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Aktifkan Vertex AI API.
-
Buat akun layanan:
-
Di konsol Google Cloud, buka halaman Buat akun layanan.
Buka Create service account - Pilih project Anda.
-
Di kolom Nama akun layanan, masukkan nama. Konsol Google Cloud akan mengisi kolom ID akun layanan berdasarkan nama ini.
Di kolom Deskripsi akun layanan, masukkan sebuah deskripsi. Sebagai contoh,
Service account for quickstart
. - Klik Buat dan lanjutkan.
-
Berikan peran Project > Owner ke akun layanan.
Untuk memberikan peran, temukan daftar Pilih peran, lalu pilih Project > Owner.
- Klik Lanjutkan.
-
Klik Selesai untuk menyelesaikan pembuatan akun layanan.
Jangan tutup jendela browser Anda. Anda akan menggunakannya pada langkah berikutnya.
-
-
Membuat kunci akun layanan:
- Di konsol Google Cloud, klik alamat email untuk akun layanan yang telah dibuat.
- Klik Kunci.
- Klik Tambahkan kunci, lalu klik Buat kunci baru.
- Klik Create. File kunci JSON akan didownload ke komputer Anda.
- Klik Close.
-
Tetapkan variabel lingkungan
GOOGLE_APPLICATION_CREDENTIALS
ke jalur file JSON yang berisi kredensial Anda. Variabel ini hanya berlaku untuk sesi shell Anda saat ini. Jadi, jika Anda membuka sesi baru, tetapkan variabel kembali. -
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Aktifkan Vertex AI API.
-
Buat akun layanan:
-
Di konsol Google Cloud, buka halaman Buat akun layanan.
Buka Create service account - Pilih project Anda.
-
Di kolom Nama akun layanan, masukkan nama. Konsol Google Cloud akan mengisi kolom ID akun layanan berdasarkan nama ini.
Di kolom Deskripsi akun layanan, masukkan sebuah deskripsi. Sebagai contoh,
Service account for quickstart
. - Klik Buat dan lanjutkan.
-
Berikan peran Project > Owner ke akun layanan.
Untuk memberikan peran, temukan daftar Pilih peran, lalu pilih Project > Owner.
- Klik Lanjutkan.
-
Klik Selesai untuk menyelesaikan pembuatan akun layanan.
Jangan tutup jendela browser Anda. Anda akan menggunakannya pada langkah berikutnya.
-
-
Membuat kunci akun layanan:
- Di konsol Google Cloud, klik alamat email untuk akun layanan yang telah dibuat.
- Klik Kunci.
- Klik Tambahkan kunci, lalu klik Buat kunci baru.
- Klik Create. File kunci JSON akan didownload ke komputer Anda.
- Klik Close.
-
Tetapkan variabel lingkungan
GOOGLE_APPLICATION_CREDENTIALS
ke jalur file JSON yang berisi kredensial Anda. Variabel ini hanya berlaku untuk sesi shell Anda saat ini. Jadi, jika Anda membuka sesi baru, tetapkan variabel kembali.
Library klien
Vertex AI menyediakan library klien untuk bahasa berikut. Pilih bahasa yang ingin digunakan.
C#
Jalankan perintah berikut untuk menambahkan referensi paket Google.Cloud.AIPlatform.V1
ke file project Anda:
dotnet add package Google.Cloud.AIPlatform.V1
Mencoba contoh kode
Untuk melihat atau mendapatkan contoh kode satu per satu, buka repositori GitHub dotnet-aiplatform.
Dokumentasi library klien
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi library klien .NET Vertex AI.
Java
Jika Anda menggunakan Maven, tambahkan kode berikut ke dependensi Anda:
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-aiplatform</artifactId>
<version>3.35.0</version>
</dependency>
Jika menggunakan Gradle, tambahkan kode berikut ke dependensi Anda:
compile 'com.google.cloud:google-cloud-aiplatform:3.35.0'
Jika Anda menggunakan sbt, tambahkan kode berikut ke dependensi Anda:
libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.35.0"
Mencoba contoh kode
Untuk melihat atau mendapatkan contoh kode individu, buka repositori GitHub java-aiplatform.
Dokumentasi library klien
Untuk informasi selengkapnya, lihat dokumentasi library klien Vertex AI untuk Java.
Node.js
Sebelum menginstal library, siapkan lingkungan Anda untuk pengembangan Node.js.
Jalankan perintah berikut di lingkungan Anda untuk menginstal library klien:
npm install @google-cloud/aiplatform
Dokumentasi library klien
Untuk informasi selengkapnya, lihat dokumentasi library klien Vertex AI untuk Node.js.
Python
Library klien Python Vertex AI diinstal saat Anda menginstal Vertex AI SDK untuk Python.
Untuk mengetahui informasi selengkapnya, lihat Menginstal Vertex AI SDK untuk Python.
Go
Sebelum menginstal library, siapkan lingkungan Anda untuk pengembangan Go.
Meninjau paket yang tersedia
Tinjau paket Vertex AI API Go yang tersedia untuk menentukan paket mana yang paling sesuai dengan kebutuhan project Anda:
Paket cloud.google.com/go/vertexai (direkomendasikan)
vertexai
adalah paket yang ditulis manusia yang memberikan akses ke kemampuan dan fitur umum.Paket ini direkomendasikan sebagai titik awal bagi sebagian besar developer yang membangun aplikasi dengan Vertex AI API. Untuk mengakses kemampuan dan fitur yang belum tercakup dalam paket ini, gunakan
aiplatform
yang dibuat secara otomatis sebagai gantinya.Paket cloud.google.com/go/aiplatform
aiplatform
adalah paket yang dibuat secara otomatis.Paket ini ditujukan untuk project yang memerlukan akses ke kemampuan dan fitur Vertex AI API yang belum disediakan oleh paket
vertexai
buatan manusia.
Penginstalan
Paket cloud.google.com/go/vertexai (direkomendasikan)
Jalankan perintah berikut untuk menginstal paket ini di lingkungan Anda:
go get cloud.google.com/go/vertexai
Paket cloud.google.com/go/aiplatform
Jalankan perintah berikut untuk menginstal paket ini di lingkungan Anda:
go get cloud.google.com/go/aiplatform
Sampel
Paket cloud.google.com/go/vertexai (direkomendasikan)
Contoh untuk menggunakan paket ini tersedia di repositori GitHub
golang-samples
pada direktorivertexai
level atas:Paket cloud.google.com/go/aiplatform
Contoh untuk menggunakan paket ini tersedia di repositori GitHub
golang-samples
pada direktoriaiplatform
level atas:
Dokumentasi library klien
Untuk mengetahui informasi selengkapnya tentang library ini, lihat dokumentasi library klien Vertex AI untuk Go:
Paket cloud.google.com/go/vertexai (direkomendasikan)
- Vertex AI
cloud.google.com/go/vertexai
Referensi API
- Vertex AI
Paket cloud.google.com/go/aiplatform
- Referensi API Vertex AI
cloud.google.com/go/aiplatform
v1 - Referensi API Vertex AI
cloud.google.com/go/aiplatform
v1beta1
- Referensi API Vertex AI