python调用chatgpt的代码
时间: 2023-08-27 08:13:26 浏览: 189
你可以使用 OpenAI 提供的 Python 包 `openai` 来调用 ChatGPT。下面是一个示例代码:
```python
import openai
def chat_with_gpt(prompt):
openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": prompt}
]
)
prompt = "你好!"
response = chat_with_gpt(prompt)
print(response['choices'][0]['message']['content'])
```
在这个例子中,我们使用 `openai` 包中的 `ChatCompletion.create()` 方法发送对话请求。你需要在 `messages` 参数中提供对话的角色和内容。第一条消息是一个系统角色的消息,用来告诉模型你是一个有帮助的助手。接下来的消息是用户角色的消息,包含用户提供的提示。
注意,你需要替换 `model` 参数为你所拥有的 ChatGPT 模型的名称。此外,确保已经安装了 `openai` 包,并且已经设置了你的 OpenAI API 密钥。
请注意,以上代码是一个简单的示例,实际使用时可能需要进行更多的处理和错误检查。
阅读全文