in Functions.Templates/Templates-v2/OpenAI-RAG-Python/function_app.py [0:0]
def ingest_file(req: func.HttpRequest, requests: func.Out[str]) -> func.HttpResponse:
import json
user_message = req.get_json()
if not user_message:
return func.HttpResponse(json.dumps({"message": "No message provided"}), status_code=400, mimetype="application/json")
file_name_with_extension = os.path.basename(user_message["Url"])
title = os.path.splitext(file_name_with_extension)[0]
create_request = {
"title": title
}
requests.set(json.dumps(create_request))
response_json = {
"status": "success",
"title": title
}
return func.HttpResponse(json.dumps(response_json), status_code=200, mimetype="application/json")