ChatGPT被下架仍值得学:49种场景+代码对接全攻略

admin 商品展示 2

前沿

有可能存在这样的情况, 有人在询问我开云app在线入口,开云真人官方下载,勇哥, 为啥ChatGPT都已经被微信给下架了, 你却还要去撰写和ChatGPT相关的文章? 实际上, 暂且不说微信下架它的缘由, 仅仅讲一下ChatGPT的达芬奇模型带给勇哥的那种科技感, 早就已经超越了其他一切事物, 所以勇哥还是下定决心, 连续熬过两个夜晚, 为大家带来这最为全面的ChatGPT赏析文章, 期望大家能够喜欢。

相关内容的直播视频,希望大家一键三连:

chatGPT 49种场景介绍开云app官方入口网站,各种语言接入chatGPT

内容大纲

本篇文章会从chatGPT火起来的起始缘由讲起, 带领大家去进行试玩活动, 培育大家针对chatGPT的兴趣;接着给大家阐述怎样运用代码去对接chatGPT;最后再给大家讲述chatGPT的工作流程情况、chatGPT所面临的困境局面, 以及分享我运用chatGPT实现落地验收的相关事宜。盼着大家喜欢, 多多给予支持。

在这里插入图片描述

第一部分:Start 事件起源

马斯克于12月3日发布了一条twitter信息, 此信息成为了chatGPT火遍全球的导火索。chatGPT火到什么程度呢? 自11月30日上线起, 不到5天时间, 其注册使用人数就突破了百万。这是继羊了个羊之后, 又一场互联网科技领域的精彩show。

在这里插入图片描述

为什么chatGPT会火?

究其chatGPT背后走红的缘由, 需考量微软大佬予以站台, 还要顾及马斯克这等名人展开宣传, 如此这般, 自然而然会吸引来相当可观的流量;再者, chatGPT自身实力亦是相当强劲, 先是发布了GPT-3模型, 而后又将其命名为达芬奇模型, 此次模型的迭代更新, 实实在在是一场技术突破的有力展现, 成功点燃大众内心深处的科技梦想之火, 走红也就顺理成章了。

在这里插入图片描述

试玩一下chatGPT 写情书

让chatGPT帮我写了一份情书,整得还挺好开云手机入口官网下载,赞一个。

在这里插入图片描述

老胡觉得(梗)

这是个极具趣味意味的梗, 我是于网络之上瞧见的, 现要求chatGPT务必依照“老胡觉得”这般来讲出话语。

在这里插入图片描述

在这里插入图片描述

找美女图

我替代大家对chatGPT进行了一番考验, 它是极为经得住考验的, 是经过了考验的!

在这里插入图片描述

如何挣一个亿?

在这里插入图片描述

写代码

在这里插入图片描述

写歌词

在这里插入图片描述

写prompt生成二次元图片

在这里插入图片描述

第二部分:Action 官方支持的SDK

我们所提到的chatGPT的官网openai, 为我们供应了大量的用于语言快速开发的SDK, 具体的情况如下所示:

在这里插入图片描述

费用说明

接入程序到chatGPT, 所调用的那些接口, 全都是要收费的, 还好的是, 每一个新注册的账号, 头3个月能免费使用, 只要总消费额度不超过区区18美元就行。另外, 下图里的那4个方块, 就是所谓nlp的模型, 而左边的ada速度是最快的咧, 右边的达芬奇功能则是最强大的。

在这里插入图片描述

接入chatGPT你的程序能做的49件事情

当你开启chatGPT之后, 你的程序能够经由接口达成以下基本的49件事情;我已为大家都做好批注了, 哪一项不清楚的就在评论区交流;下面每一项勇哥都熬夜度过了, 相当NICE。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

接入chatGPT代码开发实战

然后呢, 勇哥将要带领大家去尝试体验几个案例场景, 借助代码来开展交互。需要加以说明的是, 这里所呈现的是JAVA, 然而像Python、Node.js等其他语言, 均可参照下面代码里的参数说明。

如何进行问答程序开发?

Java去对接chatGPT是极为简单的, 要导入与之相关的依赖, 之后构建OpenAiService实例, 接着填写相关参数, 这样便能发送我们所提出的问题, 那么返回的结果就是问题的答案。

在这里插入图片描述

public class OpenAi01 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Q: 今天重庆的天气咋样?\nA:")
                .temperature(0D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("\n"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

如何进行聊天程序开发?

诸如chatGPT所支持的是种类繁多的机器人, 与之聊天的机器人不同, 所获取的体验感便各异, 例如下面程序若与摆烂机器人聊天, 该机器人持消极态度, 其给出的答案亦且消极。有关代码与上面相同, 不过要留意参数值的变动!

在这里插入图片描述

public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Marv不情愿的回答问题.\\nYou: 一公里多少厘米?\\nMarv:")
                .temperature(0.5D)
                .maxTokens(200)
                .topP(0.3D)
                .frequencyPenalty(0.5D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }

如何进行图片生成开发?

令人感到遗憾的是, 官网客户端并不支持图片的生成, 如此一来便只能借助自己发起http请求。下面呈现的是让chatGPT来帮我们生成性感美女的代码, 超级NICE, 自行去体会~

在这里插入图片描述

    public static void main(String[] args) throws IOException {
        Document document = Jsoup.connect("https://api.openai.com/v1/images/generations")
                .header("Authorization", "Bearer " + Constants.OPENAPI_TOKEN)
                .header("Content-Type","application/json")
                .ignoreHttpErrors(true)
                .ignoreContentType(true)
                .requestBody(
                        "{" +
                                "\"prompt\":\"性感美女\"," +
                                "\"n\":1," +
                                "\"size\":\"1024x1024\"," +
                                "\"response_format\":\"url\"" +
                            "}"
                )
                .post();
        JSONObject jsonObject = JSON.parseObject(document.body().text());
        JSONArray data = jsonObject.getJSONArray("data");
        for (int i = 0; i < data.size(); i++) {
            JSONObject temp = data.getJSONObject(i);
            System.out.println(temp.get("url"));
        }
    }

如何自动生成SQL开发?

chatGPT对两种SQL的生成予以支持, 其中一种具备上下文依赖, 另一种则不具备, 以下代码样式所呈现的属于第二种, 也就是不存在上下文依赖。

在这里插入图片描述

public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("设计一张用户信息表")
                .temperature(0.3D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }

如何自动生成代码开发?

chatGPT能够为我们生成诸多开发语言的代码, 除此以外还支撑了bug修复、代码解释等功能 , 下面这段代码是借助chatGPT帮我们生成一个java类代码, 用于创建线程池。

在这里插入图片描述

public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN, 60000);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("用阿里的sdk创建发送短信额java代码")
                .temperature(0.3D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }

其它44个场景的开发流程

尽管勇哥于上头仅为大伙讲解了5个场景, 然而其他场景勇哥同样为你们考虑周全了。chatGPT官网事实上也是经由在线体验的界面, 就像下图这般选择把一句话翻译成多国语言, 运行了演示效果, 待满意之后, 直接从View code那里便能够拷贝代码。

在这里插入图片描述

第三部分:End 一张图说明chatGPT工作原理

《用一张图说一说GPT内部技术工作流程》这篇文章里头我阐述过就项目图说明了事情, 这里就不再做多余那种表述了。

在这里插入图片描述

chatGPT存的问题

针对chatGPT而言, 此时此刻它所呈现出来的表现已然是极为卓越的了,然而在未来它还存在着更为长远的道路需要去前行, 以下存在着三个方面的问题是chatGPT现如今真实面临着的状况, 即便处于这样的情形之下, 我个人对于chatGPT仍然是怀揣着期待并予以持续关注的。

在这里插入图片描述

慢的问题

chatGPT在全球范围内火速走红, 吸引了数量众多的访问者前往, 然而, 这般状况难道就是使得chatGPT运行迟缓的缘由所在吗? 实则并非如此, 不妨设想一下, chatGPT背后有着诸多行业大佬撑腰, 在服务器资源方面并不匮乏, 可是, 为何依然难以避免出现诸如运行缓慢、网络错误之类的问题呢? 人工智能算力乃是其中的核心要点, 就如同下面所呈现的这般情景, 诸多用户对chatGPT展开访问, chatGPT需要以并发的方式, 从海量的数据模型当中去精准计算用户请求所具备的真实意图, 进而给出准确无误的结果, 这一过程需要极为庞大的算力支持, 而恰恰就是这一点成为了束缚chatGPT发展的关键因素。

在这里插入图片描述

错的问题

网上有好多网友在调侃chatGPT的错误, 这是真实存在的, 就像下面评价歌曲时其回答出现了明显偏差。这表明chatGPT还有进步的余地, 并且也从方向上证实了, 大佬们都解决不了的问题, 它自身具备很高的复杂性。

在这里插入图片描述

广的问题

chatGPT于某些领域的相关支持存在欠缺, 甚至可以说是直接没有支持, 这充分显示出chatGPT的广度存在提升空间, 然而, 它为何没有拓展广度呢? 实际上, 要解答这个问题, 还得将其归结到算力以及成本方面。GPT - 3模型进行一次训练所要耗费的资金高达460万美元, 这无疑是成本极为高昂的事情, 倘若换做是你, 你会去做这件事吗?

在这里插入图片描述

openAi实战

最终, 勇哥同样是再跟大伙分享一回, 我借助openAi研发以及完成的两个能够实际应用的项目。

AI+数据库软件生成SQL

先去选中多张表, 对SQL生成的表以及字段的范围进行限定, 接着告知chatGPT帮生成SQL的话术, 随后点击Run, 如此便能生成一条准确的SQL语句, 在生成SQL的地方直接点击运行, 进而查询出数据库里的数据。具备这样的功能, 难道还用担心写不出SQL吗?

在这里插入图片描述

OpenAi+NovalAi双Ai的玩法

NovalAi是一款用于生成二次元图片的AI绘图工具, 他们组合的玩法是让OpenAi去生成NovalAi所需的prompt, 这借助代码能迅速达成, 随后将生成好的prompt张贴到NovalAi就能生成好看的图片了。

在这里插入图片描述

标签: 前沿 科技 AI 代码对接 ChatGPT

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~