demos / api /core /app.py
coder160's picture
first commit
2851db2
raw
history blame
925 Bytes
class Demos:
def __init__(self):
from fastapi import FastAPI, HTTPException
self.api = FastAPI
self.exception = HTTPException
def validate_apikey(self,api_key)->bool:
__validation = True
return __validation
@staticmethod
def obtener_texto(from_url:str|None,from_pdf:str|None)->str:
"""Obtiene texto a partir de una fuente de información: desde url o desde pdf.
args:
from_url (str) : Url desde la que se desea obtener información.
from_pdf (str) : Pdf desde el que se desea obtener información.
return:
_texto (str) : Texto extraído desde la fuente dada.
"""
if from_url:
_texto = str("URL")
elif from_pdf:
_texto = str("PDF")
else:
_texto = str("Ninguna opción seleccionada")
return _texto