Remove all hardcoded IPs from code and README - move to .env only
This commit is contained in:
@@ -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>)
|
||||||
|
|
||||||
## 📝 Лицензия
|
## 📝 Лицензия
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user