| | |
| | | <div class="parser"> |
| | | <a-form ref="formRef" :rules="rules" :model="form" auto-label-width @submit="handleSubmit" > |
| | | <a-divider style="margin-top: 10px" /> |
| | | <a-form-item field="slider" label="块token数" |
| | | :rules="[{type:'number', min:1,message:'slider is min than 1'}]"> |
| | | <a-slider v-model="form.chunk_token_num" :max="1000" show-input /> |
| | | <a-form-item field="slider" label="块Token数"> |
| | | <a-slider v-model="form.chunk_token_num" :min="0" :max="2048" show-input /> |
| | | </a-form-item> |
| | | <a-divider style="margin-top: 10px" /> |
| | | <a-form-item field="raptor" label="使用召回增强RAPTOR策略"> |
| | |
| | | v-model="form.prompt" |
| | | style="height: 10rem;border: 1px solid var(--color-fill-3);border-radius: 4px" placeholder="请填写提示词" /> |
| | | </a-form-item> |
| | | <a-form-item field="slider" label="最大token数" |
| | | :rules="[{type:'number', min:5,message:'slider is min than 5'}]"> |
| | | <a-slider v-model="form.max_token" :min="1" :max="1000" show-input/> |
| | | <a-form-item field="slider" label="最大token数"> |
| | | <a-slider v-model="form.max_token" :min="0" :max="2048" show-input/> |
| | | </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.threshold" show-tooltip show-input/> |
| | | <a-form-item field="slider" label="阈值" > |
| | | <a-slider v-model="form.threshold" :step="0.01" :min="0" :max="1" show-input/> |
| | | </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.max_cluster" :max="1000" show-input/> |
| | | <a-form-item field="slider" label="最大聚类数"> |
| | | <a-slider v-model="form.max_cluster" :min="1" :max="1024" show-input/> |
| | | </a-form-item> |
| | | <a-form-item field="slider" label="随机种子" v-model="form.random_seed" |
| | | :rules="[{type:'number', min:5,message:'slider is min than 5'}]"> |
| | |
| | | </a-radio-group> |
| | | </template> |
| | | </a-popover> |
| | | <addDetails></addDetails> |
| | | <addDetails :item="item"></addDetails> |
| | | </div> |
| | | </div> |
| | | <a-divider style="margin-top: 10px" /> |
| | | <div class="groupMain"> |
| | | <a-checkbox-group v-model="data" @change="handleChange" > |
| | | <div class="groupList" :style="{background:keyBg=='1'?'#eff8ff':'white'}"> |
| | | <div class="groupList" :class="{groupActive:keyBg=='1',groupNoActive:keyBg!='1'}"> |
| | | <a-checkbox value="1"></a-checkbox> |
| | | <div class="groupList-content" @click="groupListContentClick('1')"> |
| | | <div class="groupList-content" @click="groupListContentClick('1')" @dblclick="contentClick(1)"> |
| | | 而 stable version 是最新稳定版,经过充分测试和验证,bug 较少, |
| | | 适合用于生产环境。其版本号通常为双数,如 1.26。legacy versions |
| | | 则是之前发布的稳定版,对于需要 |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="groupList" :style="{background:keyBg=='2'?'#eff8ff':'white'}"> |
| | | <div class="groupList" :class="{groupActive:keyBg=='2',groupNoActive:keyBg!='2'}"> |
| | | <a-checkbox value="1"></a-checkbox> |
| | | <div class="groupList-content" @click="groupListContentClick('2')"> |
| | | <div class="groupList-content" @click="groupListContentClick('2')" @dblclick="contentClick(1)"> |
| | | 而 stable version 是最新稳定版,经过充分测试和验证,bug 较少, |
| | | 适合用于生产环境。其版本号通常为双数,如 1.26。legacy versions |
| | | 则是之前发布的稳定版,对于需要 |
| | |
| | | </a-checkbox-group> |
| | | </div> |
| | | </div> |
| | | <eidtDetails ref="eidtDil"></eidtDetails> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | |
| | | |
| | | |
| | | </a-modal> |
| | | </template> |
| | | |
| | |
| | | import { Message } from "@arco-design/web-vue"; |
| | | import {kbdocumentchangeparser} from "@/api/kbList"; |
| | | import addDetails from '@/views/dmx/knowledgeLib/addDetails.vue' |
| | | import eidtDetails from '@/views/dmx/knowledgeLib/eidtDetails.vue' |
| | | const visible = ref(false); |
| | | const loading = ref(false); |
| | | const radio = ref('1'); |
| | | const keyBg = ref(''); |
| | | const eidtDil = ref(); |
| | | |
| | | const props = defineProps(['kbtenantInfo','item','kbdetail']) |
| | | // const emit = defineEmits(['upTabdateItem']) |
| | |
| | | parser_id: props.item.parser_id, |
| | | doc_id: props.item.id, |
| | | max_token: 698, |
| | | threshold: 30, |
| | | threshold: 0.30, |
| | | max_cluster: 233, |
| | | random_seed: 1500, |
| | | chunk_token_num: 128, |
| | |
| | | '以上就是你需要总结的内容。', |
| | | }); |
| | | const formRef = ref(null); |
| | | |
| | | const rules = { |
| | | prompt: [ |
| | | { |
| | |
| | | visible.value = false; |
| | | } |
| | | |
| | | const contentClick = (done) => { |
| | | eidtDil.value.handleClick(); |
| | | } |
| | | const handleOpened =(el) => { |
| | | // console.log('props',props.kbtenantInfo); |
| | | // console.log('props',props.item); |
| | |
| | | // txt: '',// 备注 |
| | | // }); |
| | | // formRef.value.resetFields(); |
| | | console.log(props.item.id); |
| | | } |
| | | |
| | | |
| | |
| | | box-sizing: border-box; |
| | | margin: 0; |
| | | padding: 0; |
| | | color: rgba(0, 0, 0, 0.88); |
| | | color: #2a2a2b; |
| | | font-size: 14px; |
| | | font-family: Inter; |
| | | position: relative; |
| | | |
| | | |
| | | } |
| | | } |
| | | } |
| | | .groupActive{ |
| | | background: #eff8ff; |
| | | } |
| | | .groupNoActive{ |
| | | background: var(--color-bg-1); |
| | | color: var(--color-text-1); |
| | | } |
| | | </style> |