首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
编程逻辑类示例
让ChatGPT生成代码
让ChatGPT解释代码
编程语言转换
数据结构转换
服务器体验沙箱
网页自动化工具
生成知识图谱
数据可视化
Leetcode
根据需求编写PRD
根据客户反馈自主生成PRD
stackoverflow排障
Excel高级函数助手
文本和表格格式转换
markdown格式与emoji表情包
写微博并自动加话题标签
编写电子邮件
安全漏洞排查咨询
云原生转型咨询
私房菜推荐
心理健康咨询
私人健身教练
旅游日程安排
游戏NPC对话
小说写作助手
热门应用notion AI笔记
Copilot编程助手
Character.AI定制角色
和Dall2配合生成故事绘本
New Bing介绍
New Bing原理解读
New Bing语气偏好设置
和D-ID配合生成数字人视频
PPT修改建议
竞争情报分析
图文生成视频
OpenAI API介绍
OpenAI API费用
当前位置:
首页>>
技术小册>>
ChatGPT通关之路(下)
小册名称:ChatGPT通关之路(下)
就生成代码而言,ChatGPT是一款卓越的工具,它为开发者提供强大的功能。ChatGPT可以运用其出色的自然语言处理技术,深入理解和解释开发者的需求,快速生成适合的代码片段。对于那些烦琐的任务或者重复的代码,ChatGPT能够在瞬间完成,让程序员将更多的时间投入到核心开发中。 接下来就让我们用一个小例子来体验一下ChatGPT在代码生成方面的强大功能。 比如说我们希望构建一个API服务,这个API服务提供一个接口,该接口可以根据URL中的城市名称参数返回该城市的天气情况。我们可以向ChatGPT提出以下需求: 请使用python语言的Flask框架实现一个API服务,用户可以通过GET请求发送城市名称,获取到该城市当天的天气情况。 对话界面如下图所示。 ![](/uploads/images/20231214/3fd5e8906506dcba66e108653516f3d3.png) 我们看到ChatGPT根据我们的需求,生成一个完整的代码片段,包括了API服务的基本框架,以及根据城市名称获取天气情况的代码逻辑,并对这段代码的执行逻辑进行了比较详细的解释。我们将这段代码保存为weather.py,然后在终端中尝试运行。当然,我们先按照要求安装一下flask和requests这两个依赖库。 ![](/uploads/images/20231214/c5df267fa638a6d5c7458b8835a6ca82.png) 执行界面如下图所示。 ![](/uploads/images/20231214/d8c12611fca168e6aaf2105015ede098.png) 程序正常运行了,但在使用前,我们需要先注册一个openweathermap.org账户,并获取一个API key。将API key填入代码中,然后再次运行程序,如下图所示。 ![](/uploads/images/20231214/ae2207194b2b66fc2ab65e865afb2835.png) ![](/uploads/images/20231214/edea6bfe7e82b7d43a452290a8052edd.png) 当程序运行以后,我们可以在浏览器中访问http://http://127.0.0.1:5000/weather?city=beijing ,查看北京的天气情况,如下图所示。 ![](/uploads/images/20231214/b6dec28758eba6fc62b639182a824bc1.png) 可以看到,我们刚才创建的服务正确地返回了北京的天气情况。这个API服务,我们只需要花费几分钟的时间就构建完成了,而且基本不需要写任何代码,这就是ChatGPT的强大之处。
上一篇:
编程逻辑类示例
下一篇:
让ChatGPT解释代码
该分类下的相关小册推荐:
AI Agent 智能体实战课
人工智能原理、技术及应用(上)
程序员必学数学基础课
巧用ChatGPT快速搞定数据分析
人工智能原理、技术及应用(中)
ChatGPT商业变现
ChatGPT使用指南
人工智能原理、技术及应用(下)
大规模语言模型:从理论到实践(上)
巧用ChatGPT轻松学演讲(上)
深度强化学习--算法原理与金融实践(四)
深度学习推荐系统实战