Spring AI项目找不到ChatClient Bean怎么解决?从自动配置到多模型冲突完整排查
2026/7/18 0:58:48 网站建设 项目流程

问题现象

在Spring AI项目中注入:

publicAiService(ChatClient.Builderbuilder){this.chatClient=builder.build();}

启动时却出现:

No qualifying bean of type 'org.springframework.ai.chat.client.ChatClient$Builder' available

Spring AI官方说明,Spring Boot自动配置会为已配置的ChatModel创建一个原型作用域的ChatClient.Builder。因此,找不到Bean通常不是ChatClient本身的问题,而是模型自动配置链路没有成立。


一、先确认依赖是否正确

以DeepSeek为例,Spring AI 2.0应使用:

<dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-starter-model-deepseek</artifactId></dependency>

同时通过BOM统一版本:

<dependencyManagement><dependencies><dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-bom</artifactId

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询