# -*- coding: utf-8 -*-
"""
Created on Thu Apr 6 21:59:11 2023
@author: xuyu
"""
import openai
import time
openai.api_key = ""
def askChatGPT(content):
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": content}
],
temperature=0.5,
max_tokens=100,
top_p=1,
frequency_penalty=0,
presence_penalty=0,
)
# print(response)
return response
if __name__ == '__main__':
ask = '你有意识吗'
ans = askChatGPT(ask)
content = u'{}'.format(ans['choices'][0]['message']['content'])
created = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(int(ans['created'])))
chatid = ans['id']
model = ans['model']
print('id:',chatid)
print('Q: ', ask)
print('A: ', content)
print('time:',created,' ','model:',model)
Python 调用API访问Chatgpt