用python开发一个chatgpt
时间: 2024-01-04 17:20:43 浏览: 150
以下是使用Python开发一个ChatGPT的示例代码:
```python
import openai
# 设置OpenAI API密钥
openai.api_key = 'YOUR_API_KEY'
# 定义ChatGPT的回答函数
def chat_with_gpt(prompt):
response = openai.Completion.create(
engine='text-davinci-003',
prompt=prompt,
max_tokens=100,
temperature=0.7,
n=1,
stop=None,
temperature=0.7
)
return response.choices[0].text.strip()
# 提示用户输入问题
user_input = input("请输入您的问题:")
# 使用ChatGPT进行对话
while user_input != '退出':
prompt = f"用户:{user_input}\nChatGPT:"
response = chat_with_gpt(prompt)
print(response)
user_input = input("请输入您的问题:")
```
这段代码使用了OpenAI的GPT模型,通过与用户进行对话来提供回答。您需要将`YOUR_API_KEY`替换为您自己的OpenAI API密钥。用户可以通过输入问题与ChatGPT进行对话,直到输入"退出"结束对话。
阅读全文