Anda dapat menggunakan Vertex AI SDK untuk menyesuaikan sebagian besar model yang mendukung penyesuaian. Tidak
semua model dasar yang mendukung penyesuaian dapat disesuaikan menggunakan
Vertex AI SDK. Untuk menyesuaikan model, jalankan metode tune_model
pada
objek model. Metode tune_model
mendukung
penyesuaian yang diawasi dan
tidak mendukung
penyesuaian reinforcement learning from human feedback (RLHF).
Untuk mengetahui detail tentang penggunaan Vertex AI untuk menyesuaikan model, lihat
Menyesuaikan model dasar bahasa. Untuk
contoh yang lebih lengkap tentang cara menyesuaikan model pembuatan teks menggunakan
Vertex AI SDK, lihat
Membuat tugas penyesuaian model teks yang diawasi.
Menyesuaikan model dasar pembuatan teks
Langkah berikut menunjukkan cara menggunakan Vertex AI SDK untuk menyesuaikan model dasar pembuatan teks.
Panggil metode
from_pretrained
untuk memuat versi model dasar teks. Kode berikut memuat versi stabil terbaru dari model dasar pembuatan teks:my_text_generation_model = TextGenerationModel.from_pretrained("text-bison@002")
Jalankan metode
tune_model
untuk menyesuaikan model pembuatan teks Anda.tune_model
meluncurkan tugas penyesuaian model, lalu segera menampilkan objek tugas tuning. Untuk menyederhanakan dokumentasi ini, parameter dalam cuplikan kode berikut diganti dengan elipsis (...
). Untuk mempelajari parameter, lihat definisi metodetune_model
di bagian model bahasa dalam panduan referensi Vertex AI SDK.tuning_job = my_text_generation_model.tune_model(...)
Jalankan metode
get_tuned_model
pada tugas tuning untuk mendapatkan model yang telah disesuaikan.get_tuned_model
menunggu tugas penyesuaian yang dimulai olehtune_model
selesai sebelum menampilkan model yang telah disesuaikan.tuned_model = tuning_job.get_tuned_model()
Setelah Anda menyesuaikan model, gunakan metode
list_tuned_model_names
untuk melihat model yang telah disesuaikan.list_tuned_model_names
menampilkan model yang disesuaikan dan memiliki jenis model yang sama dengan objek yang memanggilnya. Misalnya, jika Anda memanggillist_tuned_model_names
pada objek modelTextGenerationModel.from_pretrained("text-bison@002")
, hanya versi yang telah disesuaikan dari modeltext-bison@002
yang akan ditampilkan. Kode berikut menampilkan nama model pembuatan teks yang disesuaikan:text_generaton_model = TextGenerationModel.from_pretrained("text-bison@002") text_generaton_model.list_tuned_model_names()
Langkah selanjutnya
- Pelajari cara menggunakan class model teks dan Vertex AI SDK.
- Pelajari cara menggunakan class model kode dan Vertex AI SDK.
- Pelajari class Vertex AI SDK yang tidak terkait dengan AI generatif.