Dao3 commited on
Commit
9f86567
·
1 Parent(s): 9d5dcd0

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -0
app.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import pipeline, set_seed
2
+ import torch
3
+ from flask import Flask, request, jsonify
4
+
5
+ # 加载GPT-2模型
6
+ generator = pipeline('text-generation', model='gpt2')
7
+
8
+ # 设置随机种子
9
+ set_seed(42)
10
+
11
+ # 创建Flask应用程序
12
+ app = Flask(__name__)
13
+
14
+ # 定义路由
15
+ @app.route('/chatbot', methods=['POST'])
16
+ def chatbot():
17
+ # 获取请求中的文本
18
+ text = request.json['text']
19
+
20
+ # 使用GPT-2模型生成响应
21
+ response = generator(text, max_length=50, do_sample=True, temperature=0.7)[0]['generated_text']
22
+
23
+ # 返回响应
24
+ return jsonify({'response': response})
25
+
26
+ # 启动应用程序
27
+ if __name__ == '__main__':
28
+ app.run(debug=True)