用chatgpt设计调用chatgpt的api进行内容交互

chatgpt真是极大提高了开发的效率,现在完全离不开了,只要提出你要的需求,很快就生成你想要的代码,几乎不用修改。

比如提出“设你是python开发工程师,通过chapgpt的api实现在一个页面里输入内容并返回结果”,立即如下生成了代码:

import openai# OpenAI API 需要一个密钥
openai.api_key = 'your-api-key'response = openai.ChatCompletion.create(model="gpt-3.5-turbo",messages=[{"role": "system", "content": "You are a helpful assistant."},{"role": "user", "content": input_content}]
)# 输出模型的回复
print(response['choices'][0]['message']['content'])

有基本的注释,并给出了对代码的解释:

这个代码将打开一个与ChatGPT的会话,并将input_content作为输入。模型的回复可以在响应的'choices'字段中找到。

需要注意的是,你需要将 'your-api-key' 替换为你自己的OpenAI API密钥。你可以在OpenAI的网站上创建一个新的API密钥。

实际上我需要的是一个web页面,能够输入提问,并在页面上返回内容,上面的代码时不满足的。于是接着提问“需要利用flask,有一个专门输入内容和返回内容的对话页面”,立即就把python部分和html的代码都输出了。

from flask import Flask, request, render_template
import openaiapp = Flask(__name__)# OpenAI API 需要一个密钥
openai.api_key = 'your-api-key'@app.route('/', methods=['GET', 'POST'])
def chat():if request.method == 'GET':return render_template('chat.html')if request.method == 'POST':user_input = request.form['user_input']response = openai.ChatCompletion.create(model="gpt-3.5-turbo",messages=[{"role": "system", "content": "You are a helpful assistant."},{"role": "user", "content": user_input}])gpt_response = response['choices'][0]['message']['content']return render_template('chat.html', user_input=user_input, gpt_response=gpt_response)if __name__ == "__main__":app.run(port=5000, debug=True)
<!DOCTYPE html>
<html>
<head><title>Chat with GPT</title>
</head>
<body><h1>Chat with GPT</h1><form method="POST"><label for="user_input">You:</label><br><input type="text" id="user_input" name="user_input" required><input type="submit" value="Submit"></form>{% if user_input %}<p><strong>You:</strong> {{ user_input }}</p>{% endif %}{% if gpt_response %}<p><strong>GPT:</strong> {{ gpt_response }}</p>{% endif %}
</body>
</html>

代码里只需输入chatgpt的apikey就能运行起来了。

 页面其实挺丑的,其实可以进一步对页面美好提出要求,chatgpt也可以根据你的要求不断修正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/17115.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前苹果工程师吐槽:“Siri” 代码过时且复杂,不可能变得像 ChatGPT 一样强大...

【CSDN 编者按】在将生成式人工智能引入 Siri 上&#xff0c;苹果的前工程师约翰伯基并不看好&#xff0c;他认为 Siri 不可能像 ChatGPT 一样强大。 原文链接&#xff1a;How Siri, Alexa and Google Assistant Lost the AI Race - The New York Times (nytimes.com) 未经授权…

【ChatGPT】《介绍和对比ChatGPT的两种扮演法指令模式》- 知识点目录

《介绍和对比ChatGPT的两种扮演法指令模式》 【扮演法】的两种常用指令模式 1\ 4A (网上常见): Actor (角色) – Aim (目标) – Ask (提要求) – Addition (补充) 2\ 4W (Up主提出): What (我的情况是) – Will(我想)-Who(你是谁) – Want(我要你) 测试两种句式 4A-hard…

不必依赖ChatGPT,这几款AI工具同样好用

近期&#xff0c;随着人工智能&#xff08;AI&#xff09;技术的普及和应用&#xff0c;在各个行业中AI的应用也越来越广泛。这一局面显然类似军备竞赛&#xff0c;各家企业纷纷入场&#xff0c;准备展现其AI技术的强大。然而&#xff0c;我们所看到的只是企业对外发布的结果&a…

《花雕学AI》Poe 一站式 AI 工具箱:ChatGPT4 体验邀请,亲,不要错过哦!

你有没有想过&#xff0c;如果你能在同一个平台上体验多种不同的 AI 模型&#xff0c;和他们进行有趣、有用、有深度的对话&#xff0c;甚至还能轻松地分享你的对话给其他人&#xff0c;那该有多好&#xff1f;如果你有这样的想法&#xff0c;那么你一定不能错过 Poe 一站式 AI…

ChatGP4 的体验 一站式 AI工具箱 -—Poe(使用教程)

最近由于人工智能聊天机器人的爆火(ChatGT)&#xff0c;因此各种各样的AI助手流行与网络&#xff0c;各种各样的都有&#xff0c;不论是什么样的其实都是为了我们更方便的解决问题&#xff0c;今天介绍一款AI工具箱——Poe将多种AI集成与一个界面&#xff0c;大家可以一次感受&…

GPT-4 免费体验方法

POE 在Quora上非常受欢迎的手机聊天机器人Poe App已经集成ChatGPT助手&#xff01;除了最初集成的三个聊天机器人Sage、Claude和Dragonfly外&#xff0c;Poe现在还加入了第四位ChatGPT。由于使用了ChatGPT API&#xff0c;因此Poe拥有真正的ChatGPT。 现在更是第一批集成了GP…

2023移动端技术探索

1. 行业背景 过去的2022年对大家来说都是困难的一年&#xff0c;难在疫情影响&#xff0c;难在宏观环境的增长放缓。没有增长带来的就是痛苦的体验&#xff0c;对于互联网行业&#xff0c;21年的主题是“反996”&#xff0c;到了22年风向就变成了“降本增效”、“业务搜索”以及…

一个让人类窒息的AI工具,或许未来人工智能真的能代替人类!

时隔几周&#xff0c;「神采PromeAI」又更新了 不仅页面做了小小的调整 又增加了「背景生成」功能 害怕各位小伙伴找不到使用位置 今天小编就给大家分享一个超全的使用教程 极速出图效率翻倍 让神采PromeAI在应用性设计方面更具优势 温馨提示&#xff1a;目前手机适配端无…

ChatGpt利用PHP实现PDF转成word的代码实现过程

1.前期准备&#xff0c;给chagpt一些数据认知的投喂&#xff0c;如图&#xff1a; 2.代码实现过程 PHP语言可以通过使用OpenOffice或LibreOffice处理PDF到Word文档的转换。 以下是实现代码过程&#xff1a; 1.安装OpenOffice或LibreOffice OpenOffice或LibreOffice是免费、…

零代码编程:用ChatGPT批量识别图片PDF中的文字

有些PDF页面是图片格式&#xff0c;要怎么批量把图片中的文字识别出来&#xff1f;借助ChatGPT可以轻松完成这个任务。 首先要安装一些相关的软件和Python库。 安装tesseract-ocr&#xff08;OCR&#xff09;软件&#xff0c;最新版的是tesseract-ocr-w64-setup-v5.3.0.20221…

android 调用短信,Android实现接收短信和发送短信功能

在学接收短信和发送短信之前,先简单介绍一下 SMS 短消息服务。 SMS(Short Message Service,短信息服务)是一种存储和转发服务。也就是说,短信息并不是直接从发信人发送到接收人,而是始终通过 SMS 中心进行转发。如果接收人处于未连接状态(可能电话已关闭),那么信息将在接收…

SMS发送接收流程

1.短信发送的起点是在短信编辑界面&#xff0c;点击发送按钮开始的 public class ComposeMessageActivity extends Activity ...{ ....public void sendMessage(boolean bCheckEcmMode) { ....//这里面准备发送的数据处理&#xff0c;比如生成PDU数据,存储到数据mWorkingMess…

android短信接收处理和发送

关于短信接收处理方面&#xff0c;当前已经有一些app做的比较好了&#xff0c;比如发给手机发验证码验证的问题&#xff0c;很多app在手机接收到验证码后&#xff0c;不需要输入&#xff0c;就直接可以跳过验证界面&#xff0c;这就是用到了对接收到的短信的处理。至于短信的发…

被 ChatGPT “霍霍”的文学界:由 AI 编写的投稿激增,17 岁老牌杂志宣布暂停征稿...

整理 | 郑丽媛 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 上线近三个月&#xff0c;这把名为 “ChatGPT” 的火&#xff0c;燃到了科技圈、烧到了教育界&#xff0c;如今终于也向文学界蔓延了——越来越多人开始用 ChatGPT 写文章甚至书籍。 在众多“尝鲜者”…

再不玩Midjourney Ai 绘画你就落伍了 超详细入门指南

本文来源&#xff1a;chatgoo 认识的设计朋友&#xff0c;他已经用Midjourney&#xff0c;从每天工作6小时&#xff0c;变成每天工作2小时了。 尤其是当甲方自己都不明确需求时&#xff0c;可以快速给出多种风格图片&#xff0c;确定后进行精修。标准版也就30美刀而已。 设计、…

2023 IJCAI YES 报名通道正式开启!快来上海与学术大咖、青年学者们来一场双向奔赴吧...

内容一览&#xff1a;2023 IJCAI YES 报名通道正式开启。本次盛会中&#xff0c;HyperAI超神经将作为协办单位参与其中。 关键词&#xff1a;2023 IJCAI YES WAIC IJCAI ChatGPT 的出现引领了一场人工智能界的狂欢&#xff0c;在科技巨头们前赴后继打响「诸神之战」的同…

万字干货:10 位科学、人文大咖论道,Max Tegmark 贡献思想火花,共同直面 AI 奇点时刻...

点击蓝字 &#xff5c;关注我们 2023 年 7 月 7 日&#xff0c;由世界人工智能大会 (WAIC) 组委会指导&#xff0c;国际人工智能联合会 (IJCAI) 中国办公室、华东师范大学联合主办&#xff0c;华东师范大学政治与国际关系学院承办&#xff0c;华东师范大学奇点政治研究院、安远…

马斯克称英伟达不会永远垄断AI芯片市场;苹果大幅削减MR头显销售目标;谷歌DeepMind发布新AI系统丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 星环科技&#xff1a;拟定增募资不超过15.2亿元 用于数据分析大模型建设等项目 6月7日&#xff0c;星环科技公告称&#xff0c;拟定增募资不超过15.2亿元&#xff0c;用于数据分析大模型建设项目、智能量化投研…

重磅!2023 智源大会完整日程公布,百场精彩报告研讨邀你参加

2023北京智源大会将于6月9日召开&#xff0c;我们邀请AI领域的探索者、实践者、以及关心智能科学的每个人&#xff0c;分享研究成果、交换实践经验、建立联系合作。本次大会核心议题包括&#xff1a;图灵奖得主Yann LeCun等领衔探讨大模型发展现状与未来趋势&#xff1b;未来生…

生成式 AI 或致全球三亿人失业

大家好&#xff0c;我是校长。 前几天看到一条新闻&#xff1a;几个月来&#xff0c;越来越多的知名人士预计&#xff0c;年内大热的 ChatGPT 有望掀起一场新的工业革命。而纵观历史&#xff0c;历次工业革命往往会深远改变当时的社会结构 —— 从机械织布机到内燃机再到第一台…