Versión 1.0

This commit is contained in:
lansan69
2026-03-31 20:00:04 -06:00
parent bc513ad2c4
commit e882442f8b
30 changed files with 778 additions and 89 deletions

View File

@@ -1,5 +1,5 @@
from fastapi import FastAPI
from app.api.v1.endpoints.router import api_router_audio, api_router_text, api_router_image, api_router_video
from app.api.v1.endpoints.router import api_router_audio, api_router_text, api_router_image, api_router_video, api_router_document
app = FastAPI(
title="Template de API de Procesamiento general",
@@ -11,6 +11,8 @@ app.include_router(api_router_audio, prefix="/api/v1", tags=["Procesamiento de A
app.include_router(api_router_text, prefix="/api/v1", tags=["Procesamiento de Texto"])
app.include_router(api_router_image, prefix="/api/v1", tags=["Procesamiento de Imágenes"])
app.include_router(api_router_video, prefix="/api/v1", tags=["Procesamiento de Video"])
app.include_router(api_router_document, prefix="/api/v1", tags=["Procesamiento de Documentos"])
@app.get("/")
def root():
@@ -26,18 +28,22 @@ def root():
"docs": "/docs",
"endpoints": {
"audio": {
"transcripción de audio": "/api/v1/audio/transcripts/",
"transcripción de audio": "/api/v1/audio/transcripts",
},
"texto": {
"resumen de texto": "/api/v1/text/summaries/",
"análisis rubricado": "/api/v1/text/evaluations/"
"resumen de texto": "/api/v1/text/summaries",
"análisis rubricado": "/api/v1/text/evaluations"
},
"imágenes": {
"análisis rubricado": "/api/v1/image/evaluations/",
"análisis rubricado": "/api/v1/image/evaluations",
},
"video": {
"transcripción de video": "/api/v1/video/transcripts/"
"transcripción de video": "/api/v1/video/transcripts"
},
"documentos": {
"análisis rubricado": "/api/v1/document/evaluations"
}
},
"modelos_disponibles": {
"audio": {