forked from phoenix/litellm-mirror
fix(proxy/utils.py): add stronger typing for litellm params in failure call logging
This commit is contained in:
parent
34575293a5
commit
1a83935aa4
3 changed files with 30 additions and 4 deletions
|
@ -1029,3 +1029,22 @@ class GenericImageParsingChunk(TypedDict):
|
|||
class ResponseFormatChunk(TypedDict, total=False):
|
||||
type: Required[Literal["json_object", "text"]]
|
||||
response_schema: dict
|
||||
|
||||
|
||||
class LoggedLiteLLMParams(TypedDict, total=False):
|
||||
force_timeout: Optional[float]
|
||||
custom_llm_provider: Optional[str]
|
||||
api_base: Optional[str]
|
||||
litellm_call_id: Optional[str]
|
||||
model_alias_map: Optional[dict]
|
||||
metadata: Optional[dict]
|
||||
model_info: Optional[dict]
|
||||
proxy_server_request: Optional[dict]
|
||||
acompletion: Optional[bool]
|
||||
preset_cache_key: Optional[str]
|
||||
no_log: Optional[bool]
|
||||
input_cost_per_second: Optional[float]
|
||||
input_cost_per_token: Optional[float]
|
||||
output_cost_per_token: Optional[float]
|
||||
output_cost_per_second: Optional[float]
|
||||
cooldown_time: Optional[float]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue