|
@@ -10,9 +10,8 @@ const responseHeight = ref(580)
|
|
|
const openDialog = (request, response) => {
|
|
const openDialog = (request, response) => {
|
|
|
dialogVisible.value = true
|
|
dialogVisible.value = true
|
|
|
requestContent.value = request
|
|
requestContent.value = request
|
|
|
- responseContent.value = response.choices[0].message.content
|
|
|
|
|
- // requestList.value = JSON.stringify(request).split('\n')
|
|
|
|
|
- // responseList.value = JSON.stringify(response).split('\n')
|
|
|
|
|
|
|
+ responseContent.value =
|
|
|
|
|
+ response.choices[0].message.content || response.content[0].text || response
|
|
|
nextTick(() => {
|
|
nextTick(() => {
|
|
|
if (requestContentRef.value) {
|
|
if (requestContentRef.value) {
|
|
|
const height = requestContentRef.value.scrollHeight
|
|
const height = requestContentRef.value.scrollHeight
|
|
@@ -20,6 +19,12 @@ const openDialog = (request, response) => {
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+const clearData = () => {
|
|
|
|
|
+ requestContent.value = ''
|
|
|
|
|
+ responseContent.value = ''
|
|
|
|
|
+ responseHeight.value = 580
|
|
|
|
|
+}
|
|
|
defineExpose({
|
|
defineExpose({
|
|
|
openDialog
|
|
openDialog
|
|
|
})
|
|
})
|
|
@@ -29,6 +34,7 @@ defineExpose({
|
|
|
<el-dialog
|
|
<el-dialog
|
|
|
v-model="dialogVisible"
|
|
v-model="dialogVisible"
|
|
|
class="ai-api-log-dialog"
|
|
class="ai-api-log-dialog"
|
|
|
|
|
+ @closed="clearData"
|
|
|
title="AI API Log"
|
|
title="AI API Log"
|
|
|
width="1000"
|
|
width="1000"
|
|
|
top="10vh"
|
|
top="10vh"
|