feat: add violence and eroticism level parameters to synopsis and script generation requests

This commit is contained in:
2026-03-13 13:36:55 +08:00
parent 0d63d0e6d1
commit 0a12f204ba
6 changed files with 129 additions and 11 deletions

View File

@@ -17,6 +17,8 @@ class SynopsisGenerationRequest(BaseModel):
conflict_scale: str = ""
num_characters: int = 5
num_chapters: int = 8
violence_level: int = 0
eroticism_level: int = 0
class ScriptGenerationRequest(BaseModel):
@@ -27,6 +29,8 @@ class ScriptGenerationRequest(BaseModel):
style: str = ""
num_characters: int = 5
num_chapters: int = 8
violence_level: int = 0
eroticism_level: int = 0
class AudiobookProjectResponse(BaseModel):
@@ -141,6 +145,8 @@ class NsfwSynopsisGenerationRequest(BaseModel):
conflict_scale: str = ""
num_characters: int = 5
num_chapters: int = 8
violence_level: int = 0
eroticism_level: int = 0
class NsfwScriptGenerationRequest(BaseModel):
@@ -151,3 +157,5 @@ class NsfwScriptGenerationRequest(BaseModel):
style: str = ""
num_characters: int = 5
num_chapters: int = 8
violence_level: int = 0
eroticism_level: int = 0