OpenAIProxy / proxy /providers.py
Wimmboo
chore: remove Google provider entirely
09e4b39
Raw
History Blame Contribute Delete
522 Bytes
from dataclasses import dataclass
from typing import Callable
@dataclass
class Provider:
name: str
base_url: str
auth_header: str
auth_value: Callable[[str], str]
handles_202: bool
env_real_key: str
PROVIDERS: dict[str, Provider] = {
"nvidia": Provider(
name="nvidia",
base_url="https://integrate.api.nvidia.com",
auth_header="Authorization",
auth_value=lambda key: f"Bearer {key}",
handles_202=True,
env_real_key="REAL_NVIDIA_KEY",
),
}