Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)

最近一段时间chatGPT火爆出圈!无论是在互联网行业,还是其他各行业都赚足了话题。俗话说:“外行看笑话,内行看门道”,今天从chatGPT个人体验感受以及如何用的角度来分享一下

最近一段时间chatGPT火爆出圈!无论是在互联网行业,还是其他各行业都赚足了话题。

俗话说:“外行看笑话,内行看门道”,今天从chatGPT个人体验感受以及如何用的角度来分享一下。

1、chatGPT是个啥

chatGPT是最近新出来的玩意?并不是!在国内,chatGPT最早是在2022年11月就由OpenAI于推出的。只是去年底火了一把,后力不足又遇春节,热度草草就结束了。

Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)

先讲一下,OpenAI是美国一所人工智能研究公司,chatGPT 只是 OpenAI 公司其中的一个技术产品,除了chatGPT, OpenAI也还有很多其他“有意思”的产品。

OpenAI旨在降低人工智能业务开发门槛,我们完全不需要神经网络、NLP、深度学习等人工智能领域工程师及算法工程师,就可以直接使用OpenAI训练好的强大模型为我们进行业务赋能。

具体可查阅它的官网:https://openai.com/

再来讲一讲chatGPT是什么,chatGPT采用了 GPT(Generative Pre-trained Transformer)技术,用专业词汇来讲,是一个用于对话生成的预训练语言模型,用简单通俗来解释:是一款利用AI技术实现出来的聊天机器人

提到AI聊天机器人,这类技术应用场景在互联网行业此前并不少见,甚至很多,那为什么chatGPT能快速脱颖而出,成为爆品。得益于它的强大能力:整合信息和语言组织能力,接近于人类常识、认知。体验过chatGPT的人,想必很多人的第一感受给我是一样的:chatGPT很像一个真人!这个人还是一个业务能力很强,知无不言的行家能手,不厌其烦地为你解答各种业务问题,它的答复比其他搜索引擎更加精准,十分清楚你的搜索意图

显然易见的是,比起冷冰冷的机器,我们更愿意跟人打交道,这背后要归功于OpenAI在AI对齐问题上做出的诸多努力,致力于探索如何让语言模型遵循人类的意图、符合人类价值观,让ChatGPT表现得更有“人味儿”。

如下体验后截的两张示例图(如果你再不努力,重复低效劳力者终将AI取代

Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)

从给出来的答案中,可以发现提问方式的不同,答案也会有所不同,即便是针对同一个关键词,chatGPT给出来的答案也会有所差异,通过Regenerate response不断调优,致力生成一个更佳完美适合你提问预期需要的答案。

2、chatGPT怎么注册

看到上面的介绍,如果你还没有体验过chatGPT,想必早已蠢蠢欲动了,我们可以通过访问:https://chat.openai.com/chat

注册成功后,就可以在chatGPT在线聊天界面,通过关键字提问畅所欲言了。

Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)

3、chatGPT怎么用

chatGPT爆火后,很多行业都在探索如何将其结合到生活工作场景中。如chatGPT+医疗chatGPT+OAchatGPT+自动运维chatGPT+智能客服,甚至chatGPT如何结合应用到测试场景等等。包括在国内也有很多同类产品早在布局:

Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)

今天我们暂不聊chatGPT如何和具体场景结合,单纯从开发的角度,聊一聊chatGPT本身如何使用。

OpenAI官网提供了一套接口文档:platform.openai.com

Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)

从目前接口文档中来看,OpenAI的原生接口支持PythonNode.js两类语言,但也同时支持RESTFul的API接口形式。所以目前其他语言可以通过Http的API请求形式来调用OpenAI的接口。

Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)

以Python为例,在编写代码之前,先安装openai环境,安装指令如下:

1pip installopenai

在调用openai API需要一个API_KEY, API_KEY的获取办法访问:

https://platform.openai.com/account/api-keys

在网页中,生成API_KEY

Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)

示例1:利用chatGPT API实现文本处理响应

1234567891011121314151617181920# 公众号:测试开发技术importosimportopenaiOPENAI_API_KEY="xxxxxx"openai.api_key =os.getenv("OPENAI_API_KEY",OPENAI_API_KEY)prompt ="用Python写一个mock server"response =openai.Completion.create(  model="text-davinci-003",  prompt=prompt,  temperature=0.5,  max_tokens=1024,  n=1,  stop=None)print(response.choices[0].text)

本示例是基于”text-davinci-003″模型来对text文本进行处理的,”text-davinci-003″是chatGPT最常用的模型之一。

运行结果如下:

Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)

这样就已经基于”text-davinci-003″的能力得到了我们想要的答案。

示例2: 利用chatGPT实现python代码bug自动修复

Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)
123456789101112131415importosimportopenaiopenai.api_key =os.getenv("OPENAI_API_KEY")response =openai.Completion.create(  model="code-davinci-002",  prompt="##### Fix bugs in the below functionn n### Buggy Pythonnimport Randomna = random.randint(1,12)nb = random.randint(1,12)nfor i in range(10):n    question = "What is "+a+" x "+b+"? "n    answer = input(question)n    if answer = a*bn        print (Well done!)n    else:n        print("No.")n    n### Fixed Python",  temperature=0,  max_tokens=182,  top_p=1.0,  frequency_penalty=0.0,  presence_penalty=0.0,  stop=["###"])

Python+ChatGPT实现5分钟快速上手编程(ChatGPT5分钟轻松上手?)

从上面两者示例,大家不难看出,代码写起来并不复杂,不同功能实现起来的区别在于使用到的model以及设置参数的不同罢了,具体更多玩法,留给大家探索了。

4、小结

本篇文章算是对chatGPT一个小结,对于刚接触chatGPT的读者来讲,还是非常有帮助的。chatGP官方提供了大量的API,对于技术从业者是极大利好的,至于怎么和实际生活工作场景结合起来,将取决你的技术功底+商业嗅觉了。正如雷军之前说过一句话:“站在风口,猪都会飞!”

到此这篇关于Python+ChatGPT实现5分钟快速上手编程的文章就介绍到这了。

云帆号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们44669190@qq.com 反馈 本站将在三个工作日内改正。转转请注明出处:https://www.yunfanhao.com/n/4245.html

(0)
小阿开的头像小阿开
上一篇 2023年 7月 23日 下午1:36
下一篇 2023年 7月 23日 下午1:40

相关推荐

  • 如何使用ChatGPT搭建AI网站(搭建ChatGPT教程方法)

    ChatGPT是一种基于人工智能技术的聊天机器人,可以用于搭建AI网站。本文将介绍如何使用ChatGPT搭建AI网站,包括安装ChatGPT、创建聊天机器人、添加自定义功能等。 1.概述 ChatGPT是一款基于GPT-3.5架构的大型语言模型,它能够进行自然语言处理和生成对话等任务。作为一款智能化的聊天机器人,ChatGPT有着广泛的应用场景,如在线客服、…

    2023年 7月 23日 下午1:37
    29400
  • 奶奶看了都会用的ChatGPT入门教程!(还有人不会使用ChatGPT?)

    大家好,今天来为大家介绍咱们奶奶都能玩得起的ChatGPT入门教程! 这款神器可以让你的话筒变成聪明的小伙伴,只要一句话就能获取想要的信息。 比如,你可以问它“带我去吃好吃的”,它会告诉你最近的美食推荐。 或者你可以和它聊天谈心,例如“和我聊聊你的家庭背景”,它也能陪你唠叨半天。 不过要注意,ChatGPT虽然聪明,但也有些孱弱,需要我们温柔以待,让它成为我…

    2023年 7月 23日 下午1:37
    29400
  • Dxitco德西科跟单社区首创CHATGPT人工+AI双重大数据分析机制(CHATGPT现在优势是什么?)

    交易信号对于跟单社区来说非常重要,信号多了,就必然面临选择困难。信号太少,可能会有老化的问题。维持一个不多不少、有新陈代谢的信号源,是做好跟单社区最核心的问题。Dxitco德西科跟单社区首创CHATGPT 人工 +AI 双重分析把控,通过个性化服务、大数据分析和专家交易信号来提高客户盈利能力。 Dxitco德西科是一个创新型外汇跨平台跟单社区,将外汇券商平台…

    ChatGPT 2023年 7月 23日 下午1:37
    29400
  • ChatGPT支持个人定制!告别大段提示词,只需先和它做好自我介绍(ChatGPT提示词怎么写?)

    现在,ChatGPT能记住你是谁了。 告诉它你是一个程序员,日常只用Golang。 再让它按要求写代码,就不会有多余的废话,只输出你想要的代码。 这就是ChatGPT的最新功能,自定义指令。 它分为两部分,让用户和ChatGPT做一段自我介绍,并且提前给出想要的答案形式。 之后再和ChatGPT对话时,就不用再输入大段的提示词了。 甚至是只输入2个字母,即可…

    2023年 7月 23日 下午1:37
    29400
  • ChatGPT有哪些神奇的使用方式? ChatGPT十大功能(你真的了解ChatGPT吗?)

    随着微软、百度等巨头加码,AIGC(人工智能自动生成内容)领域或将成为2023年最值得关注的、全球最热门赛道。AI大模型相当于是通过积累大量知识,最后形成的一个有泛化知识的个体。ChatGPT,有哪些看起来比较神奇的使用方式呢

    2023年 7月 23日
    30900

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信