support ai-mook

This commit is contained in:
锦恢 2025-06-30 20:28:35 +08:00
parent 34a6001455
commit c8a7ac76b9

View File

@ -42,7 +42,7 @@
<el-popover placement="top" width="350" trigger="click" v-model:visible="aiPromptVisible"> <el-popover placement="top" width="350" trigger="click" v-model:visible="aiPromptVisible">
<template #reference> <template #reference>
<el-button :loading="aiMockLoading" :disabled="loading || aiMockLoading || mockLoading"> <el-button :loading="aiMockLoading" :disabled="loading || aiMockLoading || mockLoading">
{{ 'ai-mook' }} {{ 'AI' }}
</el-button> </el-button>
</template> </template>
<div style="margin-bottom: 8px; font-weight: bold;"> <div style="margin-bottom: 8px; font-weight: bold;">
@ -201,6 +201,8 @@ const generateAIMockData = async (prompt?: string) => {
let aiMockJson: any = undefined; let aiMockJson: any = undefined;
loop.registerOnToolCall(toolCall => { loop.registerOnToolCall(toolCall => {
console.log(toolCall);
if (toolCall.function?.name === currentTool.value?.name) { if (toolCall.function?.name === currentTool.value?.name) {
try { try {
const toolArgs = JSON.parse(toolCall.function?.arguments || '{}'); const toolArgs = JSON.parse(toolCall.function?.arguments || '{}');