Panduan memulai ini menunjukkan cara menginstal Google Gen AI SDK untuk bahasa pilihan Anda, lalu membuat permintaan API pertama Anda.
Memilih metode autentikasi
Anda dapat melakukan autentikasi ke Platform Agen Gemini Enterprise menggunakan Kredensial Default Aplikasi (ADC) atau menggunakan kunci API. ADC adalah metode yang direkomendasikan.
Sebelum memulai
Jika belum memiliki kunci API, Anda harus mendapatkannya sebelum melanjutkan. Jika Anda sudah memiliki kunci API, lewati langkah berikutnya.
Untuk membuat kunci API, buka halaman Memulai untuk Gemini Enterprise Agent Platform di konsol Google Cloud :
Siapkan ADC menggunakan skrip penyiapan atau selesaikan langkah-langkahnya secara manual.
MacOS/Linux
bash <(curl -sSL \ https://storage.googleapis.com/cloud-samples-data/adc/setup_adc.sh)
Windows
powershell -c "iex (irm https://storage.googleapis.com/cloud-samples-data/adc/setup_adc.ps1)"
Langkah manual konsol
Jika Anda telah mengonfigurasi ADC, lanjutkan ke langkah berikutnya.
Untuk mengonfigurasi ADC, lakukan hal berikut:
Mengonfigurasi project Anda
Pilih project, aktifkan penagihan, aktifkan Agent Platform API, dan instal gcloud CLI:
-
Login ke Akun Google Anda.
Jika Anda belum memilikinya, Daftar untuk membuat akun baru.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Agent Platform API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:
gcloud init -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Agent Platform API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:
gcloud init
Membuat kredensial autentikasi lokal
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.
Menyiapkan peran yang diperlukan
Jika Anda menggunakan kunci API atau ADC standar, project Anda juga harus diberi izin Identity and Access Management yang sesuai untuk Gemini Enterprise Agent Platform. Jika Anda menggunakan kunci API mode ekspres, Anda dapat melanjutkan ke langkah berikutnya.
Untuk mendapatkan izin yang
diperlukan guna menggunakan Platform Agen Gemini Enterprise,
minta administrator Anda untuk memberi Anda
peran IAM Agent Platform User (roles/aiplatform.user)
di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Menginstal SDK dan menyiapkan lingkungan Anda
Di komputer lokal Anda, klik salah satu tab berikut untuk menginstal SDK untuk bahasa pemrograman Anda.
Python
Instal dan update Gen AI SDK for Python dengan menjalankan perintah ini.
pip install --upgrade google-genai
Menetapkan variabel lingkungan:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Go
Instal dan update Gen AI SDK for Go dengan menjalankan perintah ini.
go get google.golang.org/genai
Menetapkan variabel lingkungan:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Node.js
Instal dan update Gen AI SDK for Node.js dengan menjalankan perintah ini.
npm install @google/genai
Menetapkan variabel lingkungan:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Java
Instal dan update Gen AI SDK for Java dengan menjalankan perintah ini.
Maven
Tambahkan kode berikut ke pom.xml Anda:
<dependencies> <dependency> <groupId>com.google.genai</groupId> <artifactId>google-genai</artifactId> <version>0.7.0</version> </dependency> </dependencies>
Menetapkan variabel lingkungan:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
REST
Menetapkan variabel lingkungan:
GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID GOOGLE_CLOUD_LOCATION="global" API_ENDPOINT="https://aiplatform.googleapis.com" MODEL_ID="gemini-2.5-flash" GENERATE_CONTENT_API="generateContent"
Ganti GOOGLE_CLOUD_PROJECT_ID dengan project ID Google Cloud Anda.
Membuat permintaan pertama Anda
Gunakan metode
generateContent
untuk mengirim permintaan ke Gemini API di Colab Enterprise.
Contoh berikut menunjukkan cara membuat permintaan menggunakan salah satu SDK atau
REST. Untuk menjalankan contoh SDK, salin kode ke file (misalnya,
request.py) dan jalankan file dari terminal Anda (misalnya,
python request.py).
Python
Go
Node.js
Java
C#
REST
Untuk mengirim permintaan perintah ini, jalankan perintah curl dari command line atau sertakan panggilan REST di aplikasi Anda.
curl \ -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "${API_ENDPOINT}/v1/projects/${GOOGLE_CLOUD_PROJECT}/locations/${GOOGLE_CLOUD_LOCATION}/publishers/google/models/${MODEL_ID}:${GENERATE_CONTENT_API}" -d \ $'{ "contents": { "role": "user", "parts": { "text": "Explain how AI works in a few words" } } }'
Model akan menampilkan respons. Perhatikan bahwa respons dibuat dalam beberapa bagian dengan setiap bagian dievaluasi secara terpisah untuk keamanan.
Buat gambar
Gemini dapat membuat dan memproses gambar melalui percakapan. Anda dapat memberikan perintah pada Gemini dengan teks, gambar, atau kombinasi keduanya untuk menyelesaikan berbagai tugas terkait gambar, seperti pembuatan dan pengeditan gambar. Kode berikut menunjukkan cara membuat gambar berdasarkan perintah deskriptif:
Anda harus menyertakan responseModalities: ["TEXT", "IMAGE"] dalam konfigurasi. Output hanya gambar tidak didukung dengan model ini.
Python
Go
Node.js
Java
Memahami gambar
Gemini juga dapat memahami gambar. Kode berikut menggunakan gambar yang dibuat di bagian sebelumnya dan menggunakan model yang berbeda untuk menyimpulkan informasi tentang gambar:
Python
Go
Node.js
Java
Menggunakan eksekusi kode
Fitur eksekusi kode Gemini API di Colab Enterprise memungkinkan model membuat dan menjalankan kode Python, serta belajar dari hasil secara berulang hingga mencapai output akhir. Platform Agen Gemini Enterprise menyediakan eksekusi kode sebagai alat, mirip dengan panggilan fungsi. Anda dapat menggunakan kemampuan eksekusi kode ini untuk membangun aplikasi yang memanfaatkan penalaran berbasis kode dan menghasilkan output teks. Contoh:
Python
Go
Node.js
Java
Untuk contoh eksekusi kode lainnya, lihat dokumentasi eksekusi kode.
Langkah berikutnya
Setelah membuat permintaan API pertama, Anda mungkin ingin menjelajahi panduan berikut yang menunjukkan cara menyiapkan fitur Platform Agen Gemini Enterprise yang lebih canggih untuk kode produksi:
Mengembangkan dengan SDK
Pelajari cara mempercepat pengembangan dengan menghubungkan alat AI Anda ke server MCP Pengetahuan Developer.
Membuat kode vibe agen dengan ADK
Gunakan Agent Development Kit (ADK) untuk membangun, menguji, dan men-deploy agen prototipe ke runtime Google Cloud.
Mengakses model Gemini menggunakan library OpenAI
Pelajari cara menggunakan library OpenAI untuk menerapkan dan memanggil model Gemini di Platform Agen.
Mulai menggunakan Gemini 3
Pelajari Gemini 3, rangkaian model tercerdas kami hingga saat ini, yang dibangun berdasarkan penalaran canggih.
Mempelajari model Google
Pelajari model Google terbaru yang didukung di Platform Agen, termasuk Gemini, Veo, dan Gemma.