Como utilizar IA em um site?
Desenvolvi no Google Colab um algoritmo que gera resumos a partir de textos submetido como PDF.
Como posso utilizar esse algoritmo em um site para qualquer pessoa poder gerar resumos de documentos?
Desenvolvi no Google Colab um algoritmo que gera resumos a partir de textos submetido como PDF.
Como posso utilizar esse algoritmo em um site para qualquer pessoa poder gerar resumos de documentos?
Tu pode criar um app web com Flask no próprio Python.
Tu cria lá um arquivo HTML, e cria um formulário que possa enviar os dados para o back-end(Flask)
Daí tu cria uma função no back-end que retorna o resumo. Um exemplo em código:
from flask import Flask, render_template, request
from pdfminer.high_level import extract_text
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def index():
if request.method == 'POST':
f = request.files['file']
text = extract_text(f)
summary = generate_summary(text)
return render_template('summary.html', summary=summary) # Direciona o usuário para outra página onde terá o resultado(resumo)
else:
return render_template('index.html')
def generate_summary(text):
# Coloque aqui o código para gerar o resumo
if __name__ == '__main__':
app.run(debug=True)
Exemplo do summary.html:
<!DOCTYPE html>
<html>
<head>
<title>Resumo</title>
</head>
<body>
<h1>Resumo</h1>
<p>{{ summary }}</p>
</body>
</html>
E é isso, tenta fazer aí, e quando tiver pronto, manda pra nois ver!
Você pode criar uma aplicação web e hospedar tudo gratuitamente, vou tentar sugerir algumas etapas e espero que eu tenha entendido bem a pergunta e consiga te ajudar:
Para hospedar a API gratuitamente: https://railway.app/
Para hospedar o Frontend gratuitamente: https://netlify.com/
Qualquer dúvida é só entrar em contato, lá tem meu gmail e meu linkedin:
Github - https://github.com/godinhojoao
O certo seria perguntar como integrar a IA de terceiros em um site, pois não acredito que seja aplicar a ia na sua essência.
Voce pode usar alguma API que faça isso, se não me engano a do próprio charGPT faz.
Você pode integrar seu sistema com serviços de IA;