前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【程序源代码】ChatGPT Java Api

【程序源代码】ChatGPT Java Api

作者头像
程序源代码
发布2023-07-15 13:48:18
2960
发布2023-07-15 13:48:18
举报
文章被收录于专栏:程序源代码程序源代码

01【总体介绍】

ChatGPT Java Ap

使用

maven

代码语言:javascript
复制
<dependency>
    <groupId>com.github.plexpt</groupId>
    <artifactId>chatgpt</artifactId>
    <version>1.1.2</version>
</dependency>

gradle

代码语言:javascript
复制
implementation group: 'com.github.plexpt', name: 'chatgpt', version: '1.1.2'

然后

代码语言:javascript
复制
  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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-02-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序源代码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 01【总体介绍】
  • ChatGPT Java Ap
    • 使用
      • sessionToken获取
      • 也可以控制台直接使用
相关产品与服务
云开发 CLI 工具
云开发 CLI 工具(Cloudbase CLI Devtools,CCLID)是云开发官方指定的 CLI 工具,可以帮助开发者快速构建 Serverless 应用。CLI 工具提供能力包括文件储存的管理、云函数的部署、模板项目的创建、HTTP Service、静态网站托管等,您可以专注于编码,无需在平台中切换各类配置。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档