diff --git a/README.md b/README.md index 8291989..66090fc 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ curl -X POST http://localhost:8005/transcribe \ "duration_sec": 2.7, "stt_time_sec": 7.14, "punct_time_sec": 0.87, - "server_used": "178.17.143.46:8080", + "server_used": "", "stt_engine": "gigaam" } ``` @@ -103,7 +103,7 @@ curl http://localhost:8005/health │ ▼ ┌─────────────┐ -│ Qwen3.5-4B │ ← Пунктуация (178.17.143.46:8080) +│ Qwen3.5-4B │ ← Пунктуация () └─────┬───────┘ │ ▼ @@ -128,7 +128,7 @@ stt-pipeline-v3/ - FFmpeg (конвертация аудио) - T-one STT (localhost:8003) - GigaAM-v2 STT (localhost:8001) -- Qwen3.5-4B (178.17.143.46:8080) +- Qwen3.5-4B () ## 📝 Лицензия diff --git a/app.py b/app.py index e5f765d..f132768 100644 --- a/app.py +++ b/app.py @@ -22,10 +22,10 @@ import requests load_dotenv() # === Configuration from .env === -TONE_URL = os.getenv("TONE_URL", "http://localhost:8003/transcribe") -GIGAAM_URL = os.getenv("GIGAAM_URL", "http://localhost:8001/transcribe") -QWEN_URL = os.getenv("QWEN_URL", "http://178.17.143.46:8080/v1/chat/completions") -QWEN_URL_FALLBACK = os.getenv("QWEN_URL_FALLBACK", "http://192.168.10.101:8888/v1/chat/completions") +TONE_URL = os.getenv("TONE_URL", "") +GIGAAM_URL = os.getenv("GIGAAM_URL", "") +QWEN_URL = os.getenv("QWEN_URL", "") +QWEN_URL_FALLBACK = os.getenv("QWEN_URL_FALLBACK", "") QWEN_API_KEY = os.getenv("QWEN_API_KEY", "") 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") @@ -156,11 +156,11 @@ async def transcribe(file: UploadFile = File(...)): # Step 2: Punctuation 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: punctuated = add_punctuation(text, QWEN_URL, QWEN_API_KEY, QWEN_MODEL) 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) punct_time = time.time() - punct_start