mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-09 03:18:44 +00:00
fix: move usage mapping imports to top-level for consistency
This commit is contained in:
parent
2afa65dd65
commit
9d8e460a5e
2 changed files with 2 additions and 4 deletions
|
|
@ -16,6 +16,7 @@ from litellm.responses.litellm_completion_transformation.session_handler import
|
|||
ResponsesSessionHandler,
|
||||
)
|
||||
from litellm.responses.format_mapping import (
|
||||
chat_usage_to_response_api_usage,
|
||||
finish_reason_to_status,
|
||||
normalize_provider_specific_fields,
|
||||
text_format_to_response_format,
|
||||
|
|
@ -1990,8 +1991,6 @@ class LiteLLMCompletionResponsesConfig:
|
|||
chat_completion_response: Union[ModelResponse, Usage],
|
||||
) -> ResponseAPIUsage:
|
||||
"""Transform Chat Completions Usage to ResponseAPIUsage."""
|
||||
from litellm.responses.format_mapping import chat_usage_to_response_api_usage
|
||||
|
||||
return chat_usage_to_response_api_usage(chat_completion_response)
|
||||
|
||||
@staticmethod
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ from litellm.types.llms.openai import (
|
|||
ResponsesAPIResponse,
|
||||
ResponseText,
|
||||
)
|
||||
from litellm.responses.format_mapping import response_api_usage_to_chat_usage
|
||||
from litellm.types.responses.main import DecodedResponseId
|
||||
from litellm.types.utils import (
|
||||
CompletionTokensDetailsWrapper,
|
||||
|
|
@ -652,6 +653,4 @@ class ResponseAPILoggingUtils:
|
|||
usage_input: Optional[Union[dict, ResponseAPIUsage]],
|
||||
) -> Usage:
|
||||
"""Transform ResponseAPIUsage to Chat Completions Usage."""
|
||||
from litellm.responses.format_mapping import response_api_usage_to_chat_usage
|
||||
|
||||
return response_api_usage_to_chat_usage(usage_input)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue