diff --git a/litellm/types/interactions/generated.py b/litellm/types/interactions/generated.py index 160b1879c01..ed626b0b7c8 100644 --- a/litellm/types/interactions/generated.py +++ b/litellm/types/interactions/generated.py @@ -1203,7 +1203,6 @@ class InteractionsAPIResponse(BaseLiteLLMOpenAIResponseObject): created: Optional[str] = None updated: Optional[str] = None role: Optional[str] = None - steps: Optional[List[Dict[str, Any]]] = None outputs: Optional[List[Dict[str, Any]]] = None usage: Optional[Dict[str, Any]] = None @@ -1229,7 +1228,6 @@ class InteractionsAPIStreamingResponse(BaseLiteLLMOpenAIResponseObject): created: Optional[str] = None updated: Optional[str] = None role: Optional[str] = None - steps: Optional[List[Dict[str, Any]]] = None outputs: Optional[List[Dict[str, Any]]] = None usage: Optional[Dict[str, Any]] = None delta: Optional[Dict[str, Any]] = None diff --git a/tests/test_litellm/interactions/test_openapi_compliance.py b/tests/test_litellm/interactions/test_openapi_compliance.py index 5bc41aac301..e796d5f09ba 100644 --- a/tests/test_litellm/interactions/test_openapi_compliance.py +++ b/tests/test_litellm/interactions/test_openapi_compliance.py @@ -157,16 +157,13 @@ class TestResponseCompliance: # Check CreateModelInteractionParams which includes output fields schema = spec_dict["components"]["schemas"]["CreateModelInteractionParams"] - # Output fields (readOnly). Google's current OpenAPI response payload - # exposes content through `steps`; LiteLLM keeps `outputs` only as a - # compatibility response field. + # Output fields (readOnly) output_fields = [ "id", "status", "created", "updated", "role", - "steps", "usage", ]