import requests
import json
def send_prompt(prompt=''):
API_KEY = '密钥'
if not prompt:
return
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + API_KEY
}
data = {
'model': 'text-davinci-003',
'prompt': prompt,
"max_tokens": 150,
"temperature": 1,
"top_p": 1,
"frequency_penalty": 0.0,
"presence_penalty": 0.6,
"stop": [" Human:", " AI:"]
}
response = requests.post('https://api.openai.com/v1/completions', headers=headers, data=json.dumps(data))
response_data = response.json()
# print(response_data)
print(response_data['choices'][0]['text'].strip())
prompt = '如何学习Python?'
send_prompt(prompt)
Python调用ChatGPT
最新推荐文章于 2025-04-05 16:19:54 发布
该代码示例展示了如何利用OpenAI的API来生成关于学习Python的指导。通过设置特定的参数,如模型类型、提示内容,API能生成相关的教学文本,帮助用户掌握Python编程。

2255

被折叠的 条评论
为什么被折叠?



