java.lang.NoSuchMethodError: 'java.lang.String org.springframework.ai.chat.messages.Message.getContent()'
	at org.springframework.ai.ollama.OllamaChatClient.lambda$ollamaChatRequest$2(OllamaChatClient.java:135) ~[spring-ai-ollama-0.8.1-20240312.174040-81.jar:0.8.1-SNAPSHOT]
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[na:na]
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[na:na]
	at java.base/java.util.Collections$2.tryAdvance(Collections.java:5073) ~[na:na]
	at java.base/java.util.Collections$2.forEachRemaining(Collections.java:5081) ~[na:na

是因为引入的jar依赖冲突导致的,排除冲突部分即可

<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-ollama</artifactId>
    <version>0.8.1-SNAPSHOT</version>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.ai</groupId>
            <artifactId>spring-ai-core</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-core</artifactId>
    <version>0.8.1-SNAPSHOT</version>
</dependency>

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐