admin管理员组文章数量:1130349
from flask import Flask, request, render_template, jsonify
from revChatGPT.V1 import Chatbot
import json
app = Flask(__name__)
chatbot = Chatbot(config={
"access_token": "你的access_token 访问https://chat.openai/api/auth/session 获取"
})
@app.route("/chat",methods=["POST"])
def chat():
if request.get_data() is None:
return_dict['return_code'] = '5004'
return_dict['return_info'] = '请求参数为空'
return json.dumps(return_dict, ensure_ascii=False)
# 获取传入的参数
prompt = get_Data.get('prompt')
response = chatbot_ask(prompt)
return jsonify({
"message": "请求成功",
"data": response,
"status": "Success",
})
def chatbot_ask(prompt):
response = ''
for data in chatbot.ask(prompt):
response = data["message"]
return response
if __name__ == "__main__":
app.run(host="0.0.0.0",port="8000")
简单写了一个基于flask 的chatgpt 请求接口
from flask import Flask, request, render_template, jsonify
from revChatGPT.V1 import Chatbot
import json
app = Flask(__name__)
chatbot = Chatbot(config={
"access_token": "你的access_token 访问https://chat.openai/api/auth/session 获取"
})
@app.route("/chat",methods=["POST"])
def chat():
if request.get_data() is None:
return_dict['return_code'] = '5004'
return_dict['return_info'] = '请求参数为空'
return json.dumps(return_dict, ensure_ascii=False)
# 获取传入的参数
prompt = get_Data.get('prompt')
response = chatbot_ask(prompt)
return jsonify({
"message": "请求成功",
"data": response,
"status": "Success",
})
def chatbot_ask(prompt):
response = ''
for data in chatbot.ask(prompt):
response = data["message"]
return response
if __name__ == "__main__":
app.run(host="0.0.0.0",port="8000")
简单写了一个基于flask 的chatgpt 请求接口
版权声明:本文标题:Python 实现ChatGPT 代码,基于Flask 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754549533a2701281.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论