chore: 🐝 Update SDK - Generate 0.10.1 (#366)

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-06-25 22:01:36 +00:00
committed by GitHub
co-authored by speakeasybot speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
parent 667941aaa8
commit 5e0b1a2b69
96 changed files with 8765 additions and 2021 deletions
+32 -5
View File
@@ -1,6 +1,7 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
from .apierrortype import APIErrorType
from .chatstreamchoice import ChatStreamChoice, ChatStreamChoiceTypedDict
from .chatusage import ChatUsage, ChatUsageTypedDict
from .openroutermetadata import OpenRouterMetadata, OpenRouterMetadataTypedDict
@@ -11,21 +12,44 @@ from openrouter.types import (
UNSET,
UNSET_SENTINEL,
)
from openrouter.utils import validate_open_enum
from pydantic import model_serializer
from pydantic.functional_validators import PlainValidator
from typing import List, Literal, Optional
from typing_extensions import NotRequired, TypedDict
from typing_extensions import Annotated, NotRequired, TypedDict
class ErrorTypedDict(TypedDict):
class ChatStreamChunkMetadataTypedDict(TypedDict):
r"""Structured error metadata"""
error_type: APIErrorType
r"""Canonical OpenRouter error type, stable across all API formats"""
provider_code: NotRequired[str]
r"""Upstream provider-specific error code, when available"""
class ChatStreamChunkMetadata(BaseModel):
r"""Structured error metadata"""
error_type: Annotated[APIErrorType, PlainValidator(validate_open_enum(False))]
r"""Canonical OpenRouter error type, stable across all API formats"""
provider_code: Optional[str] = None
r"""Upstream provider-specific error code, when available"""
class ChatStreamChunkErrorTypedDict(TypedDict):
r"""Error information"""
code: int
r"""Error code"""
message: str
r"""Error message"""
metadata: NotRequired[ChatStreamChunkMetadataTypedDict]
r"""Structured error metadata"""
class Error(BaseModel):
class ChatStreamChunkError(BaseModel):
r"""Error information"""
code: int
@@ -34,6 +58,9 @@ class Error(BaseModel):
message: str
r"""Error message"""
metadata: Optional[ChatStreamChunkMetadata] = None
r"""Structured error metadata"""
ChatStreamChunkObject = Literal["chat.completion.chunk",]
@@ -50,7 +77,7 @@ class ChatStreamChunkTypedDict(TypedDict):
model: str
r"""Model used for completion"""
object: ChatStreamChunkObject
error: NotRequired[ErrorTypedDict]
error: NotRequired[ChatStreamChunkErrorTypedDict]
r"""Error information"""
openrouter_metadata: NotRequired[OpenRouterMetadataTypedDict]
service_tier: NotRequired[Nullable[str]]
@@ -78,7 +105,7 @@ class ChatStreamChunk(BaseModel):
object: ChatStreamChunkObject
error: Optional[Error] = None
error: Optional[ChatStreamChunkError] = None
r"""Error information"""
openrouter_metadata: Optional[OpenRouterMetadata] = None