原标题: ChatGPT 是 OpenAI 的一种人工智能模型,可用于进行对话交互。开发者可以使用一些代码示例来在自己的应用程序中集成 ChatGPT。
导读:
以下是一个简单的 Python 代码示例,演示如何与 ChatGPT 进行对话:```pythonimport openai# 设置你的 OpenAI API 密钥openai...
以下是一个简单的 Python 代码示例,演示如何与 ChatGPT 进行对话:
```python
import openai
# 设置你的 OpenAI API 密钥
openai.api_key = 'YOUR_API_KEY'
def chat(prompt):
response = openai.Completion.create(
engine='text-davinci-003',
prompt=prompt,
temperature=0.7,
max_tokens=100,
top_p=1.0,
frequency_penalty=0.0,
presence_penalty=0.6
)
reply = response.choices[0].text.strip().split('\n')[0]
return reply
while True:
user_input = input("You: ")
if user_input.lower() == 'bye':
print("ChatGPT: Goodbye!")
break
# 向 ChatGPT 提供用户输入作为提示,并获取回复
model_reply = chat(user_input)
print("ChatGPT:", model_reply)
```
在上面的代码中,首先导入 `openai` 模块并设置你的 OpenAI API 密钥,然后定义了一个名为 `chat()` 的函数,在这个函数内部调用了 OpenAI 的 Completion API 来向 Chat GPT 发送请求并获取回复,注意要将 `'YOUR_API_KEY'` 替换为你自己的实际 API 密钥。
主循环通过输入 "You:" 获取用户输入,并将其传递给 `chat()` 函数,ChatGPT 返回的回复随后被打印在控制台中。
用户可以通过输入 "bye" 来退出对话,这时程序会输出 "ChatGPT: Goodbye!" 并结束运行。