Ë
    uPêj  ã                   ó,   — d dl mZ d dlmZ dedefd„Zy)é    )ÚFinal)ÚRequestÚrequestÚreturnc                 ó~   — | j                   j                  d«      }|rd|› �S | j                   j                  dd«      S )zà
    Extract and format API key from request headers.
    Prioritizes x-litellm-api-key over Authorization header.


    Vertex JS SDK uses `Authorization` header, we use `x-litellm-api-key` to pass litellm virtual key

    zx-litellm-api-keyzBearer ÚAuthorizationÚ )ÚheadersÚget)r   Úlitellm_api_keys     úv/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/litellm/proxy/pass_through_endpoints/common_utils.pyÚget_litellm_virtual_keyr      sA   € ð %Ÿ_™_×0Ñ0Ð1DÓE€OÙØ˜Ð)Ð*Ð*Ø�?‰?×Ñ˜°Ó3Ð3ó    N)Útypingr   Úfastapir   Ústrr   © r   r   ú<module>r      s   ðÝ å ð4 Wð 4°ô 4r   