chatGPT简单使用

article/2024/12/22 11:24:24

使用指南


maven

<dependency><groupId>com.github.plexpt</groupId><artifactId>chatgpt</artifactId><version>4.0.1</version>
</dependency>

简单使用

      //国内需要代理Proxy proxy = Proxys.http("127.0.0.1", 1080);ChatGPT chatGPT = ChatGPT.builder().apiKey("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").proxy(proxy).apiHost("https://api.openai.com/") //反向代理地址.build().init();String res = chatGPT.chat("写一段七言绝句诗,题目是:火锅!");System.out.println(res);

进阶使用

      //国内需要代理 国外不需要Proxy proxy = Proxys.http("127.0.0.1", 1080);ChatGPT chatGPT = ChatGPT.builder().apiKey("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").proxy(proxy).timeout(900).apiHost("https://api.openai.com/") //反向代理地址.build().init();Message system = Message.ofSystem("你现在是一个诗人,专门写七言绝句");Message message = Message.of("写一段七言绝句诗,题目是:火锅!");ChatCompletion chatCompletion = ChatCompletion.builder().model(ChatCompletion.Model.GPT_3_5_TURBO.getName()).messages(Arrays.asList(system, message)).maxTokens(3000).temperature(0.9).build();ChatCompletionResponse response = chatGPT.chatCompletion(chatCompletion);Message res = response.getChoices().get(0).getMessage();System.out.println(res);

流式使用

      //国内需要代理 国外不需要Proxy proxy = Proxys.http("127.0.0.1", 1080);ChatGPTStream chatGPTStream = ChatGPTStream.builder().timeout(600).apiKey("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").proxy(proxy).apiHost("https://api.openai.com/").build().init();ConsoleStreamListener listener = new ConsoleStreamListener();Message message = Message.of("写一段七言绝句诗,题目是:火锅!");ChatCompletion chatCompletion = ChatCompletion.builder().messages(Arrays.asList(message)).build();chatGPTStream.streamChatCompletion(chatCompletion, listener);

流式配合Spring SseEmitter使用

  @GetMapping("/chat/sse")@CrossOriginpublic SseEmitter sseEmitter(String prompt) {//国内需要代理 国外不需要Proxy proxy = Proxys.http("127.0.0.1", 1080);ChatGPTStream chatGPTStream = ChatGPTStream.builder().timeout(600).apiKey("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").proxy(proxy).apiHost("https://api.openai.com/").build().init();SseEmitter sseEmitter = new SseEmitter(-1L);SseStreamListener listener = new SseStreamListener(sseEmitter);Message message = Message.of(prompt);listener.setOnComplate(msg -> {//回答完成,可以做一些事情});chatGPTStream.streamChatCompletion(Arrays.asList(message), listener);return sseEmitter;}

多KEY自动轮询

chatGPT = ChatGPT.builder().apiKeyList(// 从数据库或其他地方取出多个KEYArrays.asList("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","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","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","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",)).timeout(900).proxy(proxy).apiHost("https://api.openai.com/") //代理地址.build().init();


http://chatgpt.dhexx.cn/article/VYunB8Wn.shtml

相关文章

ChatGPT使用接口和使用网页的区别

我们可以在OpenAi里看到好多接口&#xff0c;同样也可以在chat网页上输入聊天。区别 功能不同&#xff1a;GPT网页版是提供给普通用户使用的在线文本编辑器&#xff0c;而调用API接口则是给开发者提供的编程接口&#xff0c;可以在代码中调用模型进行文本生成等操作。 自由度不…

ChatGPT使用测试结果

于2023年2月8日-9日使用ChatGPT&#xff0c;进行了简单的几个测试&#xff0c;包含了中英文问答、解决方案询问、代码测试、字数上限的测试、古诗的测试、股票信息询问&#xff0c;得出的结果如下&#xff1a; 1、我使用时中英文交替对话&#xff0c;因此ChatGPT回答的时候有时…

ChatGPT 使用 拓展资料:用 Rasa Open Source 和 ChatGPT 回答有关结构化数据的问题

ChatGPT 使用 拓展资料:用 Rasa Open Source 和 ChatGPT 回答有关结构化数据的问题 几年前,我们引入了将 Rasa 与知识库集成的功能,允许助手回答详细的 问题,就像下面的对话一样。 虽然功能强大,但知识库功能的设置工作量很大。ChatGPT 回答有关结构化数据的问题的能力给…

4个小技巧教你快速玩转ChatGPT

大家好&#xff0c;这个是我搜集的使用Chat GPT的时候的一些小技巧&#xff0c;简单的例举出来和大家分享下希望可以帮到您 技巧一&#xff1a; 大家都知道ChatGPT是国外的一款软件&#xff0c;所以有的时候如果我们在用中文提问的时候&#xff0c;它的回复可能会有些慢&#x…

OpenAI ChatGPT 使用示例(程序员)

作为一个程序员&#xff0c;当知道ChatGPT出来之后或者GPT3出来的时候&#xff0c;我是有喜有忧&#xff0c;喜的是它可以帮我写代码&#xff0c;重构代码&#xff0c;写注释&#xff0c;写测试&#xff0c;&#xff0c;。哇&#xff0c;听起来好刺激&#xff0c;我可以从此以后…

ChatGPT使用心得

心得&#xff1a; ChatGPT是openAI旗下的一款语言模型&#xff0c;说它是语言模型更不如说他是一个全能小助手&#xff0c;自从去年它爆火之后&#xff0c;国内也出现了许多同款语言模型&#xff0c;CSDN的C知道、三月份即将上线的百度的“文心一言”&#xff0c;这些智能语言…

ChatGPT的使用感受

ChatGPT背景&#xff1a; ChatGPT 是一种专注于对话生成的语言模型。它能够根据用户的文本输入&#xff0c;产生相应的智能回答。这个回答可以是简短的词语&#xff0c;也可以是长篇大论。其中GPT是Generative Pre-trained Transformer&#xff08;生成型预训练变换模型&#…

ChatGPT使用感受

前言 本文介绍OpenAI的ChatGPT的使用教程、使用截图以及使用感受。 使用教程 教程链接&#xff1a;教程 使用截图 基础问题 学术问题 代码编程 使用感受 整体来看&#xff0c;ChatGPT对自我认知合理&#xff0c;词义理解非常精准&#xff0c;回答也很全面。可以提…

国内几款强大的语言模型

写在前面 Hello大家好&#xff0c; 我是【麟-小白】&#xff0c;一位软件工程专业的学生&#xff0c;喜好计算机知识。希望大家能够一起学习进步呀&#xff01;本人是一名在读大学生&#xff0c;专业水平有限&#xff0c;如发现错误或不足之处&#xff0c;请多多指正&#xff0…

ChatGPT到底怎么用?

ChatGPT简介 ChatGPT&#xff08;Chat Generative Pre-trained Transformer&#xff09;全称为生成型预训练变换模型&#xff0c;由美国 OpenAI团队研发。现如今的ChatGPT不仅可以根据聊天上下文进行交互&#xff0c;还可以进行文学创作、翻译、编写代码等&#xff0c;相信以后…

铲特-姬劈蹄的N种用法(持续更新中。。。)

目录 前言一、语法更正二、文本翻译三、语言转换3-1、Python-->JAVA 四、代码解释-1五、代码解释-2六、修复代码错误七、作为百科全书八、信息提取九、好友聊天十、创意生成器10-1、VR和密室结合10-2、再结合AR 十一、采访问题11-1、采访问题清单11-2、采访问题清单并给出相…

为什么ChatGPT这么强?—— 一文读懂ChatGPT原理!

前言 最近一周多的时间&#xff0c;只要不是生活在火星&#xff0c;喜欢技术的同学一定都被OpenAI的ChatGPT给刷屏了。ChatGPT与以往的公开提供服务的对话机器人相比&#xff0c;性能有了显著的提高。它可以相对可靠地提供一些日常对话、知识获取的功能&#xff0c;也可以它根据…

跟ChatGPT,聊聊ChatGPT

不仅“上知天文、下知地理”&#xff0c;似乎还能对答如流、出口成诗&#xff0c;甚至还能写剧本、编音乐、写代码——最近&#xff0c;一款名叫ChatGPT的人工智能聊天机器人火爆全球。由此&#xff0c;一系列关于新一代技术变革、人工智能替代人力、巨头企业扎堆入局AI的讨论在…

ChatGPT的使用

目录 一、ChatGPT介绍 二、使用实例 三、怎么使用&#xff1f; 一、ChatGPT介绍 ChatGPT是一种由OpenAI训练的大型语言模型。它的原理是基于Transformer架构&#xff0c;通过预训练大量文本数据来学习如何生成人类可读的文本&#xff0c;然后通过接受输入并生成输出来实现对…

chatgpt体验

露个相吧 TomChat https://www.tomchat.work/ 支持gpt4 -3.5 支持 midjourny绘画 可长篇写作 无使用月限额 传送 1、相信很多小伙伴们面试或者工作中会遇到数组扁平化这一问题&#xff0c;如今正是智能大火的时候&#xff0c;何不让我们试试水呢&#xff0c;所以让我们…

ChatGPT中文网

https://chat.gptchinese.com 用过速度最快的国内镜像了写python还不错

ChatGPT实用使用指南 让它解你所问

Chatgpt无疑是这几年来影响力最大的AI技术之一&#xff0c;生成式的AI模型正在促进各个行业的效率和自动化发展&#xff0c;Chatgpt对于个人、企业和各个行业都有着一定的影响 在我刚接触的时候&#xff0c;发现对Chatgpt的认知太肤浅了&#xff0c;一个最强的ai聊天机器人摆在…

ChatGPT详解

导读&#xff1a;ChatGPT出现后惊喜或惊醒了很多人。惊喜是因为没想到大型语言模型&#xff08;LLM,Large Language Model&#xff09;效果能好成这样&#xff1b;惊醒是顿悟到我们对LLM的认知及发展理念&#xff0c;距离世界最先进的想法&#xff0c;差得有点远。我属于既惊喜…

ChatGPT 官方版 API,终于来了!

公众号关注 “GitHubDaily” 设为 “星标”&#xff0c;每天带你逛 GitHub&#xff01; 大家好&#xff0c;我是小 G。 今天凌晨 2 点左右&#xff0c;OpenAI 正式发推宣布&#xff0c;对外开放 ChatGPT 和 Whisper API&#xff0c;开发者可以通过该 API&#xff0c;在 App 或产…

chatgpt catgpt

近期比较热门的chatgpt 可谓是家喻户晓&#xff0c;本文就简单介绍如何使用chatgpt&#xff0c;顺便介绍一下国内CSDN的catgpt&#xff08;前几天csdn的gpt还叫chatgpt....&#xff09;。 1. chatgpt 对话框内输入你想让它为你做的事即可&#xff0c;就这么简单&#xff01;…