最近ChatGpt大火,我在年前申请过账号忘了下确实强大。

作为Java程序猿社畜就尝试写了个Java版本的简易版客户端。

源码地址:https://github.com/Grt1228/chatgpt-java,不对之处欢迎指正。

简介

ChatGPT的Java客户端

目前支持api-keys的方式调用.

后续会持续集成国内类ChatGpt的厂商api。

快速开始

创建客户端配置api-key即可

api-key

public class ChatGPTTest {
public static void main(String[] args) {
//输入官方申请的api-keys
ChatGPTClient client = new ChatGPTClient("sk-****************");
//输入问题描述
String body = client.askQuestion("简单描述下三体这本书");
System.out.println(body);
}
}

输出:

《三体》是中国作家刘慈欣创作的科幻小说,书中描写了一个存在于三体星系的中心神秘文明——「三体文明」的兴衰历程,叙述了它与地球文明之间的碰撞历史。

目前官方支持的三种模型,参考代码

enum Model {
DAVINCI_003("text-davinci-003"),
DAVINCI_002("text-davinci-002"),
DAVINCI("davinci"),
;
private String name;
}

最新文章

  1. JQUERY UI Datepicker Demo
  2. iOS开发之都兴忱小结
  3. 在oc代码中使用swift第三方框架
  4. [lua]原来这才是表驱动的正确表达方式
  5. 【原创】CMD常用命令:解决实际问题
  6. Android-Socket传输 GPRS网络
  7. 最完美的匹配网页中图片 src 部分的正则表达式
  8. C语言的本质(35)——共享库
  9. Storm具体解释一、Storm 概述
  10. UWP 使用Telerik Chart控件
  11. codeforces 985C Liebig's Barrels
  12. npm --save-dev --save | -D -S区别
  13. [译]Nuget.Server
  14. CareerCup All in One 题目汇总
  15. Python基础点
  16. spring事物的传播行为及隔离
  17. ASP.NET Core 文件系统
  18. 一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——实现篇:(七)RTP音视频传输解析层之H264传输格式
  19. 1. 元信息:Meta类 2. 基于对象查询的sql优化 3. 自定义:Group_Concat() 4. ajax前后台交互
  20. TZOJ 1221 Tempter of the Bone(回溯+剪枝)

热门文章

  1. SQL语句查询关键字 多表查询
  2. Docker的作用
  3. 一个简单的工具开发:从学生端更新程序部署工具说起,浅谈qt中自定义控件制作和调用、TCP协议下文件的收发 、以及可执行文件的打包
  4. 时间片差分调度法-充分利用MCU的资源
  5. 命令指定IP端口号
  6. JS切换图片
  7. 基于SqlSugar的开发框架循序渐进介绍(23)-- Winform端管理系统中平滑增加对Web API对接的需求
  8. 【转载】SQL SERVER 将多行数据合并成一行
  9. react 高效高质量搭建后台系统 系列 —— 请求数据
  10. [C++]C++11:Function与Bind