mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-20 00:11:50 +00:00
refactor(spend_tracking): type the get_logging_payload parameters
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
parent
f76e8b3984
commit
e06c81665f
2 changed files with 7 additions and 3 deletions
|
|
@ -257,8 +257,8 @@ class DBSpendUpdateWriter:
|
|||
# Completion object fields
|
||||
kwargs: dict | None,
|
||||
completion_response: object,
|
||||
start_time: datetime | None,
|
||||
end_time: datetime | None,
|
||||
start_time: datetime,
|
||||
end_time: datetime,
|
||||
response_cost: float | None,
|
||||
) -> bool:
|
||||
"""Record the request's spend, answering whether its cost still needs charging.
|
||||
|
|
|
|||
|
|
@ -378,7 +378,11 @@ def _looks_like_model_name(model: str) -> bool:
|
|||
|
||||
|
||||
def get_logging_payload(
|
||||
kwargs, response_obj, start_time, end_time, llm_router: "Router | None" = None
|
||||
kwargs: dict | None,
|
||||
response_obj: object,
|
||||
start_time: datetime,
|
||||
end_time: datetime,
|
||||
llm_router: "Router | None" = None,
|
||||
) -> SpendLogsPayload:
|
||||
if kwargs is None:
|
||||
kwargs = {}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue