举出代码例子
时间: 2023-07-03 15:12:28 浏览: 143
以下是一个简单的 Python 代码例子,演示如何使用 ChitGPT 进行对话:
```
import openai
import json
# 设置 CSDN API 密钥
openai.api_key = "YOUR_API_KEY"
# 定义对话模型 ID
model_id = "your_model_id"
# 定义对话历史
history = []
# 开始对话
while True:
# 获取用户输入
user_input = input("You: ")
# 把用户输入加入历史记录
history.append(user_input)
# 调用 ChitGPT 进行对话
response = openai.Completion.create(
engine=model_id,
prompt="Conversation:\n" + "\n".join(history),
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
)
# 获取 AI 的回复
ai_response = response.choices[0].text.strip()
# 把 AI 的回复加入历史记录
history.append(ai_response)
# 输出 AI 的回复
print("AI: " + ai_response)
```
这个例子中,我们调用了 CSDN 的 API,通过 ChitGPT 模型进行对话。我们首先设置 API 密钥和模型 ID,然后在一个循环中不断接收用户输入,并把输入加入历史记录。然后我们调用 ChitGPT 模型,传入历史记录作为对话的 prompt,让模型生成 AI 的回复。最后,我们把 AI 的回复加入历史记录,并输出给用户。
阅读全文