Halaman ini menjelaskan cara mendaftarkan endpoint model AI dan membuat sematan vektor dengan pengelolaan endpoint model. Untuk menggunakan model AI di lingkungan produksi, lihat Membuat dan mengelola embedding vektor.
Setelah endpoint model ditambahkan dan didaftarkan di pengelolaan endpoint model, Anda dapat mereferensikannya menggunakan ID model untuk membuat embedding.
Sebelum memulai
Pastikan Anda menyelesaikan tindakan berikut:
- Daftarkan endpoint model Anda dengan pengelolaan endpoint model. Untuk mengetahui informasi selengkapnya, lihat Mendaftarkan dan memanggil model AI jarak jauh menggunakan pengelolaan endpoint model.
- Buat atau perbarui instance Cloud SQL Anda agar instance dapat terintegrasi dengan Vertex AI. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan integrasi database dengan Vertex AI.
Membuat embedding
Gunakan fungsi SQL mysql.ml_embedding()
untuk memanggil endpoint model terdaftar dengan
jenis model embedding teks untuk membuat embedding.
Untuk memanggil model dan membuat embedding, gunakan kueri SQL berikut:
SELECT
mysql.ml_embedding(
'MODEL_ID',
'CONTENT');
Ganti kode berikut:
MODEL_ID
: ID model yang Anda tentukan saat mendaftarkan endpoint modelCONTENT
: teks yang akan diterjemahkan ke dalam penyematan vektor
Contoh
Beberapa contoh untuk membuat embedding menggunakan endpoint model terdaftar tercantum di bagian ini.
Model embedding teks dengan dukungan bawaan
Model embedding Vertex AI didukung secara default. Anda tidak perlu mendaftarkannya. Untuk membuat embedding untuk endpoint model gemini-embedding-001
yang terdaftar, jalankan pernyataan berikut:
SELECT
mysql.ml_embedding(
'gemini-embedding-001',
'Cloud SQL is a managed, cloud-hosted SQL database service');