INNER CODE UNIT · Python
tokenize_trigger
Azure/logicapps · LogicApps-AI-RAG-Demo/TokenizeDocFunction/function_app.py:16
def tokenize_trigger(req: func.HttpRequest) -> func.HttpResponse:
logging.info('Python HTTP trigger function processed a request.')
output = main(req.get_json())
resp = func.HttpResponse(
body=output,
status_code=200)
return resp
def load_file(req):
# accepts user input as a json object, decodes and returns the document data.
loader_mapping = {
"PDF": PyPDFLoader,
"DOCUMENT": Docx2txtLoader,
"MARKUP": UnstructuredMarkdownLoader,
"TXT": TextLoader,
"PPTX": UnstructuredPowerPointLoader,