Halaman ini menampilkan parameter pengambilan sampel opsional yang dapat Anda tetapkan dalam permintaan ke model. Parameter yang tersedia untuk setiap model mungkin berbeda. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi.
Parameter pengambilan sampel token
Parameter di bagian ini memengaruhi cara model memilih token berikutnya dari kosakata. Dengan menyesuaikan parameter ini, Anda dapat mengontrol keacakan dan keragaman teks yang dihasilkan.
Top-P
Top-P mengubah cara model memilih token untuk output. Token dipilih dari yang paling mungkin hingga yang paling tidak mungkin sampai jumlah probabilitasnya sama dengan nilai top-P. Misalnya, jika token A, B, dan C memiliki probabilitas 0,3, 0,2, dan 0,1 dengan nilai Top-P 0.5, model akan memilih A atau B sebagai token berikutnya dengan menggunakan temperatur dan mengecualikan C sebagai kandidat.
Tentukan nilai yang lebih rendah untuk respons acak yang lebih sedikit dan nilai yang lebih tinggi untuk respons acak yang lebih banyak.
Untuk mengetahui informasi selengkapnya, lihattopP.
Suhu
Suhu digunakan untuk pengambilan sampel selama pembuatan respons, yang terjadi saat topP dan topK diterapkan. Suhu mengontrol tingkat keacakan dalam pemilihan token.
Suhu yang lebih rendah cocok untuk perintah yang memerlukan respons yang kurang terbuka atau kreatif, sedangkan
suhu yang lebih tinggi dapat memberikan hasil yang lebih beragam atau kreatif. Suhu 0
berarti token probabilitas tertinggi selalu dipilih. Dalam hal ini, respons untuk perintah tertentu sebagian besar deterministik, tetapi sedikit variasi masih dapat dilakukan.
Jika model menampilkan respons yang terlalu umum, terlalu pendek, atau model memberikan respons penggantian, coba tingkatkan temperaturnya. Jika model memasuki pembuatan tanpa batas, meningkatkan suhu menjadi setidaknya 0.1 dapat menghasilkan hasil yang lebih baik.
1.0 adalah nilai awal suhu yang direkomendasikan.
Suhu yang lebih rendah akan menghasilkan hasil yang dapat diprediksi (tetapi tidak sepenuhnya deterministik)
hasil. Untuk mengetahui informasi selengkapnya, lihat temperature.
Parameter penghentian
Parameter di bagian ini memungkinkan Anda mengontrol panjang dan konten output yang dihasilkan model secara akurat dengan menentukan kondisi yang menghentikan proses pembuatan.
Token output maksimum
Tetapkan maxOutputTokens untuk membatasi jumlah token
yang dihasilkan dalam respons. Token terdiri atas sekitar empat karakter, sehingga 100 token sesuai dengan sekitar 60-80 kata. Tetapkan nilai rendah untuk membatasi panjang respons.
Urutan penghentian
Tentukan string di stopSequences untuk memberi tahu model agar berhenti
menghasilkan teks jika salah satu string ditemukan dalam respons. Jika string muncul beberapa kali dalam respons, respons akan dipotong di tempat string pertama kali ditemukan. String peka huruf besar/kecil.
Parameter penalti token
Parameter di bagian ini memungkinkan Anda mengontrol kemungkinan token yang dihasilkan berdasarkan frekuensi dan keberadaannya dalam output.
Penalti frekuensi
Nilai positif akan memberikan penalti pada token yang berulang kali muncul dalam teks yang dihasilkan, sehingga mengurangi kemungkinan konten berulang. Nilai minimum adalah -2.0. Nilai maksimumnya adalah hingga, tetapi tidak termasuk, 2.0.
Untuk mengetahui informasi selengkapnya, lihat frequencyPenalty.
Penalti keberadaan
Nilai positif akan memberikan penalti pada token yang sudah muncul dalam teks yang dihasilkan, sehingga meningkatkan kemungkinan pembuatan konten yang lebih beragam. Nilai minimum adalah -2.0. Nilai maksimumnya adalah hingga, tetapi tidak termasuk, 2.0.
Untuk mengetahui informasi selengkapnya, lihat presencePenalty.
Parameter lanjutan
Gunakan parameter ini untuk menampilkan informasi selengkapnya tentang token dalam respons atau untuk mengontrol variabilitas respons.
Pendanaan awal
Jika pendanaan awal ditetapkan ke nilai tertentu, model akan berupaya sebaik mungkin untuk memberikan respons yang sama untuk permintaan berulang. Output deterministik tidak dijamin.
Selain itu, mengubah setelan model atau parameter, seperti temperatur, dapat menyebabkan variasi dalam respons meskipun Anda menggunakan nilai awal yang sama. Secara default, nilai pendanaan awal acak digunakan.
Untuk mengetahui informasi selengkapnya, lihat seed.
Contoh
Berikut adalah contoh yang menggunakan parameter untuk menyesuaikan respons model.
Python
Instal
pip install --upgrade google-genai
Untuk mempelajari lebih lanjut, lihat dokumentasi referensi SDK.
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Go
Pelajari cara menginstal atau mengupdate Go.
Untuk mempelajari lebih lanjut, lihat dokumentasi referensi SDK.
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Node.js
Instal
npm install @google/genai
Untuk mempelajari lebih lanjut, lihat dokumentasi referensi SDK.
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Java
Pelajari cara menginstal atau mengupdate Java.
Untuk mempelajari lebih lanjut, lihat dokumentasi referensi SDK.
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Langkah berikutnya
- Pelajari tentang praktik terbaik responsible AI dan filter keamanan Platform Agen.
- Pelajari tentang petunjuk sistem untuk keamanan.
- Pelajari tentang pemantauan penyalahgunaan.
- Pelajari responsible AI.