“ 关键字: “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
通过 https://chat.openai.com/chat 注册并登录。
打开浏览器开发者工具,切换到 Application 标签页。
在左侧的 Storage - Cookies 中找到 __Secure-next-auth.session-token 一行并复制其值
找到 cf_clearance 复制
在network中获取 user-agent 复制
注意:如果提示403. 请检查以上参数是否正确,是否过期。并且获取以上参数的浏览器要和本程序在同一IP地址
————
【技术框架】
也可以控制台直接使用
下载
编辑 config.json 里的sessionToken
运行 run.bat
注意:输入之后需要回车两次
————
【源码使用说明】
源码地址
https://gitee.com/itcode-itcode/chatgpt-java ————
【联系方式】
联
系
方
式
公众号ID: itcode
【公众号二维码, 扫一扫吧】
微信ID: itcoder
【微信二维码, 扫一扫吧】
免
责
声
明
【写作说明】以上文章属于此公众号原创所有,如需转载请注明出处。【免责申明】本公众号不是广告商,也没有为其他三方网站或者个人做广告宣传。文章发布源代码和文章均来源于各类开源网站社区或者是小编在项目中、学习中整理的一些实例项目。主要目的是将开源代码分享给喜欢编程、有梦想的程序员,希望能帮助到你们与他们共同成长。其中用户产生的一些自愿下载、打赏或者付费行为,原则与平台没有直接关系。如果涉及开源程序侵犯到原作者相关权益,可联系小编进行相关处理。
【投稿邮箱】315997972@qq.com
—————————————
目前已有1000000+优秀的程序员加入我们
———————————————
【你的每一份打赏就是对我最真诚的鼓励】