| | |
| | | <a-optgroup :label="index" v-for="(item,index) in modelList" :key=index> |
| | | <a-option |
| | | v-for="(obj) in item" |
| | | :key=obj.fid |
| | | :key="obj.fid" |
| | | :disabled="!obj.available" |
| | | :value="obj.llm_name" |
| | | > |
| | |
| | | import { onMounted, onBeforeMount, reactive, ref, watch } from "vue"; |
| | | import { Message } from '@arco-design/web-vue'; |
| | | import { kbretrievalTest, queryModelList } from "@/api/kbList"; |
| | | import { usePinia } from "../../../store"; |
| | | const store = usePinia(); |
| | | // import { usePinia } from "../../../store"; |
| | | // const store = usePinia(); |
| | | // const props = defineProps({ |
| | | // kbobj: { |
| | | // type: Object, |
| | |
| | | const formRef = ref(null); |
| | | const modelList = ref({}); |
| | | let form = reactive({ |
| | | kb_id: store.kbobj.id, |
| | | // kb_id: store.kbobj.id, |
| | | page: 1, |
| | | question: '', |
| | | rerank_id: '', |
| | |
| | | if (!form.question){ |
| | | return |
| | | } |
| | | let formObj = {...form} |
| | | formObj.kb_id = store.kbobj.id; |
| | | formObj.similarity_threshold = formObj.similarity_threshold/100; |
| | | formObj.vector_similarity_weight = formObj.vector_similarity_weight/100; |
| | | const data = await kbretrievalTest(formObj); |
| | | // let formObj = {...form} |
| | | // formObj.kb_id = store.kbobj.id; |
| | | // formObj.similarity_threshold = formObj.similarity_threshold/100; |
| | | // formObj.vector_similarity_weight = formObj.vector_similarity_weight/100; |
| | | // const data = await kbretrievalTest(formObj); |
| | | } |
| | | |
| | | const handleClick = () => { |