Update chatgpt.py

This commit is contained in:
RecentRichRail 2023-03-28 12:02:31 -04:00 committed by GitHub
parent 57b1405cbe
commit 4cdecfbfb3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,28 +1,16 @@
import os import os
from flask import Flask, jsonify, request
import openai import openai
app = Flask(__name__) openai.api_key = os.environ.get("OPENAI_API_KEY")
# retrieve ChatGPT API key from system variable
API_KEY = os.environ.get("CHATGPT_API_KEY")
# initialize OpenAI API client
openai.api_key = API_KEY
engine_id = "text-davinci-002" engine_id = "text-davinci-002"
@app.route('/chatgpt', methods=['GET']) def generate_response(prompt):
def chatgpt():
query = request.args.get('query')
response = openai.Completion.create( response = openai.Completion.create(
engine=engine_id, engine=engine_id,
prompt=query, prompt=prompt,
max_tokens=150, max_tokens=150,
n=1, n=1,
stop="\n" stop=None,
temperature=0.7
) )
chatgpt_response = response.choices[0].text return response.choices[0].text.strip()
return chatgpt_response
if __name__ == '__main__':
app.run()