| | |
| | | </a-select> |
| | | </a-space> |
| | | </a-form-item> |
| | | <a-form-item field="slider" label="Top-K" :rules="[{type:'number', min:5,message:'slider is min than 5'}]"> |
| | | <a-form-item field="slider" label="Top-K" v-if="form.rerank_id"> |
| | | <a-slider v-model="form.top_k" :min="1" :max="2048" /> |
| | | </a-form-item> |
| | | <a-form-item > |
| | |
| | | <a-textarea v-model="form.question" style="height: 10rem;border: 1px solid var(--color-fill-3);border-radius: 4px" placeholder="" allow-clear/> |
| | | </div> |
| | | <div class="main-container-form-item-extra-btn"> |
| | | <a-button type="primary" html-type="submit">测试</a-button> |
| | | <a-button :disabled="!form.question" :loading="loading" type="primary" html-type="submit">测试</a-button> |
| | | </div> |
| | | </div> |
| | | </a-form-item> |
| | |
| | | similarity_threshold: 0.2, |
| | | size: 10, |
| | | top_k: 1024, |
| | | vector_similarity_weight: 0.3, |
| | | vector_similarity_weight: 0.7, |
| | | }); |
| | | |
| | | |
| | |
| | | let formObj = { |
| | | ...form, |
| | | kb_id:kbid.value, |
| | | vector_similarity_weight:(1 - form.vector_similarity_weight).toFixed(2), |
| | | } |
| | | const data = await kbretrievalTest(formObj); |
| | | if(!formObj.rerank_id){ |
| | | delete formObj.top_k; |
| | | delete formObj.rerank_id; |
| | | } |
| | | try { |
| | | loading.value = true; |
| | | const data = await kbretrievalTest(formObj); |
| | | if(data.code == 0){ |
| | | Message.success('测试成功'); |
| | | }else{ |
| | | Message.error('测试失败'); |
| | | } |
| | | loading.value = false; |
| | | }catch (err){ |
| | | Message.error(err.message); |
| | | loading.value = false; |
| | | } |
| | | |
| | | } |
| | | |
| | | const handleClick = () => { |
| | |
| | | } |
| | | |
| | | const changekbid = (value) => { |
| | | console.log(value, 'kbid的value'); |
| | | kbid.value = value; |
| | | } |
| | | |
| | | const queryModel = async (params) => { |
| | | try { |
| | | const data = await queryModelList(params); |
| | | console.log(data.data, '大模型列表'); |
| | | // console.log(data.data, '大模型列表'); |
| | | modelList.value = { |
| | | BAAI: [data.data.BAAI[1]], |
| | | Jina: data.data.Jina, |
| | |
| | | display: flex; |
| | | justify-content: space-between; |
| | | height: 100%; |
| | | //background: #626aea; |
| | | &-lf{ |
| | | width: 30%; |
| | | height: 100%; |
| | | //border: 1px solid var(--color-fill-3); |
| | | background: var(--color-bg-2); |
| | | border-radius: 10px; |
| | | overflow: hidden; |
| | | overflow: auto; |
| | | &-top{ |
| | | width: 100%; |
| | | height: 60px; |