SpringAI接入阿里云百炼大模型阿里云百炼官方接入文档https://bailian.console.aliyun.com/cn-beijing?tabapi#/api/?typemodelurlhttps%3A%2F%2Fhelp.aliyun.com%2Fdocument_detail%2F2833609.htmlrenderTypeiframe1.创建SpringBoot项目创建完成后pom文件可以不用动下面配置yaml文件2.配置yaml文件spring:application:name:agent-ai ai:openai:api-key:${你的api-key}#这里url最后不要加/v1,springai会自动添加 base-url:https://dashscope.aliyuncs.com/compatible-mode chat:options:model:qwen3.5-35b-a3b temperature:0.7ollama:base-url:http://localhost:11434chat:options:model:qwen3.5-35b-a3b temperature:0.73.配置客户端packagecom.berichyq.agentai.config;importorg.springframework.ai.chat.client.ChatClient;importorg.springframework.ai.openai.OpenAiChatModel;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;ConfigurationpublicclassCommonConfiguration{BeanpublicChatClientchatClient(OpenAiChatModelopenAiChatModel){returnChatClient.builder(openAiChatModel).build();}}4.应用大模型importjakarta.annotation.Resource;importorg.springframework.ai.chat.client.ChatClient;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RequestParam;importorg.springframework.web.bind.annotation.RestController;RestControllerRequestMapping(/ai)publicclassChatController{ResourceprivateChatClientchatClient;GetMapping(/chat)publicStringchat(RequestParamStringmsg){returnchatClient.prompt().user(msg).call().content();}}5.运行结果
SpringAI如何接入阿里云百炼大模型?
SpringAI接入阿里云百炼大模型阿里云百炼官方接入文档https://bailian.console.aliyun.com/cn-beijing?tabapi#/api/?typemodelurlhttps%3A%2F%2Fhelp.aliyun.com%2Fdocument_detail%2F2833609.htmlrenderTypeiframe1.创建SpringBoot项目创建完成后pom文件可以不用动下面配置yaml文件2.配置yaml文件spring:application:name:agent-ai ai:openai:api-key:${你的api-key}#这里url最后不要加/v1,springai会自动添加 base-url:https://dashscope.aliyuncs.com/compatible-mode chat:options:model:qwen3.5-35b-a3b temperature:0.7ollama:base-url:http://localhost:11434chat:options:model:qwen3.5-35b-a3b temperature:0.73.配置客户端packagecom.berichyq.agentai.config;importorg.springframework.ai.chat.client.ChatClient;importorg.springframework.ai.openai.OpenAiChatModel;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;ConfigurationpublicclassCommonConfiguration{BeanpublicChatClientchatClient(OpenAiChatModelopenAiChatModel){returnChatClient.builder(openAiChatModel).build();}}4.应用大模型importjakarta.annotation.Resource;importorg.springframework.ai.chat.client.ChatClient;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RequestParam;importorg.springframework.web.bind.annotation.RestController;RestControllerRequestMapping(/ai)publicclassChatController{ResourceprivateChatClientchatClient;GetMapping(/chat)publicStringchat(RequestParamStringmsg){returnchatClient.prompt().user(msg).call().content();}}5.运行结果