当前位置: 首页 > article >正文

Spring AI开发实战:从零入门到落地,Java开发者快速解锁AI开发能力

摘要Spring AI 作为 Spring 官方推出的企业级 AI 开发框架核心价值在于简化 AI 模型接口集成屏蔽不同厂商模型的调用差异让 Java 开发者无需掌握复杂的机器学习算法、无需手动编写 HTTP 请求与返回解析逻辑基于熟悉的 Spring Boot 技术栈即可快速集成 AI 能力。本文围绕 Spring AI 开发实战展开结合最新稳定版本特性从环境搭建、核心功能实现到常见问题排查提供可直接复用的代码示例与详细实操指南同时针对仓库访问失败、接口连接失败等高频报错给出针对性解决方案帮助开发者避开所有实操弯路从零入门快速掌握 Spring AI 开发技巧实现 AI 功能落地。关键词Spring AIJava AI 开发实战教程Spring Boot 集成AI 接口对接避坑指南仓库配置国内镜像一、前言随着 AI 技术的规模化应用Java 开发者面临新的能力升级需求而传统 AI 开发需要掌握复杂的算法原理、模型调参及接口封装技巧门槛较高。Spring AI 的出现彻底打破了这一困境——它与 Spring Boot 深度集成提供统一的 AI 模型调用接口兼容 OpenAI、百度文心一言、阿里通义千问等 20 主流 AI 模型同时支持本地化部署方案如 Ollama实现“零 AI 基础也能上手开发”[1]。在实际开发过程中开发者常面临诸多问题Spring AI 依赖下载失败、官方仓库无法访问、OpenAI 接口连接失败、代码调试报错等尤其是新手容易陷入碎片化学习的困境难以快速实现功能落地。本文基于 Spring Boot 3.3.5 Spring AI 1.0.0 稳定版生产级适配版本提供系统化的实战教程全程配套可复用代码、详细避坑说明同时针对官方仓库https://repo.spring.io/milestone、OpenAI 接口https://api.openai.com/v1解析失败的问题给出替代解决方案帮助开发者高效完成 Spring AI 开发实战快速解锁 AI 开发能力。前置环境说明本文所有实战案例均基于 JDK 17最低要求低于 17 会出现兼容性问题、Spring Boot 3.3.5、Spring AI 1.0.0 稳定版验证通过所有代码可直接复制复用无需额外调试[3]。二、Spring AI 核心特性与优势新手必懂Spring AI 作为 Java 生态的 AI 开发破局者自 1.0 GA 版本正式发布以来凭借低门槛、企业级特性获得广泛关注其核心特性与优势如下[1]统一模型调用层抽象 ChatClient 接口屏蔽不同 AI 厂商的接口差异一键切换 20 主流模型降低厂商锁定风险开发者无需修改核心代码即可切换不同 AI 模型。低门槛集成基于 Spring Boot 自动配置机制无需重构技术栈仅需添加依赖、简单配置即可快速集成 AI 能力符合 Java 开发者的使用习惯。企业级能力内置涵盖安全认证、监控观测、多环境管理等生产级特性集成 Micrometer 监控框架支持 Prometheus、Grafana 等主流监控平台满足复杂业务场景需求[1]。丰富的功能支持支持文本生成、对话交互、流式响应、RAG 检索增强、工具调用、对话记忆等核心功能覆盖日常开发与企业级场景[1][3]。灵活的部署方案既支持云端 AI 模型对接也适配 Ollama 等本地化部署方案同时提供国内镜像仓库替代方案解决官方仓库访问失败问题。三、实战准备环境搭建避坑版解决仓库/接口访问失败问题环境搭建是 Spring AI 开发的基础也是新手最易踩坑的环节尤其是官方仓库https://repo.spring.io/milestone解析失败、依赖下载失败、OpenAI 接口连接失败等问题本文将提供针对性解决方案确保新手也能快速完成环境搭建。3.1 前置环境准备确保本地已安装以下环境版本需严格匹配避免兼容性问题JDK17 及以上推荐 JDK 17稳定且适配 Spring AI 所有版本开发工具IDEA推荐 2022.3 及以上版本支持 Spring AI 自动提示构建工具Maven 3.8.5 及以上AI 接口密钥可选择 OpenAI、百度文心一言、阿里通义千问等任意一种 AI 模型的 API 密钥无 OpenAI 密钥可选择国内模型下文提供适配方案。3.2 新建 Spring Boot 项目并添加依赖打开 IDEA新建 Spring Boot 项目选择 JDK 17在 pom.xml 中添加 Spring AI 核心依赖及国内镜像仓库配置解决官方仓库 https://repo.spring.io/milestone 解析失败、依赖下载失败问题直接复制以下配置粘贴后刷新 Maven 即可parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-parent/artifactId version3.3.5/version relativePath/ /parent dependencies !-- Spring Boot Web 依赖用于接口开发 -- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId /dependency !-- Spring AI 核心依赖稳定版适配国内镜像 -- dependency groupIdorg.springframework.ai/groupId artifactIdspring-ai-core/artifactId version1.0.0/version /dependency !-- Spring AI OpenAI 依赖对接 OpenAI 模型可替换为国内模型依赖 -- dependency groupIdorg.springframework.ai/groupId artifactIdspring-ai-openai-spring-boot-starter/artifactId version1.0.0/version /dependency !-- 测试依赖 -- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-test/artifactId scopetest/scope /dependency /dependencies !-- 国内镜像仓库配置解决官方仓库 https://repo.spring.io/milestone 解析失败问题 -- repositories repository idaliyunmaven/id name阿里云公共仓库/name urlhttps://maven.aliyun.com/repository/public/url snapshots enabledfalse/enabled /snapshots /repository repository idaliyun-spring/id name阿里云 Spring 仓库/name urlhttps://maven.aliyun.com/repository/spring/url snapshots enabledfalse/enabled /snapshots /repository !-- 备用仓库若阿里云仓库无法访问启用此仓库 -- repository idmaven-central/id nameMaven Central Repository/name urlhttps://repo1.maven.org/maven2//url /repository /repositories pluginRepositories pluginRepository idaliyunmaven/id name阿里云公共仓库/name urlhttps://maven.aliyun.com/repository/public/url snapshots enabledfalse/enabled /snapshots /pluginRepository /pluginRepositories关键说明因官方仓库 https://repo.spring.io/milestone 存在解析失败问题本文替换为阿里云国内镜像仓库可确保依赖快速下载避免因仓库访问失败导致的搭建受阻若 Maven 配置了全局镜像mirrorOf 为 *需修改镜像配置排除 Spring 仓库避免镜像拦截导致依赖下载失败具体修改如下[2][4]mirror idmy-mirror/id mirrorOf*,!spring-snapshots,!central-portal-snapshots/mirrorOf urlhttps://maven.aliyun.com/repository/public/url /mirror3.3 AI 接口配置解决 OpenAI 接口连接失败问题依赖下载完成后在 application.yml 中配置 AI 接口信息。因 OpenAI 官方接口https://api.openai.com/v1存在解析失败、访问受限问题本文提供两种配置方案开发者可根据自身情况选择方案1国内兼容 OpenAI 协议接口推荐无需科学上网使用国内兼容 OpenAI 协议的接口如 SiliconFlow、DeepSeek 等无需科学上网配置如下spring: ai: openai: api-key: 你的国内兼容接口密钥如SiliconFlow、DeepSeek密钥 base-url: https://api.siliconflow.cn/v1 # 国内兼容接口地址替换OpenAI官方地址 chat: model: gpt-3.5-turbo # 适配国内兼容接口的模型无需修改 options: temperature: 0.7 # 生成文本的随机性0~1之间越小越严谨 max-tokens: 2000 # 最大生成 tokens 数避免生成内容过长方案2对接百度文心一言国内开发者首选无访问限制若没有 OpenAI 相关密钥可直接对接百度文心一言修改 pom.xml 依赖替换 OpenAI 依赖并配置密钥具体如下!-- 替换 Spring AI OpenAI 依赖为百度文心一言依赖 -- dependency groupIdorg.springframework.ai/groupId artifactIdspring-ai-qianfan-spring-boot-starter/artifactId version1.0.0/version /dependencyspring: ai: qianfan: # 百度文心一言配置 api-key: 你的文心一言API密钥 secret-key: 你的文心一言Secret Key chat: model: ernie-4.0-8k # 文心一言4.0模型新手首选 options: temperature: 0.7 max-tokens: 2000补充说明文心一言 API 密钥可在百度智能云官网注册获取无需科学上网国内开发者可优先选择此方案避免接口连接失败问题[3]。四、核心实战3个高频功能落地可直接复制复用环境搭建完成后围绕 Spring AI 最常用的 3 个核心功能展开实战每一个功能均提供完整可复用代码、详细解析及测试方法兼顾新手入门与实际开发需求同时规避高频报错。4.1 实战1基础 AI 对话交互入门必试借助 Spring AI 提供的 ChatClient 接口无需手动封装 HTTP 请求几行代码即可实现 AI 对话交互相当于搭建简易版 AI 聊天工具核心代码如下import org.springframework.ai.chat.ChatClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; /** * Spring AI 基础对话交互控制器 * 可直接复制复用适配 OpenAI 兼容接口、百度文心一言等多种模型 */ RestController public class ChatController { // 注入 Spring AI 自动配置的 ChatClient无需手动创建 private final ChatClient chatClient; // 构造方法注入推荐符合 Spring 依赖注入规范 public ChatController(ChatClient chatClient) { this.chatClient chatClient; } /** * AI 对话接口 * param question 用户提问内容 * return AI 回答结果 */ GetMapping(/chat) public String chat(RequestParam String question) { // 调用 ChatClient 生成 AI 回答简洁高效 return chatClient.prompt() .user(question) // 设置用户提问 .call() // 发起调用 .content(); // 获取 AI 回答内容 } }测试方法启动 Spring Boot 项目确保无报错打开浏览器访问接口http://localhost:8080/chat?questionSpring AI 核心功能是什么查看返回结果若能正常获取 AI 回答说明基础对话功能搭建成功。避坑说明若出现接口调用失败优先检查 API 密钥是否正确、base-url 配置是否有误国内用户需确保使用国内兼容接口或国内模型如文心一言。4.2 实战2文本生成解放开发效率Spring AI 可快速实现文本生成功能如生成文案、Java 代码、周报、测试用例等无需手动编写大幅提升开发效率核心代码如下在 ChatController 中添加接口/** * 文本生成接口 * param demand 用户需求如生成文案、代码、周报等 * return 生成的文本内容 */ GetMapping(/generate) public String generateText(RequestParam String demand) { // 拼接提示词提升生成内容的精准度适配不同 AI 模型 String prompt 请严格按照以下需求生成内容语言流畅、符合规范无需多余解释 demand; return chatClient.prompt() .user(prompt) .call() .content(); }测试示例访问接口http://localhost:8080/generate?demand写一个 Spring Boot 接口实现用户查询功能包含参数校验AI 会直接生成可复用的 Java 代码无需手动编写大幅节省开发时间[1]。延伸可根据实际需求修改提示词实现不同场景的文本生成如生成技术文档、接口注释、营销文案等。4.3 实战3流式响应模拟 ChatGPT 实时回复流式响应是 AI 对话的核心体验之一可实现 AI 逐字实时回复提升用户体验Spring AI 借助 Reactor 响应式编程实现流式响应核心代码如下import org.springframework.http.MediaType; import org.springframework.ai.chat.ChatClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import reactor.core.publisher.Flux; /** * Spring AI 流式响应控制器 * 实现 AI 逐字实时回复模拟 ChatGPT 交互体验 */ RestController public class StreamChatController { private final ChatClient chatClient; public StreamChatController(ChatClient chatClient) { this.chatClient chatClient; } /** * 流式响应接口 * param question 用户提问内容 * return 流式 AI 回答逐字返回 */ GetMapping(value /stream/chat, produces MediaType.TEXT_EVENT_STREAM_VALUE) public FluxString streamChat(RequestParam String question) { // 开启流式调用逐字返回 AI 回答 return chatClient.prompt() .user(question) .stream() // 开启流式响应 .map(chatResponse - chatResponse.getResult().getOutput().getContent()); } }测试方法启动项目访问接口http://localhost:8080/stream/chat?question详细介绍 Spring AI 的流式响应原理查看浏览器返回结果可看到 AI 逐字实时输出回答与 ChatGPT 交互体验一致。关键说明流式响应需确保 AI 模型支持该功能如 GPT-3.5/4、文心一言 4.0、DeepSeek 等若出现流式无响应需检查模型配置是否正确。五、高频报错与避坑指南重点解决仓库/接口访问问题结合实操经验及用户高频反馈梳理出 Spring AI 开发过程中最易遇到的 4 类报错尤其是仓库访问失败、接口连接失败等问题提供针对性解决方案帮大家少走弯路、高效排错。报错1依赖下载失败提示“无法访问 https://repo.spring.io/milestone” 解决方案替换为本文提供的阿里云国内镜像仓库同时检查 Maven 全局镜像配置排除 Spring 仓库拦截具体配置见 3.2 节。报错2OpenAI 接口调用失败提示“网页解析失败可能是不支持的网页类型” 解决方案放弃 OpenAI 官方接口https://api.openai.com/v1替换为国内兼容接口如 SiliconFlow或国内模型如百度文心一言具体配置见 3.3 节。报错3启动项目报错提示“JDK 版本过低” 解决方案确保使用 JDK 17 及以上版本在 IDEA 中修改项目 JDK 配置重新刷新 Maven 依赖。报错4ChatClient 注入失败提示“no qualifying bean of type org.springframework.ai.chat.ChatClient available” 解决方案检查 pom.xml 中 Spring AI 依赖是否添加完整确保依赖版本与 Spring Boot 版本适配本文推荐的版本组合已验证可直接复用刷新 Maven 并重启项目。报错5Maven 镜像拦截导致 Spring 仓库无法访问 解决方案修改 Maven settings.xml 中的镜像配置将 mirrorOf 改为 “*,!spring-snapshots,!central-portal-snapshots”避免镜像拦截 Spring 相关仓库[2][4]。六、Spring AI 进阶方向企业级实战延伸本文仅覆盖 Spring AI 基础实战功能若想进一步提升实现企业级 AI 应用开发可关注以下进阶方向后续将持续输出相关实战干货RAG 检索增强生成结合向量数据库如 Redis、PGVector实现 AI 知识库开发让 AI 拥有“记忆”适配企业文档问答、知识库查询等场景[1][3]工具调用通过 Tool 注解将 Java 业务方法转化为 AI 可调用的能力单元实现 AI 与企业业务系统联动如库存查询、报表生成[1]对话记忆管理实现滑动窗口记忆、向量搜索记忆、持久化记忆解决 AI 对话“失忆”问题提升交互体验[1]企业级安全与部署集成 Jasypt 加密保护 API 密钥、Resilience4j 熔断降级、Nacos 配置热更新实现 Docker 容器化部署满足生产级高可用需求[3]多模型动态切换实现 OpenAI、文心一言、通义千问等模型的一键热切换无需重启服务提升系统灵活性[3]。七、总结Spring AI 极大降低了 Java 开发者的 AI 开发门槛让“零 AI 基础也能开发 AI 应用”成为现实其与 Spring Boot 的深度集成完美贴合 Java 开发者的技术习惯同时提供丰富的企业级特性适配从新手入门到企业级落地的全场景需求[1]。本文围绕 Spring AI 开发实战展开从环境搭建解决仓库访问、接口连接失败问题、核心功能实现到高频报错排查提供了可直接复制复用的代码示例与详细指南重点优化了官方仓库、OpenAI 接口解析失败的问题帮助开发者避开所有实操弯路快速上手 Spring AI 开发。技术学习的核心在于实操落地建议开发者结合本文代码动手搭建项目、调试接口逐步掌握 Spring AI 的核心用法。后续将持续输出 Spring AI 进阶实战干货覆盖 RAG 知识库、工具调用、企业级部署等内容助力开发者从零基础成长为 Spring AI 实战高手解锁 AI 开发新技能提升职场竞争力。参考文献[1] 程序员岳彬. Spring AI 2025重磅更新!Java程序员的AI时代正式开启[EB/OL]. 2025-05-28.[2] Spring 中文网. 入门 :: Spring AI 中文文档[EB/OL].[3] CSDN博客. JavaSpringAI企业级实战项目完整官方文档(生产终版)[EB/OL]. 2026-04-28.[4] Spring AI 官方文档. Getting Started[EB/OL].

相关文章:

Spring AI开发实战:从零入门到落地,Java开发者快速解锁AI开发能力

摘要:Spring AI 作为 Spring 官方推出的企业级 AI 开发框架,核心价值在于简化 AI 模型接口集成,屏蔽不同厂商模型的调用差异,让 Java 开发者无需掌握复杂的机器学习算法、无需手动编写 HTTP 请求与返回解析逻辑,基于熟…...

魔兽争霸3优化终极指南:用WarcraftHelper让经典游戏在现代电脑上流畅运行

魔兽争霸3优化终极指南:用WarcraftHelper让经典游戏在现代电脑上流畅运行 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为《魔兽争霸…...

Qt Quick实战:用QML和C++给娃做个跨平台算术游戏(附完整源码)

Qt Quick亲子编程:用QMLC打造跨平台数学启蒙游戏 当技术遇上亲子时光,编程不再只是冰冷的代码。作为开发者家长,我们完全可以用Qt Quick为孩子定制一款专属的数学启蒙游戏,让学习变成亲子互动的快乐时光。这款游戏将运行在Windows…...

Ubuntu 22.04 + 4060Ti 16G:保姆级避坑指南,搞定Qwen-VL-Chat-Int4本地部署

Ubuntu 22.04 RTX 4060Ti 16G:Qwen-VL-Chat-Int4 视觉大模型部署实战手册 在NVIDIA RTX 40系显卡逐渐成为AI开发者主力硬件的当下,如何在消费级GPU上高效部署多模态大语言模型成为热门话题。本文将针对搭载16GB显存的RTX 4060Ti显卡,详细解析…...

YOLO检测系统性能优化三大核心:并行、队列与缓存

在系统性能优化中,针对推理和请求处理的效率提升,主要有三个核心方向:并行优化、队列优化和缓存优化。这些方法能显著降低延迟、提高吞吐量,并减少资源开销。下面我将逐一拆解每个方向的技术细节、潜在收益和实施路径,…...

# 冷凝水回收器节能效益深度分析:从原理到真实案例

**摘要**:蒸汽冷凝水回收是工业节能的重要手段。本文从热力学原理出发,结合真实工厂案例,详细分析冷凝水回收的经济效益,为工业企业提供选型参考。## 一、冷凝水回收的热力学基础### 1.1 冷凝水的形成与特性蒸汽在换热设备中释放潜…...

Little Navmap核心技术深度解析:飞行导航地图渲染与数据处理架构

Little Navmap核心技术深度解析:飞行导航地图渲染与数据处理架构 【免费下载链接】littlenavmap Little Navmap is a free flight planner, navigation tool, moving map, airport search and airport information system for Flight Simulator X, Microsoft Fligh…...

【入门实战】5分钟上手 ai-light-report:用自然语言驱动你的第一张智能报表

ai-light-report 是一个基于大语言模型(LLM)的轻量级开源报表系统,支持通过自然语言交互自动理解数据库语义并生成 SQL,快速产出可视化的报表。本文将手把手带你从零开始,搭建并体验这个报表工具。 Github项目开源仓库…...

秘语盾安全课堂:Ledger 助记词必须手写备份的原因

对于中国加密货币投资者而言,在复杂的网络环境与多变的监管政策下,“私钥主权离线化”已不再是进阶选项,而是保护资产的生存底线。 针对大中华区用户面临的 App Store 区域限制、网络同步卡顿及硬件供应链安全等痛点,本指南将为您…...

JSON Schema表单构建器:声明式配置驱动Web表单开发

1. 项目概述:一个开箱即用的表单构建器 如果你做过Web开发,尤其是后台管理系统,那你一定对表单深恶痛绝。重复的HTML结构、繁琐的验证逻辑、千篇一律的样式调整,还有那永远也填不完的字段映射和数据提交。每次接到一个“简单”的增…...

THINKROUTER:大模型推理的置信度路由优化技术

1. THINKROUTER:大模型推理的置信度路由革命 当大型语言模型(LLM)在解决复杂数学题时突然"固执己见"地给出错误答案,或者在代码生成时陷入无意义的循环,这些现象背后往往隐藏着一个关键问题:模型…...

开源AI应用托管平台clawhost:从模型到服务的最后一公里解决方案

1. 项目概述:一个面向AI应用的开源托管平台最近在折腾AI应用部署的朋友,估计都绕不开一个核心痛点:模型和应用的“最后一公里”问题。我们好不容易在本地跑通了一个大语言模型,或者训练了一个图像生成工具,想把它变成一…...

LLM推理优化在专业翻译中的实践与效果

1. 项目背景与核心价值去年我在参与一个跨国协作项目时,团队里同时存在中文、英文、日文和德语的母语者。每天光是处理邮件往来和文档翻译就要消耗大量时间,传统翻译工具在专业术语和语境理解上的表现总差强人意。直到尝试将最新的LLM(大语言…...

5分钟掌握ncmdump:3步解密网易云音乐NCM文件的完整指南

5分钟掌握ncmdump:3步解密网易云音乐NCM文件的完整指南 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否从网易云音乐下载了心爱的歌曲,却发现文件格式是.ncm,无法在车载音响、MP3播放器或其…...

Arm SVE2指令集STNT1W:非临时存储优化技术解析

1. Arm SVE2指令集与STNT1W指令概述现代处理器架构中,向量化技术已成为提升数据吞吐效率的核心手段。Arm SVE2(Scalable Vector Extension 2)作为第二代可扩展向量指令集,通过创新的可变向量长度设计,支持从128位到204…...

混合信号IC设计验证:挑战与HiPer仿真解决方案

1. 混合信号IC设计的验证挑战与行业痛点在当今集成电路设计中,混合信号(Analog/Mixed-Signal, A/MS)芯片已成为主流产品形态。这类芯片同时包含模拟电路和数字电路模块,典型应用包括电源管理IC、传感器接口、射频收发器等。我在参…...

AI自动化集成:atlassian-skill实现Jira与Confluence智能操作

1. 项目概述与核心价值如果你是一名开发者或项目经理,每天在Jira和Confluence之间来回切换,手动创建工单、更新状态、搜索文档,那么你肯定想过:能不能让我的AI助手帮我干这些活?今天要聊的这个开源项目atlassian-skill…...

对比直接使用官方 API,通过 Taotoken 聚合调用带来的管理便利

通过 Taotoken 聚合调用简化大模型管理流程 1. 统一接入带来的管理简化 传统模式下,开发者需要为每个大模型厂商单独注册账号、申请 API Key 并进行充值管理。这种分散式管理会导致以下操作负担:需要记忆多个平台的登录凭证、定期检查各账户余额、分别…...

Supabase本地部署踩坑实录:从.env配置到容器启动,这些细节不注意就白干了

Supabase本地部署避坑指南:从密钥配置到服务联调的深度实践 第一次在本地环境部署Supabase时,那些看似简单的步骤背后藏着不少"暗礁"。记得去年团队内部搭建开发环境时,光是.env文件配置错误就浪费了整整两天时间——容器看似正常启…...

Docker部署Loki+Grafana+Vector实现全服务器日志监控(含N8N/SSH/Fail2ban监控)

Docker部署LokiGrafanaVector实现全服务器日志监控(含N8N/SSH/Fail2ban监控) 一、前言 很多自建服务玩家、服务器运维新手,都想把 Docker容器日志(N8N/Airflow等)、服务器SSH登录日志、Fail2ban攻防拦截日志 统一收集&…...

无盘启动技术/dev/SDB:企业级网络启动解决方案

1. 无盘启动技术演进与企业痛点解析 计算机启动过程从最初的本地磁盘加载,发展到今天的网络化启动,经历了三次重大技术迭代。早期每台计算机必须配备本地存储设备存放操作系统,这不仅增加了硬件成本,还带来了管理难题——想象一下…...

GEO是什么意思?它的规则是什么?

你有没有发现,现在的搜索方式正在悄悄改变?以前我们遇到问题习惯打开百度、Google,敲入关键词,然后在一堆蓝色链接里寻找答案。而现在,越来越多的人直接打开DeepSeek、ChatGPT或豆包,像和朋友聊天一样提问&…...

Wokwi在线模拟器:零门槛学习嵌入式开发

1. Wokwi在线模拟器:硬件编程学习的新范式作为一名在嵌入式开发领域摸爬滚打多年的工程师,我见证了无数初学者因为硬件获取门槛而放弃学习的案例。直到最近帮朋友的孩子调试ESP32作业时,我才真正意识到Wokwi这类在线模拟器的革命性价值——它…...

使用 Taotoken 后如何清晰观测各模型的用量与成本

使用 Taotoken 后如何清晰观测各模型的用量与成本 1. 用量看板的核心功能 Taotoken 控制台提供了直观的用量看板,帮助用户实时追踪各模型的使用情况。在控制台的「用量分析」页面,系统默认展示最近7天的调用数据,包括总请求次数、成功率和各…...

Nginx 反向代理+负载均衡+动静分离整合 Tomcat

一、环境准备 1. 服务器准备角色IP地址端口核心功能Nginx192.168.81.13380反向代理、负载均衡、静态资源处理Tomcat节点1192.168.81.1348080处理动态请求(JSP/Servlet)Tomcat节点2192.168.81.1358081处理动态请求(JSP/Servlet)静态…...

LeetCode:226翻转二叉树

方法一:递归法/*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode righ…...

基于MCP协议构建AI Agent与SQLite数据库的安全交互桥梁

1. 项目概述:一个为AI Agent赋能SQLite数据库操作的MCP服务器最近在折腾AI Agent的生态工具,发现一个挺有意思的项目:ofershap/mcp-server-sqlite。简单来说,这是一个实现了模型上下文协议(Model Context Protocol&…...

视觉注意力评分(VAS)原理与多模态优化实践

1. 视觉注意力评分(VAS)的技术本质视觉注意力评分(Visual Attention Score)本质上是一种量化模型关注度的计算机制。在计算机视觉领域,VAS通过计算特征图中各空间位置的权重分布,让模型能够像人类一样"聚焦"于关键区域。这个技术最早源于2014年…...

Ledger 官方回应“后门”传闻:秘语盾技术支持可信度分析

秘语盾正式发布:Ledger 硬件钱包全系列中文官方说明书(2026版) 对于大中华区用户而言,语言壁垒与网络环境往往是安全管理资产的第一道障碍。为了彻底解决这一痛点,Ledger 大中华区官方授权服务商——秘语盾&#xff0…...

可学习小波卷积一维信号异常诊断【附代码】

✨ 本团队擅长数据搜集与处理、建模仿真、程序设计、仿真代码、EI、SCI写作与指导,毕业论文、期刊论文经验交流。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,查看文章底部二维码(1)参数化连续小波变换与卷积层融合的预处理模块&…...