Итак, я пытаюсь создать конечную точку Flask, которая будет передавать ответ от API OpenAIchatgpt:
def get_report_stream(msg): завершение = openai.ChatCompletion.create(engine="gpt-4", messages=[ {"роль": "система", "контент": приглашение()}, {"роль": "пользователь", "контент": str(msg['Val'])}, ], поток=Истина) для строки в завершении: если «контент» в строке['choices'][0]['delta']: строка выхода['выбор'][0]['дельта']['контент'] @app.route("/load", методы=["POST"]) защита load_bs_into_df(): поток = request.form.get('поток', по умолчанию = False, тип = bool) путь_файла = 'input.xlsx' input_data = load_data_from_excel(путь_файла) если поток: вернуть ответ (stream_with_context (get_report_stream (input_data)), mimetype = 'text/event-stream') еще: отчет = get_report_whole (входные_данные) return {"df": input_data, "отчет": отчет} Когда я запускаю команду Curl:
curl -X POST -d "stream=true" http://127.0.0.1:5000/load Он начнет передавать ответ в консоль.
Но когда я отправляю запрос через почтальона, он выдаёт пустые ответы и всё:

Есть идеи, что происходит?