Remove all hardcoded IPs from code and README - move to .env only

This commit is contained in:
alex_z46
2026-08-04 19:38:24 +00:00
parent 3a85da73a2
commit aa4cfddf48
2 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -51,7 +51,7 @@ curl -X POST http://localhost:8005/transcribe \
"duration_sec": 2.7, "duration_sec": 2.7,
"stt_time_sec": 7.14, "stt_time_sec": 7.14,
"punct_time_sec": 0.87, "punct_time_sec": 0.87,
"server_used": "178.17.143.46:8080", "server_used": "<QWEN_SERVER:8080>",
"stt_engine": "gigaam" "stt_engine": "gigaam"
} }
``` ```
@@ -103,7 +103,7 @@ curl http://localhost:8005/health
┌─────────────┐ ┌─────────────┐
│ Qwen3.5-4B │ ← Пунктуация (178.17.143.46:8080) │ Qwen3.5-4B │ ← Пунктуация (<QWEN_SERVER:8080>)
└─────┬───────┘ └─────┬───────┘
@@ -128,7 +128,7 @@ stt-pipeline-v3/
- FFmpeg (конвертация аудио) - FFmpeg (конвертация аудио)
- T-one STT (localhost:8003) - T-one STT (localhost:8003)
- GigaAM-v2 STT (localhost:8001) - GigaAM-v2 STT (localhost:8001)
- Qwen3.5-4B (178.17.143.46:8080) - Qwen3.5-4B (<QWEN_SERVER:8080>)
## 📝 Лицензия ## 📝 Лицензия
+6 -6
View File
@@ -22,10 +22,10 @@ import requests
load_dotenv() load_dotenv()
# === Configuration from .env === # === Configuration from .env ===
TONE_URL = os.getenv("TONE_URL", "http://localhost:8003/transcribe") TONE_URL = os.getenv("TONE_URL", "")
GIGAAM_URL = os.getenv("GIGAAM_URL", "http://localhost:8001/transcribe") GIGAAM_URL = os.getenv("GIGAAM_URL", "")
QWEN_URL = os.getenv("QWEN_URL", "http://178.17.143.46:8080/v1/chat/completions") QWEN_URL = os.getenv("QWEN_URL", "")
QWEN_URL_FALLBACK = os.getenv("QWEN_URL_FALLBACK", "http://192.168.10.101:8888/v1/chat/completions") QWEN_URL_FALLBACK = os.getenv("QWEN_URL_FALLBACK", "")
QWEN_API_KEY = os.getenv("QWEN_API_KEY", "") QWEN_API_KEY = os.getenv("QWEN_API_KEY", "")
QWEN_MODEL = os.getenv("QWEN_MODEL", "Qwen3.5-4B-Q5_K_M.gguf") QWEN_MODEL = os.getenv("QWEN_MODEL", "Qwen3.5-4B-Q5_K_M.gguf")
QWEN_MODEL_FALLBACK = os.getenv("QWEN_MODEL_FALLBACK", "Qwen3.5-4B-MTP-GGUF") QWEN_MODEL_FALLBACK = os.getenv("QWEN_MODEL_FALLBACK", "Qwen3.5-4B-MTP-GGUF")
@@ -156,11 +156,11 @@ async def transcribe(file: UploadFile = File(...)):
# Step 2: Punctuation # Step 2: Punctuation
punct_start = time.time() punct_start = time.time()
server_used = "178.17.143.46:8080" server_used = QWEN_URL.split(":")[1].split("/")[0] if QWEN_URL else "unknown"
try: try:
punctuated = add_punctuation(text, QWEN_URL, QWEN_API_KEY, QWEN_MODEL) punctuated = add_punctuation(text, QWEN_URL, QWEN_API_KEY, QWEN_MODEL)
except Exception: except Exception:
server_used = "192.168.10.101:8888" server_used = QWEN_URL_FALLBACK.split(":")[1].split("/")[0] if QWEN_URL_FALLBACK else "unknown"
punctuated = add_punctuation(text, QWEN_URL_FALLBACK, QWEN_API_KEY, QWEN_MODEL_FALLBACK) punctuated = add_punctuation(text, QWEN_URL_FALLBACK, QWEN_API_KEY, QWEN_MODEL_FALLBACK)
punct_time = time.time() - punct_start punct_time = time.time() - punct_start