Dalam panduan ini, Anda akan mengirim permintaan perintah teks serta permintaan perintah dan gambar multimodal ke Vertex AI Gemini API dan melihat responsnya.
Prasyarat
Untuk menyelesaikan panduan ini, Anda harus memiliki project Google Cloud dengan Vertex AI API yang diaktifkan. Ikuti panduan penyiapan Vertex AI untuk menyelesaikan langkah-langkah ini.
Menambahkan library klien Vertex AI sebagai dependensi
Library klien Vertex AI mencakup banyak fitur. Untuk mempercepat kompilasi, aktifkan hanya fitur yang Anda perlukan:
cargo add google-cloud-aiplatform-v1 --no-default-features --features prediction-service
Mengirim perintah ke Vertex AI Gemini API
- Lakukan inisialisasi klien menggunakan setelan default:
- Buat nama model. Contoh ini menerima project ID sebagai argumen,
menggunakan lokasi tetap (
global), dan menetapkan model ke versi Gemini tertentu:
Jika Anda menjalankan fungsi ini dalam kode Anda sendiri, teruskan project ID (tanpa awalan projects/) dari project yang Anda pilih di prasyarat.
- Kirim permintaan:
- Mencetak respons. Anda dapat menggunakan penentu format
:#?untuk memformat objek respons bertingkat:
Perintah teks: kode lengkap
Mengirim perintah dan gambar ke Vertex AI Gemini API
- Lakukan inisialisasi klien menggunakan setelan default:
- Buat nama model:
- Buat bagian gambar dari permintaan:
- Buat bagian perintah teks dari permintaan:
- Kirim permintaan lengkap:
- Mencetak respons lengkap: