|
from flask import Flask, jsonify, render_template, request, send_file |
|
from langchain import OpenAI |
|
from langchain.docstore.document import Document |
|
from langchain.text_splitter import CharacterTextSplitter |
|
from langchain.chains.summarize import load_summarize_chain |
|
from langchain_g4f import G4FLLM |
|
from g4f import Provider, models |
|
|
|
app = Flask(__name__) |
|
@app.route("/") |
|
def index(): |
|
return jsonify({"output": ""}) |
|
@app.route("/<text>",methods=["GET"]) |
|
def t5(text): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
output = stuff_chain.run(docs) |
|
output = text |
|
return jsonify({"output": output}) |
|
|
|
if __name__ == "__main__": |
|
app.run(host="0.0.0.0", port=7860) |