原标题: 要与ChatGPT对话,可以使用OpenAI API或Python的OpenAI库。下面是一个示例代码片段,展示如何与ChatGPT进行对话:
导读:
```pythonimport openai# 设置API密钥openai.api_key = 'YOUR_API_KEY'# 定义函数来与ChatGPT进行对话def cha...
```python
import openai
# 设置API密钥
openai.api_key = 'YOUR_API_KEY'
# 定义函数来与ChatGPT进行对话
def chat_with_gpt(prompt):
response = openai.Completion.create(
engine='davinci', # 使用Davinci模型(更强大但收费)
prompt=prompt,
max_tokens=100, # 最多返回的文本长度(可根据需要调整)
temperature=0.6, # 控制生成文本的创造性和保守性(可根据需要调整)
n=1,
stop=None,
)
message = response.choices[0].text.strip()
return message
# 开始对话循环
while True:
user_input = input('You: ')
if user_input.lower() == 'bye':
print('ChatGPT: Goodbye!')
break
conversation_history = 'User: ' + user_input + '\n' + 'ChatGPT:'
response = chat_with_gpt(conversation_history)
print(response)
```
在以上代码中,请确保将`YOUR_API_KEY`替换为您自己的OpenAI API密钥。
运行此代码后,即可输入问题/消息以开始与ChatGPT进行交互。 ChatGPT会尝试回答您提出的问题并继续对话。