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")