1.优化AI请求替换OpenAI SDK调用,使用httpx和自定义头请求,避免触发部分公益站的cloudflare

2.修复deepseek模型调用问题,舍弃思考过程AI响应内容,只获取结果内容
3.新增会话过期机制,更新后添加到.env中
4.支持用户在生成章节内容时设置字数
This commit is contained in:
xiamuceer
2025-11-03 15:28:51 +08:00
parent e02e61ed6b
commit 1cde345ed9
21 changed files with 1118 additions and 251 deletions
+7 -1
View File
@@ -59,4 +59,10 @@ class ChapterListResponse(BaseModel):
class ChapterGenerateRequest(BaseModel):
"""AI生成章节内容的请求模型"""
style_id: Optional[int] = Field(None, description="写作风格ID,不提供则不使用任何风格")
style_id: Optional[int] = Field(None, description="写作风格ID,不提供则不使用任何风格")
target_word_count: Optional[int] = Field(
3000,
description="目标字数,默认3000字",
ge=500, # 最小500字
le=10000 # 最大10000字
)