diff --git a/src/store/historySession.ts b/src/store/historySession.ts index 6a0c5ea7293f560e761b5f486f2004b52f397c69..eb9638aea3f1a8e33f3de8469a2938a84055e683 100644 --- a/src/store/historySession.ts +++ b/src/store/historySession.ts @@ -216,9 +216,9 @@ export const useHistorySessionStore = defineStore( /** * 创建一个新的会话 */ - const generateSession = async (): Promise => { + const generateSession = async (isDebug): Promise => { const appId = user_selected_app.value ?? ''; - const [_, res] = await api.createSession(appId); + const [_, res] = await api.createSession({appId, debug: isDebug}); if (!_ && res) { currentSelectedSession.value = res.result.conversationId; await getHistorySession(); diff --git a/src/views/api/components/ActiveModel.vue b/src/views/api/components/ActiveModel.vue index e71f9b18c7e1f6df5d7202dbcd1dfcefc0c28870..835e22ceb05d94d029b978f63297fb26775ec4e6 100644 --- a/src/views/api/components/ActiveModel.vue +++ b/src/views/api/components/ActiveModel.vue @@ -38,15 +38,27 @@ const form = reactive({}); const formRef = ref(); const rules = computed>(() => { const rulesObj = {}; - Object.keys(props.item.data.env).forEach((key) => { - rulesObj[key] = [ - { - required: true, - message: t('semantic.pleaseEnter'), // 使用统一的提示信息 - trigger: 'blur', - }, - ]; - }); + if (props.item.data.env) { + Object.keys(props.item.data.env).forEach((key) => { + rulesObj[key] = [ + { + required: true, + message: t('semantic.pleaseEnter'), // 使用统一的提示信息 + trigger: 'blur', + }, + ]; + }); + } else if (props.item.data.headers) { + Object.keys(props.item.data.headers).forEach((key) => { + rulesObj[key] = [ + { + required: true, + message: t('semantic.pleaseEnter'), // 使用统一的提示信息 + trigger: 'blur', + }, + ]; + }); + } return rulesObj; }); @@ -78,7 +90,16 @@ async function onConfirm(formEl: FormInstance | undefined) {
{{ props.item.description }}
-