File size: 1,523 Bytes
babd950
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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")