首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Java 微服务 AI 集成:LangChain4j 与 SpringAI

    引言:AI 驱动的 Java 微服务新纪元 在大语言模型 (LLM) 技术爆发的今天,将 AI 能力集成到 Java 微服务架构中已成为企业数字化转型的关键路径。 本文聚焦当前最受关注的两个 Java AI 集成框架:LangChain4j 和 SpringAI,通过实战对比的方式,为 Java 开发者提供从入门到精通的 AI 集成指南。 vs SpringAI 5.1 功能特性对比 特性 LangChain4j SpringAI 权威来源 核心定位 通用 LLM 集成框架 Spring 生态的 AI 扩展 各自官方文档 模型支持 支持 3.** 安全性增强 **:加强对 AI 应用安全性的支持,包括输入验证、输出过滤、隐私保护等。 4.** 与微服务生态深度融合 **:更好地集成服务网格、API 网关、配置中心等微服务组件。 7.2 总结与选择建议 LangChain4j 和 SpringAI 都是优秀的 Java AI 集成框架,各有侧重: -** LangChain4j** 提供了更灵活的链式处理能力,适合需要高度定制化

    15010编辑于 2026-04-14
  • 来自专栏xiaosen

    AI - 集成学习

    集成学习概念 集成学习是机器学习中的一种思想,它通过多个模型的组合形成一个精度更高的模型,参与组合的模型成为弱学习器(基学习器)。 集成学习 (Ensemble Learning) 算法的基本思想就是将多个分类器组合,从而实现一个预测效果更好的集成分类器。 集成算法可以分为:Bagging,Boosting和Stacking等类型。 集成学习把多个学习器结合起来,要获得好的集成,个体学习器应有一定的准确性 ,学习器不能太坏,并且学习器之间具有差异 。 rfc_y_pred,y_test)) 超参数选择 rf = RandomForestClassifier() param={"n_estimators":[80,100,200], "max_depth": [2,4,6,8,10,12

    51910编辑于 2024-03-24
  • 来自专栏web前端

    smartClient 4--数据集成

    一、数据集成     1、smartClient服务框架(使用SQL或者JPA/Hibernate)    推荐!!!     请求响应转化(如果使用SC服务框架,则不需要转化,直接获取数据)                 RestDataSource class 同时扮演着请求响应的四个核心角色     4、recordXPath

    83260发布于 2018-01-09
  • 来自专栏Springboot

    Spring AI集成DeepSeek

    而Spring AI作为Spring生态的一部分,提供了与人工智能技术结合的能力,可以帮助开发者轻松将AI能力集成到Spring Boot项目中。 本篇文章将引导你如何在Spring Boot中快速集成Spring AI,并通过简单的示例实现AI功能。2. 集成AI服务:我们将集成OpenAI的API来展示如何使用Spring AI进行智能对话,这里使用硅基流动API演示。3. 编写交互类到此,以上简单几步就已经把Springboot和Spring ai快速集成起来了。 我们运行AiApplication后,访问地址:http://localhost:8080/ai/generate。可以看到浏览器成功返回了大模型基于我们的prompt返回的文本内容:4.

    2K22编辑于 2025-02-23
  • 来自专栏胡琦

    聆思大模型AI开发套件集成Coze调用GPT-4

    ❝上一篇《大模型赋能开发板被这家公司玩明白了》 我们已经详细介绍了聆思大模型 AI 开发套件以及聆思大模型平台,并实操了基于LLM_control二次开发拓展了天气查询、中英互译的能力。 今天我们再来看看聆思大模型 AI 开发套件如何通过Coze Bot 使用 GPT-4 。 整体思路 聆思大模型AI开发套件集成Coze整体思路 首先,介绍几个关键点: Coze 国际版支持 GPT-4 能力,可以将 Bot 部署到 Discord; 借助 coze-discord-proxy discord coze bo 我们这里使用的是 GPT-4 (抱歉盗用了ListenAI,就当推广吧,哈哈,见谅!) (我们暂时没能编排实现接入coze-discord-proxy的流式返回) 聆思大模型AI开发套件接入 Coze API 如同上一篇文章中的拓展开发,我们只需要将闲聊逻辑从调用内置星火认知大模型改为调用

    89110编辑于 2025-05-20
  • 来自专栏IT民工的代码世界

    SpringBoot集成knife4j

    <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter artifactId> <version>2.0.3</version> </dependency> 拦截器配置 在项目中一般会存在鉴权拦截器,需要将knife4j anonymousAccessList.add("/favicon.ico"); Config配置 @Configuration @EnableSwagger2 @EnableKnife4j .contact("admin") .version("1.0") .build(); } } 注:因为使用knife4j

    36420编辑于 2023-07-19
  • 来自专栏LNMP开发那些事

    ckeditor4与vue集成

    公司的项目开始使用的是ckeditor5,由于ckeditor5目前功能还不够完善,所以不得不替换成ckeditor4,以下记录一下vue-cli项目与ckeditor的集成方法。 下载要使用的ckeditor4构建版本 下载地址:(偶尔会被墙,偶尔不会,建议访问外国网站连接)官网下载地址 根据自己的需要下载,之后解压放到vue的static目录中。 from 'path/to/CkeditorComponent' 添加组件: ... components: {   'ckeditor4': ckeditor4 }, ... 在模板中使用组件: <ckeditor4 v-model="content"></ckeditor4> 这样,刷新页面,ckeditor4就与vue集成好了。 相对于ckeditor5,目前ckeditor4基本包含了对于富文本编辑器的所有需求。鉴于百度ueditor已经不再维护,应该说ckeditor4还是一款非常不错的富文本编辑器。

    4.2K30发布于 2019-07-31
  • 《Java开发者进击之路:掌握Spring AI与DL4J,实现AI模型API集成

    Spring AI的诞生,为Java开发者在AI开发的荆棘丛中开辟出一条坦途。它巧妙地利用Spring生态系统的强大优势,让AI模型的集成变得轻松许多。 而且,Spring AI还与Spring的监控工具(如Micrometer)紧密集成,为AI模型的调用过程提供了完善的可观测性支持。 DL4J深知这一点,它与Hadoop和Spark等大数据处理框架实现了深度集成,能够轻松扩展到大数据和分布式环境中进行大规模训练。这意味着开发者可以利用集群的计算资源,加速模型的训练过程。 此外,DL4J与Spring Boot等流行的Java框架集成也非常方便,这使得开发者能够在熟悉的企业级开发框架中,轻松构建深度学习应用。 掌握Spring AI和DL4J进行AI模型API集成,是Java开发者在人工智能时代提升自我竞争力的必备技能。

    35910编辑于 2025-06-10
  • 来自专栏AIGC大模型应用

    如何在Spring Boot中无缝集成LangChain4j,玩转AI大模型!

    实战干货:编程严选网0 前言LangChain4j 提供了用于以下功能的 Spring Boot 启动器:常用集成声明式 AI 服务1 常用集成的 Spring Boot startersSpring 如对于 OpenAI(langchain4j-open-ai),依赖包名称为 langchain4j-open-ai-spring-boot-starter:<dependency> <groupId =${OPENAI_API_KEY}langchain4j.open-ai.chat-model.model-name=gpt-4olangchain4j.open-ai.chat-model.log-requests 假设已导入某已集成的starters(见上文),然后导入 langchain4j-spring-boot-starter:<dependency> <groupId>dev.langchain4j 3 支持的版本LangChain4j 的 Spring Boot 集成需要 Java 17 和 Spring Boot 3.2。

    18.4K12编辑于 2025-06-26
  • 来自专栏AI + 低代码 技术解密

    AI + 低代码 技术解密(十一):AI 集成

    本文档介绍了 VTJ 的 AI 驱动的代码生成和设计辅助功能。AI 集成使用户能够通过自然语言提示、图像上传和元数据文件生成 Vue 组件和页面。 AI 系统架构​VTJ 的 AI 集成由多个层组成,这些层协同工作,将用户输入转换为可执行的 Vue 代码:AI 集成架构AI 系统通过分层架构运行,其中接口组件收集用户输入,逻辑层管理状态和 API 生成的代码直接与 VTJ 的核心引擎集成,用于解析和渲染。 代码生成和 DSL 集成AI 系统通过双向代码转换与 VTJ 的核心引擎紧密集成AI 代码生成和集成管道代码生成管道从 AI 响应中提取 Vue 代码,将其解析为 VTJ 的 DSL 格式,并将更改应用于当前块模型以进行即时渲染 自动应用和用户体验功能​VTJ 的 AI 集成包括多项 UX 增强功能,以简化开发:自动应用功能​启用自动应用功能后,会自动将生成的代码应用于当前页面:// Auto-apply logic in completions

    22100编辑于 2025-06-25
  • 来自专栏AutoML(自动机器学习)

    Pycharm集成PyQt4并使用

    ?

    1K100发布于 2018-01-23
  • 来自专栏呼延

    Spring Boot 集成log4j

    今天来学习一下如何在spring boot项目中使用log4j2进来日志的输出。 添加依赖 ? 配置文件 在resources目录下新建log4j2.yml文件,其中添加以下内容: Configuration: status: debug Appenders: Console: #

    67020发布于 2019-07-01
  • 来自专栏yeedomliu

    《微服务设计》第 4 章 集成

    集成是微服务相关技术中最重要的一个。 做得好的话,你的微服务可以保持自治性,你也可以独立地修改和发布它们;但做得不好的话会带来灾难 ---- 4.1 寻找理想的集成技术 4.1.1 避免破坏性修改 如果一个微服务在一个响应中添加了一个字段, 添加新客户可能会触发一个新的流程,比如进行付账设置、发送欢迎邮件等 ---- 4.3 共享数据库 目前为止,我和同事在业界所见到的最常见的集成形式就是数据库集成。 REST 风格包含了很多原则和限制,但是这里我们仅仅专注于,如何在微服务的世界里使用 REST 更好地解决集成问题。 关键是要保持底层服务能力的内聚性 ---- 4.15 与第三方软件集成 不管怎样,即使你所在的组织拥有很强的定制化软件开发的能力,你还是需要外部组织提供的商业或者开源软件产品。为什么会这样呢?

    76240发布于 2019-09-28
  • 来自专栏余生大大

    Spring boot集成knife4j

    引入依赖 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j ", //css静态资源 "/**/*.woff", "/**/*.ttf" ); } 4. 增强特性 配置登陆访问限制 knife4j: enable: true # 开启Swagger的Basic认证功能,默认是false basic: enable: true username: admin # Basic认证密码 password: 1qaz2wsx 效果:会要求输入配置好的用户名密码 如果需要关闭对外文档,如下配置 knife4j

    62450编辑于 2022-11-02
  • 来自专栏智慧协同

    Spring Boot集成Log4j

    集成方法很简单在maven依赖中加入: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter </artifactId> </dependency> 如果想集成log4j2,只需要将spring-boot-starter-log4j改为spring-boot-starter-log4j2即可 附 , Console, RollingFile #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout m%n #RollingFile log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender log4j.appender.RollingFile.File =logs/speedy.log log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout log4j.appender.RollingFile.layout.ConversionPattern

    54021发布于 2019-06-13
  • 来自专栏逍遥剑客的游戏开发

    UE4集成Wiimote

    完整的Wiimote有三部分: - Wii手柄(这个集成了motion plus) ? - Nunchunk(外号”鸡腿”) ? - IR感应条 ? UE4集成 如果要进行开发, 首先要有Library. 都没有提供很好的支持, Dolphin中的控制器部分又没法直接分离出来, 所以我参考其他人的实现修改了一个WiiUse的版本: https://github.com/xoyojank/wiiuse UE4集成控制器是采用插件的形式

    1.1K110发布于 2018-05-21
  • 来自专栏IT当时语_青山师_JAVA技术栈

    Spring 4 Spring MVC 4 REST + Jackson @JsonView集成实例详解

    分享一个使用SpringMVC4 Rest 和Jackson的@JsonView注解集成的实例。@JsonView用来过滤JSON响应。Spring4.1开始直接支持@JsonView注解。 Profile.java: package org.byron4j.springMVC4_rest_jackson_jsonview_annotation; public class Profile Address.java: package org.byron4j.springMVC4_rest_jackson_jsonview_annotation.pojo; import org.byron4j.springMVC4 ; import org.byron4j.springMVC4_rest_jackson_jsonview_annotation.pojo.Name; import org.byron4j.springMVC4 WebAppInitializer.java: package org.byron4j.springMVC4_rest_jackson_jsonview_annotation.config; import

    1.3K20编辑于 2023-05-04
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot 集成日志 logging sl4jSpring Boot 集成日志 logging sl4j

    Spring Boot 集成日志 logging sl4j 1.配置:src/main/resources/application.properties logging.config=classpath

    41020发布于 2018-08-17
  • 来自专栏openclaw系列

    OpenClaw 集成 Cloudflare AI Gateway 指南

    >/anthropic默认模型:cloudflare-ai-gateway/claude-sonnet-4-5(需在Gateway中映射)核心价值:缓存加速:自动缓存重复提示词,降低Token成本。 模型映射:确保在Gateway中启用了所需的Claude模型(如claude-sonnet-4-5)。 /claude-sonnet-4-5"}}}}四、高级配置:网关级鉴权如果你在CloudflareAIGateway上启用了额外的入口鉴权(即要求调用Gateway的客户端也提供Token),需要添加自定义 Cloudflare模型名称OpenClaw配置ID对应上游模型claude-sonnet-4-5cloudflare-ai-gateway/claude-sonnet-4-5ClaudeSonnet4.5claude-opus -4cloudflare-ai-gateway/claude-opus-4ClaudeOpus4claude-haiku-4cloudflare-ai-gateway/claude-haiku-4ClaudeHaiku4

    74520编辑于 2026-03-18
  • 来自专栏大模型系列

    Java项目如何集成Spring AI

    Spring CLI 还提供了将外部代码库集成到当前项目中的功能,以及许多其他生产力功能。 以下是一个示例代码片段,它展示了如何配置 Spring AI BOM,以便您可以在不指定版本号的情况下声明一个或多个 Spring AI 模块(如 spring-ai-openai)的 Starter implementation("org.springframework.ai:spring-ai-openai-starter") // 如果需要,还可以添加其他 Spring AI 嵌入模型 嵌入 API Spring AI OpenAI 嵌入 Spring AI Azure OpenAI 嵌入 Spring AI Ollama 嵌入 Spring AI Neo4jVectorStore - Neo4j 向量存储. PgVectorStore - PostgreSQL/PGVector 向量存储。

    75900编辑于 2025-04-05
领券