
Java
文章平均质量分 89
Wang's Blog
Keep learning for the innovation era.
展开
-
AIGC: 关于ChatGPT中对输出文本进行审核
借助 logit_bias 参数 以及 moderation 接口 来进行文本的审核原创 2023-12-05 22:01:05 · 1250 阅读 · 0 评论 -
AIGC: 关于ChatGPT中实现一个聊天机器人
智能化完全于依托于GPT, 而产品化是我们需要考虑的事情, 比如,如何去构建一个聊天机器人, 聊天机器人它的处理逻辑其实非常的清晰, 我们输入问题调用 GPT, 然后,GPT 给我们生成回答就可以了, 需要注意的是,聊天机器人不同于调用API进行一个简单的测试, 我们和聊天机器人的对话,可能是多轮的一个对话, 在这时候,我们去调用API的时候,就需要将我们多轮的问答都传递给GPT才行原创 2023-12-05 00:00:00 · 847 阅读 · 0 评论 -
AIGC: 关于ChatGPT中Function Call的调用
关于 GPT 中API的function参数,提供了一些能力,这个函数调用是 Open AI 在2023年的6.13号发布的新能力,根据它的官方描述, 函数调用能力可以让模型输出一个请求调用函数的消息,其中包含所需调用函数的信息,以及调用函数时所需携带的参数的信息,这种方式是一种将GPT的能力和外部的工具,外部的API连接起来的新的方式原创 2023-12-04 22:29:31 · 1268 阅读 · 0 评论 -
AIGC: 关于ChatGPT中基于API实现一个StreamClient流式客户端
前文,通过我们开发的Client能够正常的和 Open AI 进行交互,能够去调用GPT的API, 通过API将我们的 message 请求发送给GPT并且正常的接收到了GPT对我们的返回, 在前面我们去浏览 GPT 它的API的时候,我们发现它是支持流式访问的, 我们可以开发一个Stream的Client,能够支持流式的接收GPT的响应, 流式的Client在很多场景下也是非常有必要的原创 2023-12-04 12:24:34 · 910 阅读 · 0 评论 -
AIGC: 关于ChatGPT中基于API实现一个Client客户端
实例化完成之后呢,我们添加一个调用的方法 chatCompletion,返回值就是我们请求的response。现在已经完成了java版本的ChatGPT的client。这样就完成了一个ChatGPTClient的一个实例化。5 )添加 ChatGPTClient。4 )创建 ChatApi 接口。3 )entity 目录。再来添加一个init方法。1 )核心代码结构设计。2 ) pom 文件。3 )util 目录。原创 2023-12-02 10:49:38 · 593 阅读 · 0 评论 -
软件工程笔记:微服务架构
微服务架构— 笔记整理自 北京理工大学 计算机学院从Dubbo说起 备注:图片托管于github,请确保网络的可访问性 单一架构Dubbo是阿里开源的一款高性能分布式服务框架,致力于提供高性能透明化的RPC远程服务调用方案以及SOA服务治理方案Dubbo可以和Spring系统无缝集成, 最大特点是按照分层的方式来架构,将整个框架分成10层来为服务提供方和消费方提供各自需要关心和扩展的接口,构建整个服务生态系统当一个网站很小的时候只需要一个应用就可以将所有原创 2020-06-22 09:02:40 · 581 阅读 · 0 评论 -
JAVA学习 - java简介和特性
java简介java语言:最初名叫OAK, 在1995年被重新命名为Java, 并正式命名为Java,并正式发布,作者:詹姆斯·高斯林(James Gosling)java优点:跨平台,安全性较高。java程序的编译和运行机制:java源代码 ==> 编译器 ==> 字节码 ==> JVM ==> 机器码 ==> 计算机java应用领域桌面引用系统开发嵌入式系统开发电子商务应用企业级应原创 2017-02-20 22:08:50 · 467 阅读 · 0 评论 -
导出Excel功能-从服务端到浏览器的简单处理
服务端定义一个导出功能的关键代码Java 定义一个export的功能函数,以下为关键代码(接口中的一部分处理逻辑):response.reset();response.setContentType("application/vnd.ms-excel;charset=utf-8");try { response.setHeader("Content-Disposition", "attac原创 2017-04-14 09:26:20 · 7473 阅读 · 0 评论