File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -117,7 +117,8 @@ class BaseLLMOutput(BaseAppOutput):
117117class LLMUsageMixin (BaseModel ):
118118 """Mixin for models that provide token usage statistics."""
119119 usage : Optional [LLMUsage ] = Field (
120- description = "Token usage statistics"
120+ description = "Token usage statistics" ,
121+ default = None
121122 )
122123
123124# Example of how to use:
@@ -386,7 +387,7 @@ def __init__(self):
386387
387388class ResponseTransformer :
388389 """Base class for transforming model responses."""
389- def __init__ (self , output_cls : type [LLMOutput ] = LLMOutput ):
390+ def __init__ (self , output_cls : type [BaseLLMOutput ] = LLMOutput ):
390391 self .state = ResponseState ()
391392 self .output_cls = output_cls
392393 self .timing = None # Will be set by stream_generate
You can’t perform that action at this time.
0 commit comments