OpenAIProxy / config.py
Wimmboo
chore: remove Google provider entirely
09e4b39
Raw
History Blame Contribute Delete
681 Bytes
import os
import secrets
from pathlib import Path
from dotenv import load_dotenv
load_dotenv()
ROOT = Path(__file__).parent
HOST = os.getenv("HOST", "127.0.0.1")
PORT = int(os.getenv("PORT", "8000"))
POLL_INTERVAL = float(os.getenv("POLL_INTERVAL_SECONDS", "2"))
POLL_MAX_ATTEMPTS = int(os.getenv("POLL_MAX_ATTEMPTS", "60"))
PROVIDER_KEYS = {
"nvidia": os.getenv("SK_NVIDIA_KEY", ""),
}
REAL_KEYS = {
"nvidia": os.getenv("REAL_NVIDIA_KEY", ""),
}
def _strip_prefix(key: str, prefix: str) -> str:
return key[len(prefix):] if key.startswith(prefix) else key
def generate_proxy_key(provider: str) -> str:
return f"sk-{provider}-" + secrets.token_urlsafe(32)