Spaces:
Runtime error
Runtime error
ParaAIV3.0
Browse files- api/core/file_handler.py +1 -1
- api/core/processor_manager.py +9 -9
- api/core/tar_genetator.py +1 -1
- api/main.py +1 -1
- api/routes/__init__.py +1 -1
- api/routes/download.py +1 -1
- api/routes/health.py +1 -1
- api/routes/process.py +4 -4
- api/utils/logger.py +1 -1
api/core/file_handler.py
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
"""Manipulação de arquivos"""
|
| 2 |
from pathlib import Path
|
| 3 |
-
from
|
| 4 |
import json
|
| 5 |
from datetime import datetime
|
| 6 |
|
|
|
|
| 1 |
"""Manipulação de arquivos"""
|
| 2 |
from pathlib import Path
|
| 3 |
+
from api.config import settings
|
| 4 |
import json
|
| 5 |
from datetime import datetime
|
| 6 |
|
api/core/processor_manager.py
CHANGED
|
@@ -1,15 +1,15 @@
|
|
| 1 |
"""Orquestrador de 9 especialistas"""
|
| 2 |
import asyncio
|
| 3 |
from typing import Dict, List, Any, Optional
|
| 4 |
-
from
|
| 5 |
-
from
|
| 6 |
-
from
|
| 7 |
-
from
|
| 8 |
-
from
|
| 9 |
-
from
|
| 10 |
-
from
|
| 11 |
-
from
|
| 12 |
-
from
|
| 13 |
import logging
|
| 14 |
|
| 15 |
logger = logging.getLogger("para_ai")
|
|
|
|
| 1 |
"""Orquestrador de 9 especialistas"""
|
| 2 |
import asyncio
|
| 3 |
from typing import Dict, List, Any, Optional
|
| 4 |
+
from api.processors.metadados import ProcessorMetadados
|
| 5 |
+
from api.processors.relatorio import ProcessorRelatorio
|
| 6 |
+
from api.processors.fundamentacao import ProcessorFundamentacao
|
| 7 |
+
from api.processors.decisao import ProcessorDecisao
|
| 8 |
+
from api.processors.auditoria import ProcessorAuditoria
|
| 9 |
+
from api.processors.arquivo_relacional import ProcessorArquivoRelacional
|
| 10 |
+
from api.processors.segmentacao import ProcessorSegmentacao
|
| 11 |
+
from api.processors.contexto import ProcessorContexto
|
| 12 |
+
from api.processors.transcricao import ProcessorTranscricao
|
| 13 |
import logging
|
| 14 |
|
| 15 |
logger = logging.getLogger("para_ai")
|
api/core/tar_genetator.py
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
"""Gerador de arquivos TAR.GZ"""
|
| 2 |
import tarfile
|
| 3 |
from pathlib import Path
|
| 4 |
-
from
|
| 5 |
from datetime import datetime
|
| 6 |
|
| 7 |
class TARGenerator:
|
|
|
|
| 1 |
"""Gerador de arquivos TAR.GZ"""
|
| 2 |
import tarfile
|
| 3 |
from pathlib import Path
|
| 4 |
+
from api.config import settings
|
| 5 |
from datetime import datetime
|
| 6 |
|
| 7 |
class TARGenerator:
|
api/main.py
CHANGED
|
@@ -94,7 +94,7 @@ async def root():
|
|
| 94 |
if __name__ == "__main__":
|
| 95 |
import uvicorn
|
| 96 |
uvicorn.run(
|
| 97 |
-
"
|
| 98 |
host=settings.API_HOST,
|
| 99 |
port=settings.API_PORT,
|
| 100 |
reload=settings.DEBUG
|
|
|
|
| 94 |
if __name__ == "__main__":
|
| 95 |
import uvicorn
|
| 96 |
uvicorn.run(
|
| 97 |
+
"api.app:app",
|
| 98 |
host=settings.API_HOST,
|
| 99 |
port=settings.API_PORT,
|
| 100 |
reload=settings.DEBUG
|
api/routes/__init__.py
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
"""Routes package"""
|
| 2 |
-
from
|
| 3 |
|
| 4 |
__all__ = ['health', 'test', 'process', 'download']
|
|
|
|
| 1 |
"""Routes package"""
|
| 2 |
+
from api.routes import health, test, process, download
|
| 3 |
|
| 4 |
__all__ = ['health', 'test', 'process', 'download']
|
api/routes/download.py
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
"""Endpoints de download"""
|
| 2 |
from fastapi import APIRouter, HTTPException
|
| 3 |
from fastapi.responses import FileResponse
|
| 4 |
-
from
|
| 5 |
from pathlib import Path
|
| 6 |
|
| 7 |
router = APIRouter()
|
|
|
|
| 1 |
"""Endpoints de download"""
|
| 2 |
from fastapi import APIRouter, HTTPException
|
| 3 |
from fastapi.responses import FileResponse
|
| 4 |
+
from api.core.tar_generator import TARGenerator
|
| 5 |
from pathlib import Path
|
| 6 |
|
| 7 |
router = APIRouter()
|
api/routes/health.py
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
"""Health check endpoints"""
|
| 2 |
from fastapi import APIRouter
|
| 3 |
from datetime import datetime
|
| 4 |
-
from
|
| 5 |
|
| 6 |
router = APIRouter()
|
| 7 |
|
|
|
|
| 1 |
"""Health check endpoints"""
|
| 2 |
from fastapi import APIRouter
|
| 3 |
from datetime import datetime
|
| 4 |
+
from api.config import settings
|
| 5 |
|
| 6 |
router = APIRouter()
|
| 7 |
|
api/routes/process.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
"""Endpoints de processamento JSONL"""
|
| 2 |
from fastapi import APIRouter, UploadFile, File, BackgroundTasks, HTTPException
|
| 3 |
-
from
|
| 4 |
-
from
|
| 5 |
-
from
|
| 6 |
-
from
|
| 7 |
from datetime import datetime
|
| 8 |
import json
|
| 9 |
import uuid
|
|
|
|
| 1 |
"""Endpoints de processamento JSONL"""
|
| 2 |
from fastapi import APIRouter, UploadFile, File, BackgroundTasks, HTTPException
|
| 3 |
+
from api.api.schemas import ProcessResponse
|
| 4 |
+
from api.core.processor_manager import ProcessorManager
|
| 5 |
+
from api.core.file_handler import FileHandler
|
| 6 |
+
from api.core.tar_generator import TARGenerator
|
| 7 |
from datetime import datetime
|
| 8 |
import json
|
| 9 |
import uuid
|
api/utils/logger.py
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
"""Configuração de logging"""
|
| 2 |
import logging
|
| 3 |
import sys
|
| 4 |
-
from
|
| 5 |
|
| 6 |
def setup_logger():
|
| 7 |
"""Configura logger global"""
|
|
|
|
| 1 |
"""Configuração de logging"""
|
| 2 |
import logging
|
| 3 |
import sys
|
| 4 |
+
from api.config import settings
|
| 5 |
|
| 6 |
def setup_logger():
|
| 7 |
"""Configura logger global"""
|