Halaman ini menjelaskan pratinjau yang memungkinkan Anda bereksperimen dengan mendaftarkan endpoint model AI dan memanggil prediksi dengan pengelolaan endpoint Model. Untuk menggunakan model AI di lingkungan produksi, lihat Mem-build aplikasi AI generatif menggunakan AlloyDB AI dan Menggunakan penyematan vektor.
Setelah endpoint model ditambahkan dan terdaftar di pengelolaan endpoint Model, Anda dapat mereferensikannya menggunakan ID model untuk membuat penyematan.
Sebelum memulai
Pastikan Anda telah mendaftarkan endpoint model dengan Pengelolaan endpoint model. Untuk mengetahui informasi selengkapnya, lihat Mendaftarkan endpoint model dengan pengelolaan endpoint model
Membuat embedding
Gunakan fungsi SQL google_ml.embedding()
untuk memanggil endpoint model terdaftar dengan
jenis model penyematan teks untuk membuat penyematan.
Untuk memanggil model dan membuat penyematan, gunakan kueri SQL berikut:
SELECT
google_ml.embedding(
model_id => 'MODEL_ID',
content => 'CONTENT');
Ganti kode berikut:
MODEL_ID
: ID model yang Anda tentukan saat mendaftarkan endpoint model.CONTENT
: teks yang akan diterjemahkan menjadi embedding vektor.
Contoh
Beberapa contoh untuk membuat penyematan menggunakan endpoint model terdaftar tercantum di bagian ini.
Model penyematan teks dengan dukungan bawaan
Untuk membuat penyematan untuk endpoint model textembedding-gecko@002
terdaftar, jalankan pernyataan berikut:
SELECT
google_ml.embedding(
model_id => 'textembedding-gecko@002',
content => 'AlloyDB is a managed, cloud-hosted SQL database service');
Untuk membuat embedding untuk endpoint model text-embedding-ada-002
terdaftar oleh OpenAI, jalankan pernyataan berikut:
SELECT
google_ml.embedding(
model_id => 'text-embedding-ada-002',
content => 'e-mail spam');
Model embedding teks lainnya
Untuk membuat penyematan untuk endpoint model text-embedding-3-small
atau text-embedding-3-large
terdaftar oleh OpenAI, jalankan pernyataan berikut:
SELECT
google_ml.embedding(
model_id => 'text-embedding-3-small',
content => 'Vector embeddings in AI');