- 博客(6)
- 收藏
- 关注
原创 Spring AI调用OpenAI Stream简单实现一个上下文对话小助手(前后端代码)
简化包含人工智能功能的应用程序的开发,而不会产生不必要的复杂性。简单来说就是封装了调用接口,简化开发。Spring AI 主要提供以下功能:支持所有主要的模型提供商,如OpenAI,Microsoft,Amazon,Google和Huggingface。支持的模型类型包括聊天和文本到图像,还有更多类型正在开发中。跨 AI 提供商的可移植 API,用于聊天和嵌入模型。支持同步和流 API 选项。还支持下拉以访问特定于模型的功能。将 AI 模型输出映射到 POJO。
2024-05-09 07:32:26
1217
1
原创 Spring boot3 中使用Spring WebFlux 响应式请求ChatGPT 接收text/event-stream流的数据
ChatGPT是OpenAI开发的一种人工智能语言模型,基于GPT)架构。GPT代表"Generative Pre-trained Transformer"(生成式预训练转换器),这意味着它是一个通过预先训练大量数据而得到的模型,可以用于自然语言处理任务。ChatGPT旨在通过与用户进行对话来提供有意义的回复。它可以理解和生成人类语言,以自然的方式回应用户的提问和输入。这使得ChatGPT成为一个非常强大的工具,可用于各种任务,包括回答问题、提供解释、作为语言翻译工具、自动化写作、编程辅助等。
2023-07-22 10:53:44
3514
1
原创 Spring Boot 3使用Spring WebFlux + WebSocket(简单实现)
一部分答案是需要一个非阻塞的网络堆栈来处理少量线程的并发,并使用更少的硬件资源进行扩展。远离Servlet非阻塞I/O和Servlet API 的其余部分,因为他们的通信是同步的(Filter, Servlet) 或阻塞的 (getParameter, getPart)。Spring WebFlux是一个新的通用 API 作为跨任何非阻塞运行时的基础的动机。这很重要,因为服务器(例如 Netty)在异步、非阻塞中得到了很好的实践。答案的另一部分是函数式编程。
2023-04-11 11:37:35
2290
2
原创 Spring Data Jpa条件分页查询(简单查询)
Spring Data Jpa条件分页查询(简单查询)实体类daoController接口测试结果实体类对应数据库// An highlighted block package com.example.test2.entity;import javax.persistence.*;import java.io.Serializable;import java.util.Date;/** * @author admin */@Entity@Table(name = "users"
2020-07-13 18:10:41
496
2
原创 oauth2中根据username和clientId获取token信息
oauth2中根据username和clientId获取token信息TokenStore一定要使用RedisTokenStore,不然使用不了这个方法oauth2教程:https://www.cnkirito.moe/Spring-Security-OAuth2-1/ @Resource private RedisConnectionFactory redisConnectionFact...
2020-04-10 12:01:54
5894
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人