Spring AI快速入门

一、引入依赖


	org.springframework.ai
	spring-ai-starter-model-openai

		
			
				org.springframework.ai
				spring-ai-bom
				${spring-ai.version}
				pom
				import
			
		
	

二、配置模型

spring:
  ai:
    openai:
      base-url: https://dashscope.aliyuncs.com/compatible-mode/
      api-key: 【换成自己的秘钥】
      chat:
        options:
          model: deepseek-r1
          temperature: 0.7
logging:
    level:
        com.itheima.ai: debug

三、配置客户端

@Bean 
public ChatClient chatClient(OllamaChatModel model){
    return ChatClient.builder(model) //创建ChatClient工厂实例化
                    .defaultSystem("你是可爱的助手,名字叫小团团")
                    .defaultAdvisors(new SimpleLoggerAdvisor()) //配置日志Advisor
                    .build;
}

生成提示词:

String content = chatClient.prompt()
        .user("你是谁?")
        .call()
        .content();

或者

Flux content = chatClient.prompt()
        .user("你是谁?")
        .stream()
        .content();

你可能感兴趣的:(spring,大数据,java)