diff --git a/qwen3-tts-backend/core/audiobook_service.py b/qwen3-tts-backend/core/audiobook_service.py index 25640e4..746b404 100644 --- a/qwen3-tts-backend/core/audiobook_service.py +++ b/qwen3-tts-backend/core/audiobook_service.py @@ -361,7 +361,7 @@ async def parse_one_chapter(project_id: int, chapter_id: int, user: User, db) -> crud.delete_audiobook_segments_for_chapter(db, project_id, chapter.chapter_index) - chunks = _chunk_chapter(chapter.source_text, max_chars=4000) + chunks = _chunk_chapter(chapter.source_text, max_chars=1500) ps.append_line(key, f"共 {len(chunks)} 块\n") seg_counter = 0 diff --git a/qwen3-tts-backend/core/llm_service.py b/qwen3-tts-backend/core/llm_service.py index 78287a1..968271e 100644 --- a/qwen3-tts-backend/core/llm_service.py +++ b/qwen3-tts-backend/core/llm_service.py @@ -29,6 +29,7 @@ class LLMService: "temperature": 0.3, "max_tokens": max_tokens, "stream": True, + "enable_thinking": False, } full_text = "" timeout = httpx.Timeout(connect=10.0, read=90.0, write=10.0, pool=5.0) @@ -87,6 +88,8 @@ class LLMService: {"role": "user", "content": user_message}, ], "temperature": 0.3, + "max_tokens": 8192, + "enable_thinking": False, } timeout = httpx.Timeout(connect=10.0, read=90.0, write=10.0, pool=5.0)