Membuat embedding vektor dengan pengelolaan endpoint model

Halaman ini menjelaskan cara mendaftarkan endpoint model AI dan membuat penyematan vektor dengan pengelolaan endpoint model. Untuk menggunakan model AI di lingkungan produksi, lihat Mem-build aplikasi AI generatif menggunakan Cloud SQL dan Menggunakan penyematan vektor.

Setelah endpoint model ditambahkan dan terdaftar dalam pengelolaan endpoint model, Anda dapat mereferensikannya menggunakan ID model untuk membuat penyematan.

Sebelum memulai

Pastikan Anda menyelesaikan tindakan berikut:

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 => 'Cloud SQL is a managed, cloud-hosted SQL database service');