Spring Ai-入门

Spring Ai-入门

Sring Ai-入门

介绍

在当今这样一个快速发展的技术时代,人工智能(AI)已经成为各行各业的一种标配。而作为一款主流的Java应用开发框架Spring,肯定会紧跟时代的潮流,所以,推出了Spring AI框架

image-20250527113021339

  • Spring AI是一个AI工程领域的应用程序框架;
  • Spring AI 是 AI 工程的应用框架。其目标是将 Spring 生态系统设计原则(如可移植性和模块化设计)应用于 AI 领域,并促进使用 POJO 作为应用程序的构建块到 AI 领域。
  • 它的目标是将Spring生态系统的设计原则应用于 AI 领域,比如Spring生态系统的可移植性和模块化设计,并促进使用 POJO 作为应用程序的构建块到 AI 领域;
  • Spring AI 的核心是提供了开发 AI 大模型应用所需的基本抽象模型,这些抽象拥有多种实现方式,使得开发者可以用很少的代码改动就能实现组件的轻松替换;
  • 简言之,Spring AI 是一个 AI 工程师的应用框架,它提供了一个友好的 API 和开发 AI 应用的抽象,旨在简化 AI 大模型应用的开发工作。

快速入门

集成DeepSeek前置动作

  • 进入DeepSeek官网 https://www.deepseek.com/ 点击右上角的 API开放平台
  • 进入API开放平台,注册用户
  • 创建API key
  • 根据自己需要,自行充值

image-20250527113251707

创建springboot项目

  • 限制:springboot 32x,JDK at least Java 17
  • pom.xml(引入依赖)
  • 创建配置文件application.properties
properties
spring.application.name=springAi
server.port=8899
spring.ai.openai.api-key=sk-xxxxxxxxxxx26066
spring.ai.openai.base-url=https://api.deepseek.com
spring.ai.openai.chat.options.model=deepseek-chat
spring.ai.openai.chat.options.temperature=0.7

{% label 注:temperature参数用于控制生成文本的多样性。具体来说:值越高‌,生成的文本越多样化,但也可能包含更多的随机性和不可预测的内容;‌值越低‌,生成的文本越接近于确定性的结果,即生成的文本会更加一致和可预测。 red %}

  • 创建Controller
  • 测试:

image-20250527113836532

实战Cursor
WebMagic-入门

评论区

评论加载中...