| | |
| | | <a-divider style="margin-top: 10px" /> |
| | | <a-form ref="formRef" :model="form" :style="{width:'100%'}" layout="vertical" @submit="handleSubmit"> |
| | | <a-form-item field="similarity_threshold" label="相似度阈值"> |
| | | <a-slider v-model="form.similarity_threshold" /> |
| | | <a-slider v-model="form.similarity_threshold" :step="0.01" :min="0" :max="1" /> |
| | | </a-form-item> |
| | | <a-form-item field="slider" label="关键字相似度权重" :rules="[{type:'number', min:5,message:'slider is min than 5'}]"> |
| | | <a-slider v-model="form.vector_similarity_weight" /> |
| | | <a-form-item field="slider" label="关键字相似度权重" > |
| | | <a-slider v-model="form.vector_similarity_weight" :step="0.01" :min="0" :max="1" /> |
| | | </a-form-item> |
| | | <a-form-item field="section" label="Rerank模型" :rules="[{match:/section one/,message:'请选择'}]"> |
| | | <a-form-item field="section" label="Rerank模型" > |
| | | <a-space direction="vertical" size="large"> |
| | | <a-select :size="'large'" v-model="form.rerank_id" :style="{width:'100%'}" placeholder="请选择 ..." allow-clear> |
| | | <a-optgroup :label="index" v-for="(item,index) in modelList" :key=index> |
| | |
| | | page: 1, |
| | | question: '', |
| | | rerank_id: '', |
| | | similarity_threshold: 20, |
| | | similarity_threshold: 0.2, |
| | | size: 10, |
| | | top_k: 1024, |
| | | vector_similarity_weight: 30, |
| | | vector_similarity_weight: 0.3, |
| | | }); |
| | | |
| | | |
| | |
| | | ...form, |
| | | kb_id:kbid.value, |
| | | } |
| | | formObj.similarity_threshold = formObj.similarity_threshold/100; |
| | | formObj.vector_similarity_weight = formObj.vector_similarity_weight/100; |
| | | const data = await kbretrievalTest(formObj); |
| | | } |
| | | |