|
6 | 6 | from loguru import logger |
7 | 7 |
|
8 | 8 | from horde_sdk.consts import ID_TYPES |
| 9 | +from horde_sdk.generation_parameters import BasicImageGenerationParametersTemplate |
9 | 10 | from horde_sdk.generation_parameters.alchemy import SingleAlchemyParameters |
10 | 11 | from horde_sdk.generation_parameters.alchemy.object_models import SingleAlchemyParametersTemplate |
11 | 12 | from horde_sdk.generation_parameters.image import ImageGenerationParameters |
12 | | -from horde_sdk.generation_parameters.image.object_models import ImageGenerationParametersTemplate |
| 13 | +from horde_sdk.generation_parameters.image.object_models import ( |
| 14 | + ImageGenerationComponentContainer, |
| 15 | + ImageGenerationParametersTemplate, |
| 16 | +) |
13 | 17 | from horde_sdk.generation_parameters.text import TextGenerationParameters |
14 | | -from horde_sdk.generation_parameters.text.object_models import TextGenerationParametersTemplate |
| 18 | +from horde_sdk.generation_parameters.text.object_models import ( |
| 19 | + BasicTextGenerationParametersTemplate, |
| 20 | + TextGenerationParametersTemplate, |
| 21 | +) |
15 | 22 | from horde_sdk.generation_parameters.utils import ResultIdAllocator |
16 | 23 | from horde_sdk.safety import SafetyRules, default_image_safety_rules, default_text_safety_rules |
17 | 24 | from horde_sdk.worker.consts import ( |
@@ -198,7 +205,8 @@ def from_template( |
198 | 205 | *, |
199 | 206 | generation_id: ID_TYPES | None = None, |
200 | 207 | dispatch_result_ids: Sequence[ID_TYPES] | None = None, |
201 | | - base_param_updates: Mapping[str, object] | None = None, |
| 208 | + base_param_updates: BasicImageGenerationParametersTemplate | None = None, |
| 209 | + additional_param_updates: ImageGenerationComponentContainer | None = None, |
202 | 210 | result_ids: Sequence[ID_TYPES] | None = None, |
203 | 211 | allocator: ResultIdAllocator | None = None, |
204 | 212 | seed: str = "image", |
@@ -503,7 +511,7 @@ def from_template( |
503 | 511 | *, |
504 | 512 | generation_id: ID_TYPES | None = None, |
505 | 513 | dispatch_result_ids: Sequence[ID_TYPES] | None = None, |
506 | | - base_param_updates: Mapping[str, object] | None = None, |
| 514 | + base_param_updates: BasicTextGenerationParametersTemplate | None = None, |
507 | 515 | result_ids: Sequence[ID_TYPES] | None = None, |
508 | 516 | allocator: ResultIdAllocator | None = None, |
509 | 517 | seed: str = "text", |
|
0 commit comments