Membuat penyematan teks di AlloyDB untuk PostgreSQL

Halaman ini menjelaskan cara membuat penyematan teks menggunakan endpoint model terdaftar.

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 embedding, gunakan kueri SQL berikut:

SELECT
  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 embedding teks dengan dukungan bawaan

Untuk membuat penyematan untuk endpoint model text-embedding-large-exp-03-07 terdaftar, jalankan pernyataan berikut:

    SELECT
      google_ml.embedding(
        model_id => 'text-embedding-large-exp-03-07',
        content => 'AlloyDB is a managed, cloud-hosted SQL database service');

Untuk membuat penyematan untuk endpoint model text-embedding-005 terdaftar, jalankan pernyataan berikut:

    SELECT
      google_ml.embedding(
        model_id => 'text-embedding-005',
        content => 'AlloyDB is a managed, cloud-hosted SQL database service');

Untuk membuat penyematan 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');

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');

Langkah berikutnya