mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
feat(api): add max_prompts constraints
This commit is contained in:
parent
358c1f5791
commit
a47d91f0e7
@ -23,10 +23,11 @@ class DynamicPromptsResponse(BaseModel):
|
|||||||
)
|
)
|
||||||
async def parse_dynamicprompts(
|
async def parse_dynamicprompts(
|
||||||
prompt: str = Body(description="The prompt to parse with dynamicprompts"),
|
prompt: str = Body(description="The prompt to parse with dynamicprompts"),
|
||||||
max_prompts: int = Body(default=1000, description="The max number of prompts to generate"),
|
max_prompts: int = Body(ge=1, le=10000, default=1000, description="The max number of prompts to generate"),
|
||||||
combinatorial: bool = Body(default=True, description="Whether to use the combinatorial generator"),
|
combinatorial: bool = Body(default=True, description="Whether to use the combinatorial generator"),
|
||||||
) -> DynamicPromptsResponse:
|
) -> DynamicPromptsResponse:
|
||||||
"""Creates a batch process"""
|
"""Creates a batch process"""
|
||||||
|
max_prompts = min(max_prompts, 10000)
|
||||||
generator: Union[RandomPromptGenerator, CombinatorialPromptGenerator]
|
generator: Union[RandomPromptGenerator, CombinatorialPromptGenerator]
|
||||||
try:
|
try:
|
||||||
error: Optional[str] = None
|
error: Optional[str] = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user