给我一份完整的示例代码
时间: 2023-07-10 19:38:32 浏览: 69
当然,以下是一个简单的示例代码,展示了如何使用ChitGPT与用户进行对话:
```
import openai
openai.api_key = "YOUR_API_KEY"
def generate_response(prompt):
response = openai.Completion.create(
engine="davinci",
prompt=prompt,
max_tokens=1024,
temperature=0.7,
n=1,
stop=None,
frequency_penalty=0,
presence_penalty=0
)
message = response.choices[0].text.strip()
return message
while True:
user_input = input("You: ")
if user_input.lower() == "bye":
print("Bot: Goodbye!")
break
prompt = f"You say: {user_input}\nBot says:"
bot_response = generate_response(prompt)
print(f"Bot: {bot_response}")
```
这段代码使用了OpenAI的API key,需要替换成你自己的,然后通过 `generate_response` 函数来调用ChitGPT模型生成回复。不过需要注意的是,由于ChitGPT是基于中文语料库训练的,因此需要输入中文才能得到合理的回复。