原标题: ChatGPT的API接口可以用于与模型进行对话,以下是一个具体的使用案例:
导读:
```pythonimport openai# 设置OpenAI API密钥openai.api_key = "YOUR_API_KEY"# 发送一个初始消...
```python
import openai
# 设置OpenAI API密钥
openai.api_key = "YOUR_API_KEY"
# 发送一个初始消息以开始对话
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Who won the world series in 2020?"},
]
)
# 获取模型的回复内容
answer = response.choices[0].message['content']
print(answer)
```
在这个例子中,我们首先导入`openai`库并设置你自己的API密钥,然后使用`openai.ChatCompletion.create()`方法来与ChatGPT进行对话。
在`messages`参数中,我们提供了两条消息:一条系统角色(表示助手)和一条用户角色,第一条消息是一个系统提示告诉助手它是有帮助的;第二条消息是用户输入问题“Who won the world series in 2020?”。
返回结果中包含了模型给出的回答内容,我们将其打印出来。