forked from phoenix/litellm-mirror
refactor spend endpoints
This commit is contained in:
parent
23e5f36522
commit
b4057dc022
5 changed files with 1847 additions and 2036 deletions
File diff suppressed because it is too large
Load diff
1832
litellm/proxy/spend_management_endpoints.py
Normal file
1832
litellm/proxy/spend_management_endpoints.py
Normal file
File diff suppressed because it is too large
Load diff
|
@ -37,11 +37,13 @@ from litellm.proxy.proxy_server import (
|
||||||
update_key_fn,
|
update_key_fn,
|
||||||
generate_key_fn,
|
generate_key_fn,
|
||||||
generate_key_helper_fn,
|
generate_key_helper_fn,
|
||||||
|
user_info,
|
||||||
|
block_user,
|
||||||
|
)
|
||||||
|
from litellm.proxy.spend_management_endpoints import (
|
||||||
spend_user_fn,
|
spend_user_fn,
|
||||||
spend_key_fn,
|
spend_key_fn,
|
||||||
view_spend_logs,
|
view_spend_logs,
|
||||||
user_info,
|
|
||||||
block_user,
|
|
||||||
)
|
)
|
||||||
from litellm.proxy.utils import PrismaClient, ProxyLogging, hash_token
|
from litellm.proxy.utils import PrismaClient, ProxyLogging, hash_token
|
||||||
from litellm._logging import verbose_proxy_logger
|
from litellm._logging import verbose_proxy_logger
|
||||||
|
|
|
@ -46,9 +46,6 @@ from litellm.proxy.proxy_server import (
|
||||||
update_key_fn,
|
update_key_fn,
|
||||||
generate_key_fn,
|
generate_key_fn,
|
||||||
generate_key_helper_fn,
|
generate_key_helper_fn,
|
||||||
spend_user_fn,
|
|
||||||
spend_key_fn,
|
|
||||||
view_spend_logs,
|
|
||||||
user_info,
|
user_info,
|
||||||
info_key_fn,
|
info_key_fn,
|
||||||
chat_completion,
|
chat_completion,
|
||||||
|
@ -60,8 +57,12 @@ from litellm.proxy.proxy_server import (
|
||||||
model_list,
|
model_list,
|
||||||
LitellmUserRoles,
|
LitellmUserRoles,
|
||||||
)
|
)
|
||||||
|
|
||||||
from litellm.proxy.team_endpoints import team_info, new_team, update_team
|
from litellm.proxy.team_endpoints import team_info, new_team, update_team
|
||||||
|
from litellm.proxy.spend_management_endpoints import (
|
||||||
|
spend_user_fn,
|
||||||
|
spend_key_fn,
|
||||||
|
view_spend_logs,
|
||||||
|
)
|
||||||
from litellm.proxy.utils import PrismaClient, ProxyLogging, hash_token, update_spend
|
from litellm.proxy.utils import PrismaClient, ProxyLogging, hash_token, update_spend
|
||||||
from litellm._logging import verbose_proxy_logger
|
from litellm._logging import verbose_proxy_logger
|
||||||
|
|
||||||
|
|
|
@ -34,11 +34,13 @@ from litellm.proxy.proxy_server import (
|
||||||
update_key_fn,
|
update_key_fn,
|
||||||
generate_key_fn,
|
generate_key_fn,
|
||||||
generate_key_helper_fn,
|
generate_key_helper_fn,
|
||||||
|
user_info,
|
||||||
|
block_user,
|
||||||
|
)
|
||||||
|
from litellm.proxy.spend_management_endpoints import (
|
||||||
spend_user_fn,
|
spend_user_fn,
|
||||||
spend_key_fn,
|
spend_key_fn,
|
||||||
view_spend_logs,
|
view_spend_logs,
|
||||||
user_info,
|
|
||||||
block_user,
|
|
||||||
)
|
)
|
||||||
from litellm.proxy.utils import PrismaClient, ProxyLogging, hash_token, update_spend
|
from litellm.proxy.utils import PrismaClient, ProxyLogging, hash_token, update_spend
|
||||||
from litellm._logging import verbose_proxy_logger
|
from litellm._logging import verbose_proxy_logger
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue