- 博客(519)
- 资源 (15)
- 收藏
- 关注
原创 Claude Code 第 12 篇 告别手动合并与部署:用 Claude Code Skill 打造自动化工作流
本文介绍了如何利用Claude Skills自动化开发分支合并流程。Skills是一种开放标准,通过SKILL.md文件赋予AI Agent新能力,包含元数据、执行指令和可选脚本。其工作机制分为发现、激活和执行三阶段,具有自说明、可扩展和可移植的特点。Claude Skills是Agent Skills在Claude平台的具体实现,遵循相同规范但专属于Anthropic。文章还提供了创建Skill目录和编写SKILL.md的入门示例,帮助开发者快速上手使用Skills自动化重复工作流程。
2026-05-20 13:45:37
60
原创 Claude Code 第 11 篇 Claude Code 状态栏还能这么玩?ccstatusline 带你飞
本文介绍了Claude Code状态栏的实现原理及自定义方法。状态栏通过执行Shell脚本接收JSON会话数据并显示输出内容,支持两种配置方式:使用/statusline自然语言指令或手动修改配置文件。文章详细说明了可用的JSON数据结构,并重点推荐了ccstatusline工具,该工具提供丰富的自定义功能,包括实时指标显示、Powerline支持、多行配置和交互式TUI界面,支持npm/bun一键安装,开箱即用。
2026-05-20 13:25:33
194
原创 AI PPT 实现方案:pptxgenjs + pptxviewjs
本文介绍了如何使用pptxgenjs库将Markdown文档转换为PPT演示文稿。pptxgenjs是一个纯JavaScript库,支持跨平台创建兼容主流PPT软件的.pptx文件。文章详细讲解了pptxgenjs的功能特性、安装方法、基础使用示例,并提供了一个实战案例代码片段,展示如何通过2100行JavaScript代码实现从Markdown到PPT的转换,包括设置主题颜色、字体、布局等样式配置。该方案无需安装PowerPoint,可直接在浏览器或Node.js环境中运行。
2026-05-11 15:38:59
674
原创 Claude Code 报错:Unable to verify if domain code.claude.com is safe to fetch. This may be due to...
摘要:用户在使用Claude Code v2.1.128抓取网站内容时遇到域名验证错误,提示无法确认code.claude.com的安全性。经排查发现是WebFetch工具的安全检查机制导致,通过在.claude/settings.json配置文件中添加"skipWebFetchPreflight": true参数,跳过域名安全检查后问题解决。该参数会禁用向api.anthropic.com发送的域名验证请求,适用于个人开发环境。
2026-05-10 07:00:00
52
原创 AI 辅助编程全景:演进、提效场景与未来趋势
本文系统梳理了AI辅助编程的发展历程与应用场景。演进路径分为三代:从代码补全工具(2023)、对话式助手(2024)到自主编程代理(2025)。在软件全生命周期中,AI可显著提升各环节效率:需求分析阶段节省30-60%文档编写时间;设计阶段缩短40-60%技术调研周期;编码阶段通过智能补全提升55%任务速度;测试阶段减少30-60%测试编写时间。数据显示,2025年84%开发者使用AI工具,41%代码由AI生成,平均每周节省3.6小时。AI正推动开发者角色从编写者转变为审核者,但复杂业务逻辑和架构设计仍需人
2026-05-10 07:00:00
291
原创 Superpowers Code Review 机制剖析:从 subagent 到 Skill 的完整设计
文章摘要: Superpowers是一个为Claude Code设计的工程化工作流插件,通过"规划-设计-测试-审查"标准化流程解决AI编程常见问题。其核心组件包括:1) code-reviewer子代理,负责代码审查并输出结构化报告;2) requesting-code-review技能,定义何时及如何发起审查。审查流程强调:重大步骤完成后必须审查,问题分级处理(Critical必须立即修复),审查结果需严格执行。插件通过git SHA追踪变更,确保审查精准高效,帮助开发者在问题扩散前
2026-05-09 20:24:08
116
原创 AI 画图完全指南:从 draw.io 到 next-ai-draw-io 的智能图表绘制
摘要: drawio是一款开源免费的跨平台图表绘制工具(最新版29.7.9),支持流程图、UML图等20多种专业图表,具备本地存储、丰富模板和Jira集成等功能。提供网页版、桌面版(Windows/macOS/Linux)、VS Code插件和Docker镜像等多种使用方式。文章还介绍了AI绘图功能,包括官方AI配置(实测无效)和第三方方案next-ai-draw-io(支持自然语言生成图表、PDF解析等),详细说明了MCP版本的配置方法及在Claude等工具中的调用方式。
2026-05-09 20:21:57
260
原创 Claude Code 第 10 篇 Hook 案例,rtk 完全指南:让 AI 编程助手的 Token 消耗直降 80%
rtk是一款用于优化AI模型交互的Rust工具,能对Bash命令输出进行智能过滤和压缩,显著减少发送给LLM的Token数量。实测显示,在30分钟Claude Code会话中可节省80%的Token消耗(从118k降至23.9k)。该工具支持多平台安装,作为单一二进制文件运行,延迟低于10ms。通过rtk init -g命令可快速集成到Claude Code等AI工具中,并提供匿名遥测功能以持续优化过滤规则。Windows用户建议通过WSL安装以获得最佳体验。
2026-05-08 10:54:15
532
原创 Claude Code 第 9 篇 Claude Code Hooks 完全指南:从入门到自动化实战
本文介绍了Claude Code中的Hooks机制,这是一种在特定事件发生时自动执行脚本或LLM判断的拦截点。文章首先通过类比Git Hooks解释其概念,然后以文件修改日志记录为例演示基础配置流程。进阶部分详细解析了Hooks的工作原理,包括6大类事件类型(生命周期、用户交互、工具执行等)和输入输出机制(通过JSON传递数据,退出码控制流程)。还介绍了matcher/if过滤机制和5种Hook类型(command/http/mcp_tool/prompt/agent),其中command类型可通过执行sh
2026-05-08 10:53:04
177
原创 Claude Code 第 8 篇 Claude Code 命令手册:这 30+ 个命令,让你的效率提升 10 倍
本文介绍了Claude Code的内置命令系统,这些命令通过"/"触发,已与Skills功能合并。主要命令包括:会话管理类(/context查看上下文、/compact压缩、/clear重置、/fork分支等);模型控制类(/model切换模型、/fast快速模式、/effort设置工作量);项目操作类(/init初始化、/diff查看差异、/security-review安全检查);以及扩展功能类(/memory管理记忆、/skills查看技能、/agents管理子代理)。这些命令提供
2026-05-07 06:45:00
291
原创 Claude Code 第 7 篇 手把手教你创建第一个 Agent Skill:从零实现 Code Review
本文以代码审查为例,演示了创建Skill的完整流程,包括目录创建、指令编写和测试,帮助开发团队将经验沉淀为可复用的AI能力。
2026-05-07 06:30:00
349
原创 Claude Code 小技巧:如何配置 DeepSeek V4 为 1m 上下文?
摘要 Claude Code配置deepseek-v4-pro模型后仍显示200k上下文窗口,而DeepSeek官方文档明确说明该模型支持1M上下文。通过逆向分析发现,Claude Code存在硬编码默认上下文限制(200k)和特殊逻辑: 可通过环境变量CLAUDE_CODE_MAX_CONTEXT_TOKENS覆盖默认值 模型名称需以"[1m]"后缀结尾才能启用1M上下文 或使用特定beta headercontext-1m-2025-08-07 否则会回退到默认200k限制 建议修改
2026-05-06 07:15:00
247
原创 AI 编程的救星:Superpowers 如何用四个强制步骤干掉“拿到需求就写代码”
Superpowers 是一个为 Claude Code 设计的工程化工作流插件(GitHub 162k ⭐),通过标准化流程解决 AI 编程常见问题。核心采用四大理念:测试驱动开发、系统化流程、降低复杂度、证据优先。主要工作流程包括:需求澄清(brainstorming)、隔离开发(using-git-worktrees)、任务拆解(writing-plans)、子代理执行(subagent-driven-development)、测试驱动(test-driven-development)、代码审查(re
2026-05-06 07:00:00
278
原创 New API 大模型网关保姆级教程:Docker Compose 部署 + MiniMax 接入 Claude 实战
New API 是一个开源的 AI 基座平台,提供统一的 API 接口接入 30+主流 AI 服务(如 OpenAI、Claude 等)。核心功能包括智能路由、精细计费、安全管控和多租户支持,采用 AGPLv3 协议开源。支持 Docker Compose 快速部署,通过修改配置文件即可连接不同数据库,适合从开发到生产环境的不同规模应用。部署时需注意修改默认密码等安全配置。
2026-05-05 18:47:20
627
原创 RainBond 下 WebSocket 代理配置实战:从 400 错误到正常连接
本文介绍了在NodeJS项目中实现WebSocket连接的调试过程。本地使用Nginx代理WebSocket请求(/collaboration/)和静态资源(/spreadjs/)运行正常,但在RainBond平台部署时遇到WebSocket 400错误。解决方案是:1)静态资源仍通过Nginx代理;2)WebSocket请求通过RainBond网关单独配置并开启WebSocket支持。文中还提供了使用在线工具(http://wstool.js.org/)测试WebSocket连接的方法,并附有相关配置示例
2026-05-05 18:46:22
50
原创 告别配置混乱:CC-Switch 让 AI CLI 工具管理变得简单
CC-Switch是一款跨平台桌面应用,旨在解决多个AI CLI工具(如Claude Code、Codex等)配置管理繁琐的问题。核心功能包括:1)管理50+预设模型供应商,支持一键切换和云同步;2)统一管理MCP/Skills/Prompts,支持GitHub仓库一键安装;3)提供代理管理、会话管理、数据备份等实用工具。该工具支持Windows/MacOS/Linux,提供可视化界面简化配置流程,大幅提升AI开发者的工作效率。通过Deep Link可快速分享配置,并支持自动故障转移等高级功能。
2026-04-21 06:45:00
1617
原创 Claude Code 第 6 篇 Agent Skills 完全指南:从入门到进阶,手把手教你打造 Claude Skills
Skills概述:扩展AI Agent能力的开放标准 Agent Skills是一种开放规范,通过SKILL.md文件为AI Agent提供新能力和专业知识。每个Skill包含元数据、执行指令及可选资源(脚本/文档),支持能力扩展、知识复用和跨平台兼容。其工作机制分发现、激活、执行三阶段,仅在需要时加载完整内容。Claude Skills是其在特定产品中的实现,而Agent Skills是通用标准,支持多平台复用。Skills通过模块化设计提升AI的脚本能力、领域知识和任务自动化水平。
2026-04-21 06:15:00
338
原创 Claude Code 第 4 篇 别再只当命令行用了!Claude Code这7种扩展方式,99%的人不知道
本文介绍了Claude Code的扩展机制,主要包括CLAUDE.md、Skill、Subagent、Hook、MCP、Agent Team和Plugin七大核心功能模块。CLAUDE.md用于持久化项目上下文和指令;Skill提供可复用的知识和工作流;Subagent实现隔离上下文执行;Hook支持自动化脚本触发;MCP连接外部服务;Agent Team协调多会话协作;Plugin则用于功能打包分发。文章详细说明了各模块的用途、加载机制、配置方式和最佳实践,展示了Claude Code强大的可扩展性和自动
2026-04-20 06:00:00
223
原创 Claude Code 第 5 篇 Claude Code 记忆机制完全指南:CLAUDE.md + Auto Memory 双剑合璧
文章摘要: Claude Code采用双记忆机制:用户手动编写的CLAUDE.md和自动生成的Auto Memory。CLAUDE.md作为核心配置文件,支持多级存储(企业/用户/项目级),通过Markdown格式提供项目规范、编码规则等持久化指引。文件支持@语法引入外部内容,建议保持简洁(200行内)并采用结构化编写。用户可通过/init命令快速生成项目专属CLAUDE.md,系统会智能分析代码库并构建初始配置。与AGENTS.md等第三方配置文件共存时,推荐通过CLAUDE.md引用实现兼容。该机制使C
2026-04-20 06:00:00
118
原创 Claude Code 第 3 篇 深入理解 Claude Code 工作机制,告别“瞎问瞎用”
摘要:Claude Code是一个智能终端编码助手,通过智能体循环(收集上下文→采取行动→验证结果)动态处理任务。其核心由推理模型(Claude AI)和工具调用(文件/搜索/执行/网络/代码操作)两大组件驱动,支持项目文件、Git状态等上下文访问。采用会话机制保存对话记录,支持跨分支工作、会话恢复与分叉。通过自动压缩、Skills按需加载和subagent隔离管理上下文窗口。安全机制包括文件检查点(修改前快照)和权限控制,确保操作可逆与可控。用户可通过CLAUDE.md持久化指令优化使用。(149字)
2026-03-17 09:12:10
653
原创 Claude Code 第 2 篇 解决Claude Code在Windows下水土不服:WSL2+国产模型最佳实践
在 Windows 下安装 WSL 并运行 Claude Code 的完整指南: 安装 WSL: 管理员权限运行 wsl --install 安装默认 Ubuntu 发行版 安装过程需设置用户名和密码 WSL 进阶配置: 可修改默认 Linux 发行版(支持 Debian、Arch 等) 可设置 WSL 版本(推荐 WSL2) 通过 WSL Settings 调整内存、网络等参数 使用 WSL: 多种启动方式(开始菜单、命令提示符等) 支持跨系统文件访问(/mnt 和 \wsl.localhost) 网络应
2026-03-17 09:11:15
1083
原创 Claude Code 第 1 篇 Claude Code 国内可用!无需魔法,一键接入DeepSeek_V3教程
摘要: Claude Code 是一款智能终端编码工具,支持自然语言指令操作代码库,功能包括开发新功能、Debug、代码库解析及自动化任务处理。它兼容终端、IDE 及云平台,提供企业级安全支持。国内用户需通过 npm 安装并配置环境变量(如替换为国产模型 API),Windows 用户建议使用 WSL2 或 Linux/macOS 以获得最佳体验。安装后,在项目目录运行 claude 即可交互使用,支持代码分析、问题解答等操作。 关键词: Claude Code、智能编码、自然语言编程、终端工具、国产模型适
2026-03-14 09:37:34
581
原创 Spring AI 第 12 篇 RAG 深度解析:模块化设计、混合检索、重排序,一篇就够了
本文介绍了RAG(检索增强生成)技术的基本概念及其在Spring AI中的实现方式。RAG通过向量检索获取外部知识,解决大模型的知识局限性和生成幻觉问题。相比微调和长文本处理,RAG在成本效率和实时性上更具优势。Spring AI提供了模块化的ETL Pipeline和Advisor API支持RAG实现,包括离线数据处理和运行时检索增强。文章还探讨了混合检索(结合向量检索和关键词检索)以及重排序技术的重要性,并列举了常见的Rerank模型。最后介绍了Spring AI中QuestionAnswerAdvi
2026-03-14 09:32:20
125
原创 Spring AI 第 11 篇 如何用 ETL 将你的“杂牌”数据变成 AI 的高质量食粮?
摘要:Spring AI的ETL Pipeline是一个专为AI应用设计的数据处理框架,主要用于RAG场景,通过标准化ETL流程将原始数据转换为向量数据。核心接口包括: 数据提取(DocumentReader):支持PDF、TXT、JSON等格式 数据转换(DocumentTransformer):包含文本分割、元数据增强等功能 数据加载(DocumentWriter):存储到向量数据库 实现类涵盖多种格式处理(如JsonReader、PagePdfDocumentReader)和转换工具(TextSpli
2026-03-13 06:30:00
170
2
原创 告别手动做PPT!我把PPTist改造成了AI助手,输入主题即可自动生成
PPTist是一款基于Web的在线PPT应用,还原了60%的Office PPT常用功能,支持在浏览器中编辑和演示幻灯片。采用Vue3+TypeScript开发,开源协议为APGL-3.0,商业授权5499元。核心功能包括:基础编辑(撤销/重做、导入导出)、页面管理(添加/删除/分节)、元素编辑(文字/图片/形状等12种元素类型)和幻灯片放映(画笔/计时器等)。特色功能是AI生成PPT,通过定义结构化数据模板实现自动化生成。项目提供完整的开发环境配置指南,需NodeJS 20+运行,支持导出PPTX/PDF
2026-03-13 06:30:00
391
1
原创 MySQL MCP + AI:从数据匹配到SQL生成,效率提升10倍的实战案例
本文介绍了如何通过MySQL只读MCP Server结合AI技术实现数据匹配与SQL自动生成。首先评估了多种MySQL MCP Server选型,最终选择支持npx运行的只读方案。详细说明了MySQL只读MCP的安装配置方法、安全特性及可用工具(数据库/表查询、表结构查看等)。通过实际案例展示了AI如何辅助完成表结构扩展(新增字段)、数据匹配(基于名称和品牌)以及自动生成26条UPDATE语句和1条ALTER语句。相比传统人工方式,AI模式显著提升了数据处理的效率和准确性,同时保留了人工复核环节确保质量。
2026-03-12 06:30:00
239
1
原创 让AI帮你调试前端:Playwright MCP 实战教程
本文介绍了Playwright MCP Server的功能与安装配置方法。Playwright MCP Server支持浏览器自动化、API测试和跨浏览器测试(Chromium/Firefox/WebKit)。文章详细说明了两种安装方式:自动安装(推荐)和手动安装,并提供了浏览器安装路径。同时介绍了两种运行模式:标准stdio模式(适用于Windsurf等工具)和独立HTTP服务模式(支持远程访问和多客户端集成)。HTTP模式提供多个端点接口,并可通过指定端口启动服务。文档地址和安装命令也已列出,方便开发者
2026-03-12 06:30:00
499
原创 开源版ClaudeCode来了!OpenCode 入门级教程
OpenCode是一款开源AI代码代理工具,类似ClaudeCode但具有更多优势:100%开源、不绑定特定模型提供商、支持LSP协议提供智能代码补全和错误检查,并采用C/S架构支持终端UI、Web和桌面版。它提供两种工作模式(build和plan模式)和一个通用子agent,支持复杂任务处理。安装方式多样(npm、brew等),可配置不同AI模型提供商。使用前需通过/init命令初始化项目,生成AGENTS.md文件记录项目信息,之后即可用于代码开发、修复bug等功能。OpenCode致力于为开发者提供灵
2026-03-11 06:30:00
866
原创 Playwright 自动化测试 - 入门指南:从零到一掌握端到端测试
摘要: Playwright 是 Microsoft 开发的现代化 Web 端到端测试框架,支持跨浏览器(Chromium/Firefox/WebKit)、跨平台(Windows/Linux/macOS)和跨语言(NodeJS/Python/.NET/Java)。核心特性包括自动等待元素、进程外架构确保稳定性、多场景支持(如多标签页/iframe/Shadow DOM)、浏览器上下文隔离实现快速执行,以及工具链(代码生成器、检查器、追踪查看器)。安装仅需 Node 20+,通过 npm init playw
2026-03-11 06:30:00
269
原创 Kettle 资源库密码修改的两次血泪史,这次终于搞明白了!
摘要:本文记录了Kettle ETL工具修改数据库资源库密码的完整过程。主要步骤包括:1) 定位并修改repository.xml文件中的服务器地址、端口和用户名;2) 使用encr.sh脚本加密新密码并替换原加密密码;3) 特别注意需要同时修改文件中两处端口号配置。文章提供了详细的操作示例和注意事项,帮助避免常见的配置错误。
2026-03-10 06:30:00
77
原创 记一次 TiDB 7.1.5 集群迁移实战(含 MinIO 存储配置)
本文介绍了TiDB集群迁移的方法,重点使用BACKUP和RESTORE命令实现分布式备份恢复。主要内容包括: 备份原理:通过BACKUP命令备份数据到本地或S3存储,支持表级、库级和集群级备份,可控制备份速度、线程数等参数,并支持增量备份和指定时间点快照。 恢复要点:RESTORE需要管理员权限,需保证集群下线状态,支持增量恢复时需保持表状态与备份时一致。 迁移步骤:演示了搭建MinIO作为S3兼容存储的过程,包括下载配置、设置访问密钥、创建存储目录等操作。 该方法适用于TiDB 7.1.5测试环境,通过外
2026-03-10 06:30:00
67
原创 Spring AI 第 9 篇 Embedding API 源码解析:从接口设计到实现原理
本文介绍了Embedding的基本概念及其在AI应用中的重要性。Embedding将文本、图像、视频等数据转换为向量数组,通过计算向量距离衡量语义相似性,广泛应用于语义搜索、推荐系统等场景。文章详细讲解了Embedding Model的选择标准,包括不同模型的特点和维度设置建议。同时,重点介绍了Spring AI提供的Embedding API抽象设计,包括核心接口EmbeddingModel及其相关类(EmbeddingRequest、EmbeddingOptions等),展示了如何通过简洁API实现文本
2026-03-09 06:30:00
253
原创 Spring AI 第 10 篇 VectorStore 解密:从API设计到PgVector落地
本文介绍了向量数据库的基本概念与应用场景。向量数据库通过相似度查询而非精确查询,常用于结合AI模型实现RAG(检索增强生成)。文章详细讲解了Spring AI的VectorStore API设计,包括只读接口VectorStoreRetriever和读写接口VectorStore,以及查询条件SearchRequest和元数据过滤器Filter.Expression的使用方法。此外,还提供了向量存储的删除操作性能建议和表达式操作符说明,为开发者实现文档向量化存储与检索提供了实用指导。
2026-03-09 06:30:00
676
1
原创 Spring AI 第 8 篇 ChatMemory 详解:如何让模型记住你的每一次对话
摘要:本文介绍了Spring AI的聊天记忆功能,解决了大模型无状态导致无法保留上下文信息的问题。通过ChatMemory接口和ChatMemoryRepository实现跨交互信息存储,支持多种记忆策略(如保留N条消息或按TTL删除)。文章提供了快速入门示例,展示了如何通过MessageChatMemoryAdvisor实现对话上下文记忆,并分析了ChatMemoryAutoConfiguration和MessageChatMemoryAdvisor的源码实现原理,包括内存存储机制和消息处理流程。该功能有
2026-02-09 06:30:00
111
原创 openclaw 保姆级部署与核心玩法解析:国产DeepSeek模型 + 飞书
OpenClaw是一款功能强大的开源AI个人助理,支持全平台私有化部署,数据完全本地掌控。它不仅可通过聊天窗口直接操控电脑(安装软件、创建项目),还支持接入飞书等主流通讯工具,化身24小时在线的智能助理。本文提供了从零开始的详细部署教程,涵盖基础安装、模型配置(如GLM-4、DeepSeek)到飞书集成的完整实战指南,助你将这款“核动力”AI助手快速融入日常工作流。
2026-02-09 06:30:00
2824
2
原创 Spring AI 第 6 篇 AI调用外部工具就这么简单:Spring AI Alibaba 工具集成指南
本文介绍了Spring AI Aliababa提供的预置工具集,包括开发工具、搜索引擎、翻译服务等六大类60+开箱即用的工具。重点说明了工具调用的通用模式:添加依赖→自动配置→ChatClient集成→AI模型调用。所有工具都遵循BiFunction接口规范,通过FunctionToolCallback包装实现。文章以时间工具为例展示了Maven依赖配置,并详细解析了ToolCallback接口定义,包括工具元数据定义和执行方法。最后提到大多数工具支持Spring Boot配置属性进行个性化设置。
2026-01-28 06:30:00
806
原创 Spring AI 第 7 篇 Spring AI 结构化输出完全指南:从原理到最佳实践
本文介绍了Spring AI中的结构化输出功能及其实现方式。主要内容包括:1) AI模型输出通常为字符串,需要转换为目标数据结构;2) Spring AI通过StructuredOutputConverter接口实现LLM调用前后的格式转换,包含5种具体实现类;3) 重点分析了BeanOutputConverter的工作原理,它利用JSON Schema指导模型生成JSON输出,再通过ObjectMapper反序列化为Java对象。文章还指出结构化转换并非100%可靠,需要校验机制确保数据格式正确。
2026-01-28 06:30:00
1642
1
原创 Spring AI 第 5 篇 Tool Calling 全面解析:从基础到高级应用
📝 摘要: 本文介绍了 Spring AI 的 **Tool Calling(工具调用)**机制,通过自定义函数扩展大语言模型(LLM)能力,解决其知识陈旧和无法访问外部数据的问题。工具调用分为 信息检索(如查询天气)和 执行操作(如发送邮件)两类,由客户端程序安全执行,模型仅提供参数。 核心实现: 定义工具:通过 @Tool 注解标记方法(如获取当前时间或设置闹钟)。 调用流程:模型请求工具→客户端执行→返回结果→模型生成响应。 示例: 信息检索:定义 getCurrentDateTime() 工具返回
2026-01-21 09:16:45
617
原创 Spring AI 第 4 篇 深入理解 ChatClient:一篇就够了,比官方文档更友好
本文详细介绍了Spring AI中的ChatClient组件,它提供了与AI模型通信的流式API,支持同步和响应式编程。ChatClient简化了与LLM及其他组件的交互复杂性,隐藏了底层实现细节。文章讲解了如何通过Builder模式创建和配置ChatClient,包括设置默认参数、多模型场景处理以及运行时配置覆盖。重点阐述了Prompt提示词的作用与类型,包括系统消息和用户消息的构建方式,以及Token与模型成本的关系。通过ChatClient,开发者可以高效实现AI交互流程,同时兼顾灵活性与易用性。
2026-01-21 06:30:00
888
原创 Spring AI 第 3 篇 Model API 入门指南
本文介绍了AI模型的基础知识、分类及Spring AI框架对多模态模型的支持。主要内容包括:1) AI模型通过模仿人类认知功能处理信息,可分为文本、图像、音频等不同类型;2) Spring AI提供ChatModel、ImageModel等核心API,支持文本对话、文生图等功能;3) 详细展示了ChatModel的简单调用和流式调用实现,以及ImageModel生成图片的示例代码;4) Spring AI Alibaba适配了通义系列大模型,扩展了多模态处理能力。文章通过具体代码示例演示了不同模型API的调
2026-01-14 06:30:00
1000
NWJS(NodeJS)调用小票机demo.zip
2021-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅