chore: 🐝 Update SDK - Generate (spec change merged) 0.11.16 (#420)

Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2026-07-09 19:53:03 +00:00
committed by GitHub
co-authored by speakeasybot speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
parent 52b53dd35a
commit dfebb7ca0d
15 changed files with 52 additions and 125 deletions
-6
View File
@@ -1139,9 +1139,7 @@ if TYPE_CHECKING:
InputFidelity,
InputImageMask,
InputImageMaskTypedDict,
ModelEnum,
Moderation,
Size,
)
from .imagegenerationservertool_openrouter import (
ImageGenerationServerToolOpenRouter,
@@ -3813,7 +3811,6 @@ __all__ = [
"ModelArchitectureTypedDict",
"ModelBenchmarks",
"ModelBenchmarksTypedDict",
"ModelEnum",
"ModelGroup",
"ModelLinks",
"ModelLinksTypedDict",
@@ -4424,7 +4421,6 @@ __all__ = [
"ShellServerToolOpenRouterTypedDict",
"ShellServerToolType",
"ShellServerToolTypedDict",
"Size",
"Sort",
"SortTypedDict",
"SourceContent",
@@ -5569,9 +5565,7 @@ _dynamic_imports: dict[str, str] = {
"InputFidelity": ".imagegenerationservertool",
"InputImageMask": ".imagegenerationservertool",
"InputImageMaskTypedDict": ".imagegenerationservertool",
"ModelEnum": ".imagegenerationservertool",
"Moderation": ".imagegenerationservertool",
"Size": ".imagegenerationservertool",
"ImageGenerationServerToolOpenRouter": ".imagegenerationservertool_openrouter",
"ImageGenerationServerToolOpenRouterType": ".imagegenerationservertool_openrouter",
"ImageGenerationServerToolOpenRouterTypedDict": ".imagegenerationservertool_openrouter",
@@ -60,15 +60,6 @@ class InputImageMask(BaseModel):
return m
ModelEnum = Union[
Literal[
"gpt-image-1",
"gpt-image-1-mini",
],
UnrecognizedStr,
]
Moderation = Union[
Literal[
"auto",
@@ -99,17 +90,6 @@ ImageGenerationServerToolQuality = Union[
]
Size = Union[
Literal[
"1024x1024",
"1024x1536",
"1536x1024",
"auto",
],
UnrecognizedStr,
]
ImageGenerationServerToolType = Literal["image_generation",]
@@ -120,13 +100,13 @@ class ImageGenerationServerToolTypedDict(TypedDict):
background: NotRequired[ImageGenerationServerToolBackground]
input_fidelity: NotRequired[Nullable[InputFidelity]]
input_image_mask: NotRequired[InputImageMaskTypedDict]
model: NotRequired[ModelEnum]
model: NotRequired[str]
moderation: NotRequired[Moderation]
output_compression: NotRequired[int]
output_format: NotRequired[ImageGenerationServerToolOutputFormat]
partial_images: NotRequired[int]
quality: NotRequired[ImageGenerationServerToolQuality]
size: NotRequired[Size]
size: NotRequired[str]
class ImageGenerationServerTool(BaseModel):
@@ -140,7 +120,7 @@ class ImageGenerationServerTool(BaseModel):
input_image_mask: Optional[InputImageMask] = None
model: Optional[ModelEnum] = None
model: Optional[str] = None
moderation: Optional[Moderation] = None
@@ -152,10 +132,10 @@ class ImageGenerationServerTool(BaseModel):
quality: Optional[ImageGenerationServerToolQuality] = None
size: Optional[Size] = None
size: Optional[str] = None
@model_serializer(mode="wrap")
def _serialize_model(self, handler):
def serialize_model(self, handler):
optional_fields = set(
[
"background",
@@ -26,6 +26,7 @@ Code = Union[
"empty_image_file",
"failed_to_download_image",
"image_file_not_found",
"bio_policy",
],
UnrecognizedStr,
]