|
|
|
@ -35,6 +35,14 @@
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="消息ID" prop="msgId">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.msgId"
|
|
|
|
|
|
|
|
placeholder="请输入消息ID"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
|
|
|
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
|
|
|
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
|
|
|
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
|
|
|
@ -95,8 +103,9 @@
|
|
|
|
<el-table-column label="Key" align="center" prop="secretKey" />
|
|
|
|
<el-table-column label="Key" align="center" prop="secretKey" />
|
|
|
|
<el-table-column label="模型" align="center" prop="model" />
|
|
|
|
<el-table-column label="模型" align="center" prop="model" />
|
|
|
|
<el-table-column label="问题tokens" align="center" prop="promptTokens" />
|
|
|
|
<el-table-column label="问题tokens" align="center" prop="promptTokens" />
|
|
|
|
<el-table-column label="回答tokens" align="center" prop="completionTokens" />
|
|
|
|
<el-table-column label="回复tokens" align="center" prop="completionTokens" />
|
|
|
|
<el-table-column label="总tokens" align="center" prop="totalTokens" />
|
|
|
|
<el-table-column label="总tokens" align="center" prop="totalTokens" />
|
|
|
|
|
|
|
|
<el-table-column label="消息ID" align="center" prop="msgId" />
|
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
|
<template #default="scope">
|
|
|
|
<template #default="scope">
|
|
|
|
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['cert:usageRecord:edit']">修改</el-button>
|
|
|
|
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['cert:usageRecord:edit']">修改</el-button>
|
|
|
|
@ -137,12 +146,15 @@
|
|
|
|
<el-form-item label="问题tokens" prop="promptTokens">
|
|
|
|
<el-form-item label="问题tokens" prop="promptTokens">
|
|
|
|
<el-input v-model="form.promptTokens" placeholder="请输入问题tokens" />
|
|
|
|
<el-input v-model="form.promptTokens" placeholder="请输入问题tokens" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="回答tokens" prop="completionTokens">
|
|
|
|
<el-form-item label="回复tokens" prop="completionTokens">
|
|
|
|
<el-input v-model="form.completionTokens" placeholder="请输入回答tokens" />
|
|
|
|
<el-input v-model="form.completionTokens" placeholder="请输入回复tokens" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="总tokens" prop="totalTokens">
|
|
|
|
<el-form-item label="总tokens" prop="totalTokens">
|
|
|
|
<el-input v-model="form.totalTokens" placeholder="请输入总tokens" />
|
|
|
|
<el-input v-model="form.totalTokens" placeholder="请输入总tokens" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="消息ID" prop="msgId">
|
|
|
|
|
|
|
|
<el-input v-model="form.msgId" placeholder="请输入消息ID" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
<template #footer>
|
|
|
|
<template #footer>
|
|
|
|
<div class="dialog-footer">
|
|
|
|
<div class="dialog-footer">
|
|
|
|
@ -179,6 +191,7 @@ const data = reactive({
|
|
|
|
userId: null,
|
|
|
|
userId: null,
|
|
|
|
secretKey: null,
|
|
|
|
secretKey: null,
|
|
|
|
model: null,
|
|
|
|
model: null,
|
|
|
|
|
|
|
|
msgId: null
|
|
|
|
},
|
|
|
|
},
|
|
|
|
rules: {
|
|
|
|
rules: {
|
|
|
|
status: [
|
|
|
|
status: [
|
|
|
|
@ -203,10 +216,13 @@ const data = reactive({
|
|
|
|
{ required: true, message: "问题tokens不能为空", trigger: "blur" }
|
|
|
|
{ required: true, message: "问题tokens不能为空", trigger: "blur" }
|
|
|
|
],
|
|
|
|
],
|
|
|
|
completionTokens: [
|
|
|
|
completionTokens: [
|
|
|
|
{ required: true, message: "回答tokens不能为空", trigger: "blur" }
|
|
|
|
{ required: true, message: "回复tokens不能为空", trigger: "blur" }
|
|
|
|
],
|
|
|
|
],
|
|
|
|
totalTokens: [
|
|
|
|
totalTokens: [
|
|
|
|
{ required: true, message: "总tokens不能为空", trigger: "blur" }
|
|
|
|
{ required: true, message: "总tokens不能为空", trigger: "blur" }
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
msgId: [
|
|
|
|
|
|
|
|
{ required: true, message: "消息ID不能为空", trigger: "blur" }
|
|
|
|
]
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
@ -244,7 +260,8 @@ function reset() {
|
|
|
|
model: null,
|
|
|
|
model: null,
|
|
|
|
promptTokens: null,
|
|
|
|
promptTokens: null,
|
|
|
|
completionTokens: null,
|
|
|
|
completionTokens: null,
|
|
|
|
totalTokens: null
|
|
|
|
totalTokens: null,
|
|
|
|
|
|
|
|
msgId: null
|
|
|
|
};
|
|
|
|
};
|
|
|
|
proxy.resetForm("usageRecordRef");
|
|
|
|
proxy.resetForm("usageRecordRef");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|