feat: add title field to synopsis generation requests and update synopsis generation logic

This commit is contained in:
2026-03-13 15:55:30 +08:00
parent f6beda2294
commit 83841f503c
5 changed files with 12 additions and 4 deletions

View File

@@ -547,10 +547,12 @@ function AIScriptDialog({ open, onClose, onCreated }: { open: boolean; onClose:
}
const handleGenerateSynopsis = async () => {
if (!title) { toast.error('请输入作品标题'); return }
if (!genre) { toast.error('请选择故事类型'); return }
setGeneratingSynopsis(true)
try {
const result = await audiobookApi.generateSynopsis({
title,
genre: subgenre ? `${genre} - ${subgenre}` : genre,
subgenre,
protagonist_type: protagonistType,
@@ -780,10 +782,12 @@ function NSFWScriptDialog({ open, onClose, onCreated }: { open: boolean; onClose
}
const handleGenerateSynopsis = async () => {
if (!title) { toast.error('请输入作品标题'); return }
if (!genre) { toast.error('请选择故事类型'); return }
setGeneratingSynopsis(true)
try {
const result = await audiobookApi.generateNsfwSynopsis({
title,
genre: subgenre ? `${genre} - ${subgenre}` : genre,
subgenre,
protagonist_type: protagonistType,