about summary refs log tree commit diff
path: root/.venv/lib/python3.12/site-packages/litellm/proxy/example_config_yaml/custom_auth_basic.py
blob: 4d633a54fe2bc1bf838cf97bdc3e9de32db506a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from fastapi import Request

from litellm.proxy._types import UserAPIKeyAuth


async def user_api_key_auth(request: Request, api_key: str) -> UserAPIKeyAuth:
    try:
        return UserAPIKeyAuth(
            api_key="best-api-key-ever",
            user_id="best-user-id-ever",
            team_id="best-team-id-ever",
        )
    except Exception:
        raise Exception