|
@@ -474,7 +474,10 @@
|
|
|
<template
|
|
<template
|
|
|
v-if="state.form.advise.types.includes(AdviseType.Open)"
|
|
v-if="state.form.advise.types.includes(AdviseType.Open)"
|
|
|
>
|
|
>
|
|
|
- <el-checkbox :value="AdviseType.Tips">
|
|
|
|
|
|
|
+ <el-checkbox
|
|
|
|
|
+ :value="AdviseType.Tips"
|
|
|
|
|
+ @change="onChangeAdviseTips"
|
|
|
|
|
+ >
|
|
|
自定义提示词
|
|
自定义提示词
|
|
|
</el-checkbox>
|
|
</el-checkbox>
|
|
|
<el-checkbox :value="AdviseType.Knowledge">
|
|
<el-checkbox :value="AdviseType.Knowledge">
|
|
@@ -521,7 +524,7 @@
|
|
|
v-model:param="state.form.advise.tips"
|
|
v-model:param="state.form.advise.tips"
|
|
|
type="textarea"
|
|
type="textarea"
|
|
|
:rows="4"
|
|
:rows="4"
|
|
|
- placeholder="问题应该与你最后一轮的回复紧密相关,可以引发进一步的讨论。 问题不要与上文已经提问或者回答过的内容重复。 每句话只包含一个问题,但也可以不是问句而是一句指令。 推荐你有能力回答的问题。"
|
|
|
|
|
|
|
+ :placeholder="AdviseTips"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -761,6 +764,8 @@ enum AdviseType {
|
|
|
Tips = 2,
|
|
Tips = 2,
|
|
|
Knowledge = 3,
|
|
Knowledge = 3,
|
|
|
}
|
|
}
|
|
|
|
|
+const AdviseTips =
|
|
|
|
|
+ '问题应该与你最后一轮的回复紧密相关,可以引发进一步的讨论。\r问题不要与上文已经提问或者回答过的内容重复。\r每句话只包含一个问题,但也可以不是问句而是一句指令。\r推荐你有能力回答的问题。'
|
|
|
const state: any = reactive({
|
|
const state: any = reactive({
|
|
|
ID: route.params.id,
|
|
ID: route.params.id,
|
|
|
isInit: false,
|
|
isInit: false,
|
|
@@ -877,7 +882,6 @@ const autoSave = debounce((v) => {
|
|
|
if (state.detail.type === 0) {
|
|
if (state.detail.type === 0) {
|
|
|
params.modelId = state.form.modelId
|
|
params.modelId = state.form.modelId
|
|
|
params.datasetIds = state.form.datasetIds
|
|
params.datasetIds = state.form.datasetIds
|
|
|
- console.log(state.form.datasetConfigs)
|
|
|
|
|
if (!state.form.datasetConfigs) {
|
|
if (!state.form.datasetConfigs) {
|
|
|
state.form.datasetConfigs = ref_recalConfig.value.getData()
|
|
state.form.datasetConfigs = ref_recalConfig.value.getData()
|
|
|
}
|
|
}
|
|
@@ -1244,6 +1248,11 @@ const onRecall = () => {
|
|
|
const getRecallConfig = (config) => {
|
|
const getRecallConfig = (config) => {
|
|
|
state.form.datasetConfigs = { ...config }
|
|
state.form.datasetConfigs = { ...config }
|
|
|
}
|
|
}
|
|
|
|
|
+const onChangeAdviseTips = (val) => {
|
|
|
|
|
+ if (val && !isValue(state.form.advise.tips)) {
|
|
|
|
|
+ state.form.advise.tips = AdviseTips
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
initDictionary()
|
|
initDictionary()
|
|
|
initDetail()
|
|
initDetail()
|