Dokumen ini menjelaskan cara menginstal dan mengonfigurasi Vertex AI SDK untuk ABAP di lingkungan SAP Anda.
Penginstalan
Saat Anda menginstal ABAP SDK untuk Google Cloud edisi cloud atau versi 1.8 versi lokal, Vertex AI SDK untuk ABAP akan diinstal untuk Anda. Untuk informasi tentang langkah-langkah penginstalan, lihat Menginstal dan mengonfigurasi ABAP SDK untuk Google Cloud edisi cloud atau on-premise.
Jika Anda sudah menggunakan ABAP SDK untuk Google Cloud edisi cloud atau versi on-premise versi 1.7 atau yang lebih lama, update SDK Anda ke versi terbaru untuk mendapatkan Vertex AI SDK untuk ABAP. Untuk informasi selengkapnya, lihat Mengupdate ABAP SDK untuk Google Cloud.
Kami memahami bahwa akses ke Vertex AI dan resource cloud mungkin terbatas untuk beberapa developer. Untuk mengaktifkan pembuatan prototipe dan eksperimen dengan penyiapan minimal, lihat Pembuatan prototipe cepat dengan Gemini.
Mengaktifkan Vertex AI API
Aktifkan Vertex AI API di project Google Cloud Anda.
Untuk mengetahui informasi tentang cara mengaktifkan Google Cloud API, lihat Mengaktifkan API.
Autentikasi
Setelah Anda menyiapkan autentikasi untuk mengakses Google Cloud API di ABAP SDK untuk Google Cloud edisi cloud atau on-premise, Vertex AI SDK untuk ABAP akan menggunakan metode autentikasi yang sama untuk mengakses Vertex AI API. Untuk mengetahui informasi tentang cara menyiapkan autentikasi di ABAP SDK untuk Google Cloud edisi cloud atau lokal, lihat Ringkasan autentikasi.
Catat kunci klien yang telah Anda buat sebagai bagian dari penyiapan autentikasi. Anda menggunakan kunci klien ini saat mengonfigurasi parameter pembuatan model AI dan parameter penelusuran.
Izin IAM
Pastikan akun layanan khusus untuk akses API yang telah Anda konfigurasikan di tabel kunci klien memiliki akses ke resource Vertex AI.
Vertex AI
Untuk menggunakan resource Vertex AI, Anda harus memberikan peran Vertex AI User (roles/aiplatform.user
) ke akun layanan khusus yang telah Anda beri izin untuk mengakses Vertex AI API.
Jika Anda perlu memberikan izin tertentu untuk membuat, mengubah, men-deploy artefak, berikan izin IAM Vertex AI tertentu sebagaimana mestinya.
Vertex AI Feature Store
Untuk menggunakan Vertex AI Feature Store, Anda harus memberikan peran berikut ke akun layanan:
Kemampuan AI | Peran IAM yang diperlukan |
---|---|
Vertex AI Feature Store |
Mengonfigurasi parameter pembuatan model
Model bahasa besar (LLM) adalah model deep learning yang dilatih pada data teks dalam jumlah besar. Model menyertakan parameter value yang mengontrol cara model menghasilkan respons. Anda bisa mendapatkan hasil yang berbeda dari model dengan mengubah parameter value.
Untuk menentukan parameter pembuatan
untuk model, Vertex AI SDK untuk ABAP menggunakan tabel /GOOG/AI_CONFIG
.
Untuk mengonfigurasi parameter pembuatan model, lakukan langkah-langkah berikut:
Di SAP GUI, jalankan kode transaksi
/GOOG/SDK_IMG
.Atau, jalankan kode transaksi
SPRO
, lalu klik IMG Referensi SAP.Klik ABAP SDK for Google Cloud > Basic Settings > Vertex AI SDK: Configure Model Generation Parameters.
Klik New Entries.
Masukkan nilai untuk kolom berikut:
Kolom Jenis data Deskripsi Kunci Model String Nama unik yang Anda tentukan untuk mengidentifikasi konfigurasi model, seperti
Gemini
.Anda menggunakan kunci model ini saat membuat instance class model generative atau class penyematan untuk menentukan konfigurasi pembuatan yang akan diterapkan.
ID Model String ID model LLM, seperti
gemini-1.5-flash-001
.Untuk mengetahui informasi tentang versi model Vertex AI, lihat Versi dan siklus proses model.
Nama Kunci Google Cloud String Kunci klien yang telah Anda konfigurasi untuk autentikasi ke Google Cloud selama penyiapan autentikasi. ID Lokasi Region Google Cloud String ID lokasi region Google Cloud tempat fitur Vertex AI yang ingin Anda gunakan tersedia.
Biasanya, Anda menggunakan region yang paling dekat dengan lokasi fisik Anda atau lokasi fisik pengguna yang dituju. Untuk mengetahui informasi selengkapnya, lihat Lokasi Vertex AI.
ID Penayang LLM String Opsional. Penerbit LLM, seperti google
.Jenis MIME respons String Opsional. Jenis MIME respons output dari teks kandidat yang dihasilkan. Jenis MIME yang didukung: text/plain
: (default) Output teks.application/json
: Respons JSON di kandidat.
Suhu acak String Opsional. Mengontrol keacakan prediksi. Untuk mengetahui informasi selengkapnya, lihat Suhu.
Rentang: [0,0, 1,0]
Pengambilan Sampel Top-K Float Opsional. Top-K mengubah cara model memilih token untuk output.
Tentukan nilai yang lebih rendah untuk respons acak yang lebih sedikit dan nilai yang lebih tinggi untuk respons acak yang lebih banyak. Untuk mengetahui informasi selengkapnya, lihat Top-K.
Rentang: [1, 40]
Pengambilan Sampel Top-P Float Opsional. Top-P mengubah cara model memilih token untuk output.
Tentukan nilai yang lebih rendah untuk respons acak yang lebih sedikit dan nilai yang lebih tinggi untuk respons acak yang lebih banyak. Untuk mengetahui informasi selengkapnya, lihat Top-P.
Rentang: [0,0, 1,0]
Jumlah maksimum token output per pesan Bilangan bulat Opsional. Jumlah maksimum token yang dapat dibuat dalam respons. Token terdiri dari sekitar empat karakter. 100 token setara dengan sekitar 60-80 kata.
Tentukan nilai yang lebih rendah untuk respons yang lebih singkat dan nilai yang lebih tinggi untuk respons yang berpotensi lebih panjang.
Denda Positif Float Opsional. Nilai positif akan menghukum token yang telah muncul dalam teks yang dihasilkan, sehingga meningkatkan kemungkinan untuk menghasilkan lebih banyak topik yang beragam.
Rentang: [-2,0, 2,0]
Denda Frekuensi Float Opsional. Nilai positif akan menghukum token yang berulang kali muncul dalam teks yang dihasilkan, sehingga mengurangi kemungkinan pengulangan konten yang sama.
Rentang: [-2,0, 2,0]
Jika Anda tidak memberikan nilai untuk parameter opsional, SDK akan menggunakan nilai default parameter yang khusus untuk versi model yang dikonfigurasi di
Model ID
.Simpan entri baru.
Mengonfigurasi parameter Vector Search
Untuk menentukan konfigurasi Penelusuran Vektor, Vertex AI SDK untuk ABAP
menggunakan tabel /GOOG/SEARCHCONF
.
Untuk mengonfigurasi parameter Penelusuran Vektor, lakukan langkah-langkah berikut:
Di SAP GUI, jalankan kode transaksi
/GOOG/SDK_IMG
.Atau, jalankan kode transaksi
SPRO
, lalu klik IMG Referensi SAP.Klik ABAP SDK for Google Cloud > Basic Settings > Vertex AI SDK: Configure Vector Search Parameters.
Klik New Entries.
Masukkan nilai untuk kolom berikut:
Kolom Jenis data Deskripsi Tombol Penelusuran String Nama unik yang Anda tentukan untuk mengidentifikasi konfigurasi penelusuran. Nama Kunci Google Cloud String Kunci klien yang telah Anda konfigurasi untuk autentikasi ke Google Cloud selama penyiapan autentikasi. ID Lokasi Region Google Cloud String ID lokasi region Google Cloud tempat fitur Vertex AI yang ingin Anda gunakan tersedia.
Biasanya, Anda menggunakan region yang paling dekat dengan lokasi fisik Anda atau lokasi fisik pengguna yang dituju. Untuk mengetahui informasi selengkapnya, lihat Lokasi Vertex AI.
ID Deployment Indeks Vektor String ID deployment indeks. Saat men-deploy indeks ke endpoint, Anda menetapkan ID deployment unik. Untuk mengetahui informasi tentang deployment indeks, lihat Men-deploy indeks vektor ke endpoint indeks.
ID Endpoint Indeks Vektor String ID endpoint indeks tempat indeks di-deploy.
Untuk mengetahui informasi tentang endpoint indeks, lihat Membuat endpoint indeks vektor.
Simpan entri baru.
Langkah selanjutnya
- Jelajahi demo AI Generatif bawaan untuk SAP.
- Pelajari AI Generatif di Vertex AI untuk SAP.