chatgpt API调用
时间: 2023-07-27 11:08:14 浏览: 192
您好!对于ChatGPT API的调用,您可以使用以下代码示例:
```python
import openai
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?"},
{"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."},
{"role": "user", "content": "Where was it played?"}
]
)
```
这里的`messages`列表包含了对话中的角色和内容。每个消息都有一个`role`(可以是"system"、"user"或"assistant")和`content`(消息内容)。您可以根据需要添加更多的消息来构建对话。
请确保您已经设置好OpenAI Python库,并且已经获得了有效的API密钥。此外,也需要指定正确的模型名称(在上述示例中,使用了"gpt-3.5-turbo"模型)。
调用API后,您将获得一个包含生成的回复的响应。您可以从响应中提取所需的回复内容以进行后续处理。
希望这对您有所帮助!如果您有任何其他问题,请随时提问。
阅读全文