3
respostas

[Dúvida] Não encontrei uma parte do código.

app.secret_key = 'alura'

@app.route("/chat")
3 respostas

Olá, Barbara!

Acredito que esteja se referindo a esse código:

from flask import Flask,render_template, request, Response
from openai import OpenAI
from dotenv import load_dotenv
import os
from time import sleep
from helpers import *

load_dotenv()

cliente = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
modelo = "gpt-4"

app = Flask(__name__)
app.secret_key = 'alura'

@app.route("/chat", methods=["POST"])
def chat():
    prompt = request.json["msg"]
    resposta = bot(prompt)

@app.route("/")
def home():
    return render_template("index.html")

if __name__ == "__main__":
    app.run(debug = True)

Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Bom dia! Mas eu não achei esse código na página app.py. Apenas isso: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá Barbara!

Acredito que você executou o projeto de maneira incorreta. Vamos voltar um pouco. Eu segui os passos da atividade sobre a preparação do ambiente e peço que faça o mesmo, pois o app.py correto não é esse. Por favor, refaça os passos a seguir.

Copie o projeto base(click se você não utilizou ele ainda)

Logo em seguida procure e abra o projeto baixado, no seu VScode, dentro do projeto, execute o terminal e refaça os comandos para a instalação das bibliotecas:

pip install numpy openai python-dotenv tiktoken flask opencv-python uuid

Depois faça a criação e ativação do ambiente virtual:

python -m venv chatbot
chatbot\Scripts\activate

Nessa altura é para você ter essa organização de arquivos:

Organização de arquivos no Vscode

Observe que o app.py está na raiz do projeto, siga esses passos acima por gentileza.

E retorne assim que tiver a mesma organização, sendo assim você vai precisar fazer os passos novamente a partir dessa aula

Espero ter ajudado!