d24717fdba389c7350022762033e0a8d.png


 “ 关键字:  “ChatGPT AI 人工智能" 

01

【总体介绍】

ChatGPT Java Api

使用

maven

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

gradle

implementation group: 'com.github.plexpt', name: 'chatgpt', version: '1.1.2'

然后

Chatbot chatbot = new Chatbot("sessionToken","cf_clearance","user-agent");
  Map<String, Object> chatResponse = chatbot.getChatResponse("hello");
  System.out.println(chatResponse.get("message"));

注意:一个Chatbot实例为一个Session,会持有对话上下文,可以回复:继续 让机器人接着说。如果需要对话互相隔离,new 多个Chatbot实例即可。

sessionToken获取

https://github.com/acheong08/ChatGPT/wiki/Setup#token-authentication

  1. 通过 https://chat.openai.com/chat 注册并登录。

  2. 打开浏览器开发者工具,切换到 Application 标签页。

  3. 在左侧的 Storage - Cookies 中找到 __Secure-next-auth.session-token 一行并复制其值

  4. 找到 cf_clearance 复制

  5. 在network中获取 user-agent 复制

注意:如果提示403. 请检查以上参数是否正确,是否过期。并且获取以上参数的浏览器要和本程序在同一IP地址

【技术框架】

也可以控制台直接使用

  1. 下载

  2. 编辑 config.json 里的sessionToken

  3. 运行 run.bat

  4. 注意:输入之后需要回车两次

【源码使用说明】

 源码地址

https://gitee.com/itcode-itcode/chatgpt-java                                                 —

【联系方式】



公众号ID:  itcode

【公众号二维码, 扫一扫吧】

2a12d6d478c089d78c93e441a2002e27.png

微信ID:  itcoder

【微信二维码, 扫一扫吧】

7a79b5781e4be79790cc0e98d665f061.png


【写作说明】以上文章属于此公众号原创所有,如需转载请注明出处。【免责申明】本公众号不是广告商,也没有为其他三方网站或者个人做广告宣传。文章发布源代码和文章均来源于各类开源网站社区或者是小编在项目中、学习中整理的一些实例项目。主要目的是将开源代码分享给喜欢编程、有梦想的程序员,希望能帮助到你们与他们共同成长。其中用户产生的一些自愿下载、打赏或者付费行为,原则与平台没有直接关系。如果涉及开源程序侵犯到原作者相关权益,可联系小编进行相关处理。

【投稿邮箱】315997972@qq.com

8e5b9d4876206fb64486cf4c9cd83415.jpeg


—————————————

目前已有1000000+优秀的程序员加入我们

a94b14ffcb0eeef1f33c40f21dc58bd9.gif     28967cd67d3917b6a14419c24bededbb.gif     7eba0c744f080c0966d583b47e8b2fe2.gif     7d3e84ce08f2f64fdeb5279487c51215.gif     d1e684d4a755bcf98f3437f463a66e60.gif     0b672440c3e0d75210d8150e11926b69.gif 

53b82edd2dfddef1ef13f82da3a96f25.gif     0a396955e175923f135995577fdc62c9.gif     ae5cfe204d03b99a4ea9d7243cf2c11a.gif     fb833215d5c5f4a6331e5401c579773d.gif     0f6db6a6648ebbe739898eff74aa70ec.gif     a8e32281da205dc272db6b6cc8ce7c92.gif

———————ed0945455617ff6c78fbab3cf729a372.pngfa9559b9c25e6ead6924d38ebef4a48d.png653db9443ceb29c0d93d4f7528fe2d41.png————————

【你的每一份打赏就是对我最真诚的鼓励】

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐