forked from ericorps/ia-microservice
Versión 1.0
This commit is contained in:
18
app/main.py
18
app/main.py
@@ -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": {
|
||||
|
||||
Reference in New Issue
Block a user