Skip to content

Commit 48fd19c

Browse files
feat(api): update via SDK Studio
1 parent 099bfc6 commit 48fd19c

File tree

2 files changed

+88
-2
lines changed

2 files changed

+88
-2
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 106
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/llamastack%2Fllama-stack-client-7c002d994b96113926e24a0f99ff80a52b937481e383b584496087ecdc2d92d6.yml
3-
openapi_spec_hash: e9c825e9199979fc5f754426a1334499
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/llamastack%2Fllama-stack-client-4f6633567c1a079df49d0cf58f37251a4bb0ee2f2a496ac83c9fee26eb325f9c.yml
3+
openapi_spec_hash: af5b3d3bbecf48f15c90b982ccac852e
44
config_hash: e67fd054e95c1e82f78f4b834e96bb65

src/llama_stack_client/types/response_object_stream.py

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,14 @@
6363
"OpenAIResponseObjectStreamResponseMcpCallInProgress",
6464
"OpenAIResponseObjectStreamResponseMcpCallFailed",
6565
"OpenAIResponseObjectStreamResponseMcpCallCompleted",
66+
"OpenAIResponseObjectStreamResponseContentPartAdded",
67+
"OpenAIResponseObjectStreamResponseContentPartAddedPart",
68+
"OpenAIResponseObjectStreamResponseContentPartAddedPartOpenAIResponseContentPartOutputText",
69+
"OpenAIResponseObjectStreamResponseContentPartAddedPartOpenAIResponseContentPartRefusal",
70+
"OpenAIResponseObjectStreamResponseContentPartDone",
71+
"OpenAIResponseObjectStreamResponseContentPartDonePart",
72+
"OpenAIResponseObjectStreamResponseContentPartDonePartOpenAIResponseContentPartOutputText",
73+
"OpenAIResponseObjectStreamResponseContentPartDonePartOpenAIResponseContentPartRefusal",
6674
"OpenAIResponseObjectStreamResponseCompleted",
6775
]
6876

@@ -813,6 +821,82 @@ class OpenAIResponseObjectStreamResponseMcpCallCompleted(BaseModel):
813821
"""Event type identifier, always "response.mcp_call.completed" """
814822

815823

824+
class OpenAIResponseObjectStreamResponseContentPartAddedPartOpenAIResponseContentPartOutputText(BaseModel):
825+
text: str
826+
827+
type: Literal["output_text"]
828+
829+
830+
class OpenAIResponseObjectStreamResponseContentPartAddedPartOpenAIResponseContentPartRefusal(BaseModel):
831+
refusal: str
832+
833+
type: Literal["refusal"]
834+
835+
836+
OpenAIResponseObjectStreamResponseContentPartAddedPart: TypeAlias = Annotated[
837+
Union[
838+
OpenAIResponseObjectStreamResponseContentPartAddedPartOpenAIResponseContentPartOutputText,
839+
OpenAIResponseObjectStreamResponseContentPartAddedPartOpenAIResponseContentPartRefusal,
840+
],
841+
PropertyInfo(discriminator="type"),
842+
]
843+
844+
845+
class OpenAIResponseObjectStreamResponseContentPartAdded(BaseModel):
846+
item_id: str
847+
"""Unique identifier of the output item containing this content part"""
848+
849+
part: OpenAIResponseObjectStreamResponseContentPartAddedPart
850+
"""The content part that was added"""
851+
852+
response_id: str
853+
"""Unique identifier of the response containing this content"""
854+
855+
sequence_number: int
856+
"""Sequential number for ordering streaming events"""
857+
858+
type: Literal["response.content_part.added"]
859+
"""Event type identifier, always "response.content_part.added" """
860+
861+
862+
class OpenAIResponseObjectStreamResponseContentPartDonePartOpenAIResponseContentPartOutputText(BaseModel):
863+
text: str
864+
865+
type: Literal["output_text"]
866+
867+
868+
class OpenAIResponseObjectStreamResponseContentPartDonePartOpenAIResponseContentPartRefusal(BaseModel):
869+
refusal: str
870+
871+
type: Literal["refusal"]
872+
873+
874+
OpenAIResponseObjectStreamResponseContentPartDonePart: TypeAlias = Annotated[
875+
Union[
876+
OpenAIResponseObjectStreamResponseContentPartDonePartOpenAIResponseContentPartOutputText,
877+
OpenAIResponseObjectStreamResponseContentPartDonePartOpenAIResponseContentPartRefusal,
878+
],
879+
PropertyInfo(discriminator="type"),
880+
]
881+
882+
883+
class OpenAIResponseObjectStreamResponseContentPartDone(BaseModel):
884+
item_id: str
885+
"""Unique identifier of the output item containing this content part"""
886+
887+
part: OpenAIResponseObjectStreamResponseContentPartDonePart
888+
"""The completed content part"""
889+
890+
response_id: str
891+
"""Unique identifier of the response containing this content"""
892+
893+
sequence_number: int
894+
"""Sequential number for ordering streaming events"""
895+
896+
type: Literal["response.content_part.done"]
897+
"""Event type identifier, always "response.content_part.done" """
898+
899+
816900
class OpenAIResponseObjectStreamResponseCompleted(BaseModel):
817901
response: ResponseObject
818902
"""The completed response object"""
@@ -841,6 +925,8 @@ class OpenAIResponseObjectStreamResponseCompleted(BaseModel):
841925
OpenAIResponseObjectStreamResponseMcpCallInProgress,
842926
OpenAIResponseObjectStreamResponseMcpCallFailed,
843927
OpenAIResponseObjectStreamResponseMcpCallCompleted,
928+
OpenAIResponseObjectStreamResponseContentPartAdded,
929+
OpenAIResponseObjectStreamResponseContentPartDone,
844930
OpenAIResponseObjectStreamResponseCompleted,
845931
],
846932
PropertyInfo(discriminator="type"),

0 commit comments

Comments
 (0)