From 38a72ee6d8e1ccfab70af9e7b0c4f7d0442a2d10 Mon Sep 17 00:00:00 2001 From: Yamac Ay Date: Fri, 18 Sep 2026 15:31:15 +0200 Subject: [PATCH 1/2] fix: disentangle orchestration v2 from v1 --- .../gen/gen_ai_hub/orchestration_v2/models/response.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/gen/gen_ai_hub/orchestration_v2/models/response.py b/packages/gen/gen_ai_hub/orchestration_v2/models/response.py index cc6c6449..96e3765a 100644 --- a/packages/gen/gen_ai_hub/orchestration_v2/models/response.py +++ b/packages/gen/gen_ai_hub/orchestration_v2/models/response.py @@ -5,10 +5,8 @@ from typing import List, Optional, Any, Literal, Union from pydantic import ConfigDict, Field -from gen_ai_hub.orchestration.models.response import ModuleResultsStreaming from gen_ai_hub.orchestration_v2.models.base import ABCBaseModel as BaseModel -from gen_ai_hub.orchestration_v2.models.message import ChatMessage, FunctionCall, ResponseChatMessage - +from gen_ai_hub.orchestration_v2.models.message import ChatMessage, FunctionCall, ResponseChatMessage, ReasoningBlock class ResponseBaseModel(BaseModel): """ @@ -205,6 +203,8 @@ class StreamDelta(ResponseBaseModel): role: Optional[str] = None content: str tool_calls: Optional[List[StreamToolCall]] = None + refusal: Optional[str] = None + reasoning_content: Optional[List[ReasoningBlock]] = None class StreamLLMChoice(ResponseBaseModel): @@ -361,7 +361,7 @@ class SAPAPIErrorStreaming(ResponseBaseModel): code: int message: str location: str - intermediate_results: Optional[ModuleResultsStreaming] = None + intermediate_results: Optional[StreamModuleResults] = None headers: Optional[dict[str, str]] = None class CompletionPostResponse(ResponseBaseModel): From fe6d1aa5da73db38684cc27064e4893f49970404 Mon Sep 17 00:00:00 2001 From: Yamac Ay Date: Tue, 22 Sep 2026 10:06:03 +0200 Subject: [PATCH 2/2] rm reasoning content + stale orch v1 import --- packages/gen/gen_ai_hub/orchestration_v2/models/response.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/gen/gen_ai_hub/orchestration_v2/models/response.py b/packages/gen/gen_ai_hub/orchestration_v2/models/response.py index 63037c3b..91c9f14f 100644 --- a/packages/gen/gen_ai_hub/orchestration_v2/models/response.py +++ b/packages/gen/gen_ai_hub/orchestration_v2/models/response.py @@ -5,9 +5,9 @@ from typing import List, Optional, Any, Literal, Union from pydantic import ConfigDict, Field -from gen_ai_hub.orchestration.models.response import ModuleResultsStreaming from gen_ai_hub.orchestration_v2.models.base import ResponseBaseModel -from gen_ai_hub.orchestration_v2.models.message import ChatMessage, FunctionCall, ResponseChatMessage, ReasoningBlock +from gen_ai_hub.orchestration_v2.models.message import ChatMessage, FunctionCall, ResponseChatMessage + class CacheCreationTokenDetails(ResponseBaseModel): @@ -189,7 +189,6 @@ class StreamDelta(ResponseBaseModel): content: str tool_calls: Optional[List[StreamToolCall]] = None refusal: Optional[str] = None - reasoning_content: Optional[List[ReasoningBlock]] = None class StreamLLMChoice(ResponseBaseModel):