feat: add force option to project generation for reprocessing completed segments

This commit is contained in:
2026-03-12 17:19:37 +08:00
parent 7f25dd09f6
commit afb6830a6d
5 changed files with 21 additions and 8 deletions

View File

@@ -118,9 +118,10 @@ export const audiobookApi = {
await apiClient.post(`/audiobook/projects/${projectId}/chapters/${chapterId}/parse`)
},
generate: async (id: number, chapterIndex?: number): Promise<void> => {
generate: async (id: number, chapterIndex?: number, force?: boolean): Promise<void> => {
await apiClient.post(`/audiobook/projects/${id}/generate`, {
chapter_index: chapterIndex ?? null,
force: force ?? false,
})
},