import requests url = "https://openai.api2d.net/v1/chat/completions" headers = { 'Content-Type': 'application/json', 'Authorization': 'Bearer fk210988-JtPAVXwt3yovy5f5eFcTnDDTaJDbCLso' # 替换成你自己的 Forward Key } data = { "model": "gpt-3.5-turbo", "messages": [{"role": "system", "content": "您好,欢迎来到对话系统!"}] } while True: # 用户输入 user_input = input("User: ") # 添加用户消息到对话中 data["messages"].append({"role": "user", "content": user_input}) # 发送请求 response = requests.post(url, headers=headers, json=data) # 获取回复消息 reply = response.json()["choices"][0]["message"]["content"] print("ChatGPT: ", reply) # 添加回复消息到对话中 data["messages"].append({"role": "assistant", "content": reply}) # 检查用户输入是否为退出指令 if user_input.lower() == "退出": break如何在执行上述代码时,实现流输出
时间: 2023-07-24 17:14:58 浏览: 269
TAIEX数据:可从https://www.twse.com.tw获取Json原始数据
ChatGPT是一种由OpenAI训练的大型语言模型。它的原理是基于Transformer架构,通过预训练大量文本数据来学习如何生成人类可读的文本,然后通过接受输入并生成输出来实现对话。
ChatGPT的用途非常广泛,可以用于自然语言处理(NLP)任务,如对话生成、问答系统、文本生成等。
如果你想使用ChatGPT,你可以用它来构建对话机器人,回答问题,生成文本等。它的应用非常广泛,可以用于各种场景,如客服、帮助提供者、教育机构等。
阅读全文