dajuzi / app.py
xianbao's picture
xianbao HF staff
Update app.py
1065bc6
raw history blame
No virus
702 Bytes
from transformers import pipeline, set_seed
import torch
from flask import Flask, request, jsonify
# 加载GPT-2模型
generator = pipeline('text-generation', model='gpt2')
# 设置随机种子
set_seed(42)
# 创建Flask应用程序
app = Flask(__name__)
# 定义路由
@app.route('/chatbot', methods=['POST'])
def chatbot():
# 获取请求中的文本
text = request.json['text']
# 使用GPT-2模型生成响应
response = generator(text, max_length=50, do_sample=True, temperature=0.7)[0]['generated_text']
# 返回响应
return jsonify({'response': response})
# 启动应用程序
if __name__ == '__main__':
app.run(host="0.0.0.0", port=7860, debug=True))