mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-12 23:01:41 +00:00
fix(interactions): align openapi response fields
This commit is contained in:
parent
6079a5f55b
commit
409a0058ed
2 changed files with 6 additions and 2 deletions
|
|
@ -1203,6 +1203,7 @@ 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
|
||||
|
||||
|
|
@ -1228,6 +1229,7 @@ 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
|
||||
|
|
|
|||
|
|
@ -157,14 +157,16 @@ class TestResponseCompliance:
|
|||
# Check CreateModelInteractionParams which includes output fields
|
||||
schema = spec_dict["components"]["schemas"]["CreateModelInteractionParams"]
|
||||
|
||||
# Output fields (readOnly)
|
||||
# Output fields (readOnly). Google's current OpenAPI response payload
|
||||
# exposes content through `steps`; LiteLLM keeps `outputs` only as a
|
||||
# compatibility response field.
|
||||
output_fields = [
|
||||
"id",
|
||||
"status",
|
||||
"created",
|
||||
"updated",
|
||||
"role",
|
||||
"outputs",
|
||||
"steps",
|
||||
"usage",
|
||||
]
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue