当使用 OpenAI 的 ChatGPT API 时,您需要提供一个有效的 API 密钥才能进行身份验证。如果您没有 API 密钥,请访问 OpenAI 网站并申请一个。\n\n以下是一个使用 ChatGPT API 进行对话的示例代码:\n\npython\nimport openai\n\n# 设置您的 API 密钥\nopenai.api_key = 'YOUR_API_KEY'\n\n# 定义对话函数\ndef chat(api_key, messages):\n response = openai.Completion.create(\n engine="text-davinci-003",\n prompt=messages,\n max_tokens=50,\n temperature=0.7,\n n=1,\n stop=None,\n timeout=10\n )\n if 'choices' in response:\n return response['choices'][0]['text'].strip()\n else:\n return "对话失败"\n\n# 进行对话\ndef main():\n print("欢迎来到对话系统!输入'结束'即可退出。")\n while True:\n user_input = input("用户: ")\n if user_input.lower() == '结束':\n break\n messages = [\n {"role": "system", "content": "您是一个客服代表。"},\n {"role": "user", "content": user_input}\n ]\n response = chat(openai.api_key, messages)\n print("ChatGPT: " + response)\n\nif __name__ == '__main__':\n main()\n\n\n请确保将代码中的 YOUR_API_KEY 替换为您自己的 API 密钥。此代码将在控制台中实现一个简单的聊天界面,直到用户输入 "结束" 为止。用户的输入将发送到 ChatGPT API,并将响应打印出来。\n\n注意:在使用 ChatGPT API 时,您需要注意保护用户的隐私和安全。确保不要将敏感信息发送到 API,并且可以根据需要对输出进行适当的过滤和处理。

ChatGPT API 代码示例:使用 Python 实现简单对话系统

原文地址: https://www.cveoy.top/t/topic/pz5K 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录