Daviddolor's picture
Use Hugging Face Secrets directly
babd950
Raw
History Blame Contribute Delete
1.52 kB
from pathlib import Path
import re
p = Path("gateway.py")
text = p.read_text()
pattern = r'PORT\s*=.*?HF_USER\s*=.*?"Daviddolor"\)'
replacement = '''PORT = int(os.environ.get("PORT", 7860))
DOLOR3V_KEY = os.getenv("DOLOR3V_KEY", "d3v-master-dolordprince-2026")
GROQ_KEYS = [
k for k in [
os.getenv("GROQ_API_KEY", ""),
os.getenv("GROQ_API_KEY_2", ""),
os.getenv("GROQ_API_KEY_3", "")
] if k
]
GROQ_KEY = GROQ_KEYS[0] if GROQ_KEYS else ""
_groq_idx = 0
OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY", "")
OPENROUTER_KEY = OPENROUTER_API_KEY
OPENROUTER_API_BASE = os.getenv("OPENROUTER_API_BASE", "https://openrouter.ai/api/v1")
OPENROUTER_MODEL = os.getenv("OPENROUTER_MODEL", "qwen/qwen3-coder:free")
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "")
CEREBRAS_API_KEY = os.getenv("CEREBRAS_API_KEY", "")
ZAI_API_KEY = os.getenv("ZAI_API_KEY", "")
GITHUB_TOKEN = os.getenv("GITHUB_TOKEN", "")
GITHUB_USER = os.getenv("GITHUB_USER", "Daviddolor")
HF_TOKEN = os.getenv("HF_TOKEN", "")
HF_USER = os.getenv("HF_USER", "Daviddolor")
SURGE_TOKEN = os.getenv("SURGE_TOKEN", "")
SURGE_EMAIL = os.getenv("SURGE_EMAIL", "personaldolor@gmail.com")
print("GitHub token loaded:", bool(GITHUB_TOKEN))
print("HF token loaded:", bool(HF_TOKEN))
print("OpenRouter loaded:", bool(OPENROUTER_API_KEY))
print("Groq loaded:", bool(GROQ_KEY))
print("Cerebras loaded:", bool(CEREBRAS_API_KEY))
'''
text = re.sub(pattern, replacement, text, flags=re.S)
p.write_text(text)
print("gateway.py updated")