Topik ini menjelaskan parameter kustom OpenSearch LLM-Based Conversational Search Edition beserta sintaksisnya.
Parameter Q&A
Parameter | |||||
Parameter | Tipe | Wajib | Nilai valid | Nilai default | Deskripsi |
Pilih Model | String | Ya | - | opensearch-qwen | Model bahasa besar (LLM) yang digunakan untuk pencarian percakapan. Untuk informasi lebih lanjut tentang LLM yang didukung, lihat Kelola LLM. |
Prompt | String | Tidak | - | Template prompt default | Template prompt yang digunakan untuk pencarian percakapan. Untuk informasi lebih lanjut tentang template prompt yang didukung, lihat Kelola Prompt. |
Percakapan Multi-Round | Boolean | Tidak | - | true |
|
Keluaran Streaming | Boolean | Tidak | - | true |
|
Parameter Prompt
Parameter | |||||
Parameter | Tipe | Wajib | Nilai valid | Nilai default | Deskripsi |
attitude | String | Tidak | - | normal |
|
rule | String | Tidak | - | detailed | Tingkat detail dalam percakapan. Nilai default: detailed. Nilai valid:
|
noanswer | String | Tidak | - | sorry | Informasi yang dikembalikan jika sistem gagal menemukan jawaban atas pertanyaan tersebut. Nilai default: sorry. Nilai valid:
|
language | String | Tidak | - | Bahasa Cina | Bahasa jawaban. Nilai default: Bahasa Cina. Nilai valid:
|
role | Boolean | Tidak | - | true | Menentukan apakah akan mengaktifkan peran kustom untuk menjawab pertanyaan. |
role_name | String | Tidak | - | AI Assistant | Peran kustom. Contoh: AI Assistant. |
out_format | String | Tidak | - | text | Format jawaban. Nilai default: text. Nilai valid:
|
Parameter Pengambilan Dokumen
Parameter | |||||
Parameter | Tipe | Wajib | Nilai valid | Nilai default | Deskripsi |
filter | String | Tidak | - | - | Bidang yang digunakan untuk memfilter dokumen. Contoh: filter = field = value. |
top_n | Int | Tidak | (0, 50] | 5 | Jumlah dokumen yang akan diambil. |
sf | Float | Tidak | [0,+∞) | 1.3 | Ambang batas untuk menentukan relevansi vektor untuk pengambilan dokumen.
|
dense_weight | Float | (0,1) | 0.7 | Bobot vektor padat. Parameter ini tersedia jika Anda memilih model vektor jarang. Nilai valid: (0,1). Bobot vektor jarang dihitung dengan cara berikut: 1 - Nilai parameter dense_weight. | |
formula | String | Tidak | - | Kesamaan Vektor | Rumus berdasarkan mana dokumen yang diambil diurutkan. |
operator | String | Tidak | - | AND | Operator antara token teks selama pengambilan teks. |
Sintaksis | |
Parameter | Deskripsi |
filter | Format kondisi filter: field=value. Contoh:
|
top_n | |
sf |
|
formula |
|
Parameter Gambar Referensi
Parameter | |||||
Parameter | Tipe | Wajib | Nilai valid | Nilai default | Deskripsi |
sf | Float | Tidak | [0,+∞) | 1 | Ambang batas untuk menentukan kesamaan vektor gambar referensi. Untuk model vektor jarang, nilai yang lebih besar menunjukkan kesamaan vektor yang lebih besar. Untuk model vektor padat, nilai yang lebih besar menunjukkan kesamaan vektor yang lebih kecil. |
dense_weight | Float | Tidak | (0,1) | 0.7 | Bobot vektor padat. Parameter ini tersedia jika Anda memilih model vektor jarang. Nilai valid: (0,1). Bobot vektor jarang dihitung dengan cara berikut: 1 - Nilai parameter dense_weight. |
Sintaksis | |
Parameter | Deskripsi |
sf | |
Parameter Pemahaman Kueri
Parameter | |||||
Parameter | Tipe | Wajib | Nilai valid | Nilai default | Deskripsi |
query_extend | Boolean | Tidak | - | false | Menentukan apakah akan memperluas kueri. Setelah fitur ini diaktifkan, kueri diperluas untuk meningkatkan kinerja pengambilan. |
query_exten_num | Int | Tidak | (0,+∞) | 5 | Jumlah kueri yang akan diperluas. |
Parameter Intervensi Manual
Parameter | |||||
Parameter | Tipe | Wajib | Nilai valid | Nilai default | Deskripsi |
sf | Float | Tidak | [0,2] | 0.3 | Ambang batas untuk intervensi manual. Nilai default: 0.3. Nilai yang lebih besar menunjukkan bahwa entri intervensi cocok dengan cara yang lebih mudah. |
Sintaksis | |
Parameter | Deskripsi |
sf | |
Parameter Lainnya
Parameter | |||||
Parameter | Jenis | Diperlukan | Nilai valid | Nilai default | Deskripsi |
return_hits | Boolean | Tidak | - | false | Menentukan apakah akan mengembalikan hasil pencarian. Jika Anda mengatur parameter ini ke false, hanya tautan referensi yang dikembalikan. |
csi_level | String | Tidak | - | strict | Konfigurasi untuk moderasi konten. Nilai valid:
|
history_max | INT | Tidak | (0,20] | 20 | Jumlah maksimum putaran percakapan berdasarkan mana sistem mengembalikan hasil. Anda dapat menentukan hingga 20 putaran. |
link | Boolean | Tidak | - | false | Menentukan apakah akan mengembalikan sumber dokumen yang diambil. |
rich_text_strategy | String | Tidak | - | Metode pemrosesan teks kaya. Jika parameter ini tidak ada atau dibiarkan kosong, teks kaya tidak diaktifkan, dan metode pemrosesan default digunakan.
| |
Sintaksis | |
Parameter | Deskripsi |
return_hits | |
link | Contoh respons jika Anda mengatur parameter ini ke true:
Catatan [^Angka^] menunjukkan nomor urut dokumen yang diambil dalam referensi hasil yang dikembalikan. Sebagai contoh, [^1^] menunjukkan dokumen pertama dalam referensi. |