JavaGPT

调用 ChatGPT API 接口的 Java GUI
授权协议 未知
开发语言 Java
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 傅峰
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

JavaGPT 是一个调用 ChatGPT API 接口的 Java GUI。

特性:

  • 聊天流
    • 就像网站一样,响应会实时生成
    • 你可以在响应进行时终止响应
  • 聊天记录
    • 查看以前的聊天记录并与之互动
    • 将聊天记录保存为 .json,便于外部修改和查看
    • 可通过“加载聊天”按钮访问

 

  • 聊天标题
    • 自动生成标题,例如 ChatGPT 网站
    • 可手动命名聊天
  • 恢复聊天
    • 能够取消之前的聊天提示和回复
    • 你可以多次恢复
  • HTML 查看器
    • 以 HTML 格式查看你的聊天内容
    • 支持 Markdown 语言语法

 

  • 导入预制提示
  • 将聊天记录保存到文件
  • 支持 ChatGPT 4 和 3.5 模型
  • 跨平台

配置示例

apikey=ENTER_CHAT_GPT_API_KEY_HERE
model=gpt-3.5-turbo		#Model used for ChatGPT Client (Supported Models: gpt-4, gpt-3.5-turbo, etc) > All supported models here "https://platform.openai.com/docs/models/gpt-3-5"
maxTokens=1024			#Max ammount of tokens allowed per ChatGPT API request
timeout=30			#Adjust allowed wait time for prompt response from ChatGPT API
autosave=true			#Adjust wether chats will save automatically (Necessary for chat history to work properly)
autotitle=true			#Adjusts wether new chats will automatically generate file name titles based on the context of the chat
autoscroll=true			#Adjusts wether chat will scroll as new text is added
EnterToSubmit=true		#Adjusts wether the Enter key should be used to submit or to create new lines
chat_location_override=		#Overrides default "chat_history" folder path (Original path is set to the location of the jar file on runtime)
WindowSize=			#Adjusts JFrame (Window) size. Options: small,medium,large (Set to "medium" by default)
Theme=dark			#Themes JFrame (Window) to set config. Options: dark,light

要求

  • Java 8 或更高版本
 相关资料
  • 4.2 接口调用 Camel管理端定义了两个版本的接口。第一版接口路径以"/api/"开头,第二版接口路径以"/api/v2"开头。 两个版本接口的主要区别在于:第二版本接口将更改配置、发布配置文件这两部操作聚合成为一个原子操作。则调用第二版本接口,如果成功,则Nginx当前配置为更改之后的配置;如果失败,则Nginx当前配置为调用接口之前的配置。不会出现不安全的中间状态。 第一版本接口: 更新节

  • 一般在开始使用tendermint之前, 作为开发者应该最关心的就是abci接口了, 因为这个是和tendermint进行交互的关键。 个人觉得这个也是tendermint的优势之一。 有了这个接口定义才有了实现通用区块链平台的可能。 所以说如果作为一个开发者, 不想了解整个tendermint的流转流程, 只想实现自己特定功能的区块链, 那么这一篇文章至少是应该看得。 我会从客户端创建开始说起,

  • TOP api 是 淘宝开放平台提供的api。 完善的top api列表参考:http://open.taobao.com/docs/api_list.htm 要在插件中调用Top接口,需引入QAP-SDK 模块。 以下演示调用taobao.time.get接口获取数据的情况。 /** @jsx createElement */ import {createElement, Component}

  • 主要内容:1.Aware是什么时候赋值进来的,2.Aware接口的作用,3.Aware接口如何调用,4.测试,5.执行流程Aware接口是利用的回调机制, 将资源注入ioc容器 1.Aware是什么时候赋值进来的 1.createBeanInstance实例化 bean 2.populateBean属性注入 3.initializingBean初始化对象 createBeanInstance:getBean -> doGetBean -> createBean -> doCreateBean i

  • LFMultipleLivenessManager 调用流程 LFMultipleLivenessManager 是对LFMultipleLivenessController 调用流程进一步的封装,方便用户直接调用 1 初始化 LFMultipleLivenessManager 输入token token LFMultipleLivenessManager *manager = [[LFMulti

  • 1.初始化 创建LFLivenessSDK对象detector,具体传参请查看demo /** * 获取token * 强烈建议:appID不要放在客户端 */ private void requestToken() { } 设置参数,开启人脸识别 /** * 开始人脸识别 */ LFLivenessBu