Spring AI 2.0.0 GA 官方原生 ChatModel 清单

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

Spring AI 2.0.0 GA 官方原生 ChatModel 清单(核心内置、官方维护、独立 Starter)

重要定义:原生 Model = Spring 官方单独开发适配器、绑定厂商官方 SDK、独立 starter、完整支持厂商独有能力 区分:OpenAiChatModel 既是 OpenAI 原生实现,同时兼容 OpenAI 协议网关(DeepSeek 兼容接口、豆包兼容接口、OneAPI 等都能用它访问,但这属于兼容模式≠原生 DeepSeek 适配器)

一、官方原生内置 ChatModel(7 套,2.0 GA 正式收敛后的主力)

表格

厂商Model 类名Starter 坐标关键说明
OpenAIOpenAiChatModelspring-ai-starter-model-openai-sdk✅ 唯一一套 SDK 实现;可直连 GPT,也可用于所有 OpenAI 兼容接口
Anthropic(Claude)AnthropicChatModelspring-ai-starter-model-anthropic基于 Anthropic 官方 Java SDK;支持 Claude 独有参数
DeepSeekDeepSeekChatModelspring-ai-starter-model-deepseekDeepSeek 官方原生适配器支持 R1 思考链、provider 原生结构化输出
Google GenAI(Gemini)GoogleGenAiChatModelspring-ai-starter-model-google-genai替代旧 Vertex 实现;支持 Gemini 独有能力
Mistral AIMistralAiChatModelspring-ai-starter-model-mistral-aiMistral 官方原生适配
OllamaOllamaChatModelspring-ai-starter-model-ollama本地模型原生适配器;支持 Ollama 专属参数
Amazon BedrockBedrockChatModelspring-ai-starter-model-bedrock统一访问 AWS 上各类模型

二、补充重要信息(极易踩坑,结合你之前的选型问题)

1. ❌ 这些国产模型没有官方原生适配器(重点!)

字节豆包、通义千问、智谱 GLM、月之暗面 Kimi Spring AI 2.0 核心包移除了智谱原生实现,不再维护; 👉 只能使用 OpenAiChatModel(OpenAI 兼容端点模式)接入 也就是你之前纠结的痛点:

接入豆包 / 通义千问,没有原生 Model 可选,只能走兼容模式,厂商独有特性会受限。

2. OpenAiChatModel「双重身份」区分(重中之重)

  1. 原生模式:baseUrl=https://api.openai.com → 标准 GPT 原生调用
  2. 兼容网关模式:baseUrl=https://api.deepseek.com/v1 / 豆包兼容地址 ⚠️ 这里虽然能连通 DeepSeek,但≠ DeepSeekChatModel 原生实现 👉 无法使用 DeepSeek 原生特性:R1 reasoning_content 原生解析、useProviderStructuredOutput、模型专属参数

3. 2.0 版本重大改动(对比 1.x)

  1. 清理大量小众厂商原生适配器(智谱、MiniMax 等不再官方维护)
  2. 全部原生适配器改为基于厂商官方 SDK,废弃手写 HTTP 客户端
  3. OpenAI 整合为单一 SDK 实现,移除旧 Azure 独立模型类;Azure OpenAI 现在也通过OpenAiChatModel配置访问
  4. Vertex AI Gemini 被废弃,统一迁移到GoogleGenAiChatModel

三、结合你的业务选型总结(承接上一轮对话)

  1. 如果你调用 DeepSeek 两条路线:
    • 方案 A:DeepSeekChatModel【原生】→ 推荐,完整支持思考链、原生结构化输出
    • 方案 B:OpenAiChatModel【兼容模式】→ 简单问答可用,高阶能力缺失
  2. 调用豆包、通义千问 无原生适配器,只能 OpenAiChatModel + 厂商兼容 endpoint,接受兼容模式带来的限制
  3. 多模型混合架构最简工程建议

    plaintext

    DeepSeek直连 → DeepSeekChatModel(原生)
    豆包/通义千问 → OpenAiChatModel(兼容网关)
    
    上层代码统一依赖 ChatClient,不绑定具体实现类。

四、快速避坑一句话

不要混淆:能通过 OpenAI 兼容接口连上 ≠ 拥有原生适配器。只有上面表格列出 7 个才有专属原生 Model。

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

一、项目简介 本项目(HF24075 SDFeatureRivertraining)是一套以多路 PWM 多彩 LED 灯光控制为核心的固件方案,基于 PADAUK PMS 系列单片机。方案对蓝、青、粉等多色 LED 进行独立 PWM 调光,实现呼吸、渐变、流水等细腻灯光效果,并支持按键切换与传感器交互。其 PWM 调光结构清晰,是学习单片机 PWM、色彩混合与灯光算法的理想范例。 核心应用场景: 1. 氛围灯 / 流水灯产品开发 2. PWM 调光与色彩混合学习 3. 电子类课程设计 / 毕业设计 4. 灯光艺术与 DIY 项目 适配使用场景:学习练手、毕业设计、课程设计、创业售卖、实操实训,突出实用性与可落地性。 二、硬件核心配置 · 主控芯片:PADAUK(应广科技)PMS 系列 8 位 OTP 单片机 · 外接外设: - 多色 LED 灯组(蓝 / 青 / 粉等多路独立 PWM) - 轻触按键(模式切换) - 传感器(交互触发) · 操控设备: - 机身实体按键操控 三、核心功能介绍 1. 多路独立 PWM 调光:蓝、青、粉等 LED 各自独立占空比控制,实现精准亮度; 2. 呼吸 / 渐变 / 流水效果:通过 PWM 变化曲线营造丰富灯光律动; 3. 按键切换模式:轻触在多种灯效间循环切换; 4. 传感器交互:外部传感信号触发或联动灯光变化; 5. 低功耗设计:闲置进入低功耗,按需唤醒。 6. 参数可配:亮灭周期、渐变速度等可调,便于定制。 四、项目优势与亮点 · 灯光细腻:多路独立 PWM,效果远胜简单开关灯。 · 算法清晰:呼吸 / 渐变实现简洁,易于理解与移植。 · 扩展性强:可轻松增加颜色与模式,适配各类灯饰。 ·
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值