原标题: Chatter命令是指通过OpenAI的Chatter API与Assistant模型进行对话交互的一系列指令。以下是常用的一些chatter命令:
导读:
1. `openai.ChatCompletion.create()`:创建一个聊天完成实例,将用户输入和系统消息作为参数传递给API。2. `messages`:在请求中使用...
1. `openai.ChatCompletion.create()`:创建一个聊天完成实例,将用户输入和系统消息作为参数传递给API。
2. `messages`:在请求中使用`messages`参数来设置聊天对话中每个回合的消息列表,每个消息都有一个'role'(system/user/assistant)以及具体的'text'内容。
- 'system'角色用于向助手提供上下文或指导。
- 'user'角色代表用户输入或问题。
- 'assistant'角色则是助手对系统和用户发言做出回应。
3. 聊天历史处理:
- 开始新会话时,你可以发送只包含一个系统提示信息的单条消息。
```python
{'role': 'system', 'content': 'You are a helpful assistant.'}
```
- 用户输入通常存储在'user'角色下,并添加到消息列表中。
{'role': 'user', 'content': ‘Hello, what's the weather like today?’}
```
4. 发送请求并获取响应: