java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Spring AI Alibaba Studio  Ollama 接入

Spring AI Alibaba Studio + Ollama 接入

作者:xixingzhe2

Spring AI Alibaba Studio是专为开发者打造的嵌入式可视化调试工具,本文详解其核心功能、与Admin的区别及快速集成方法,助你高效排查问题,提升开发效率,感兴趣的可以了解一下

1、官网地址

快速开始 | Spring AI Alibaba

2、基础定义

Spring AI Alibaba Studio 是 Spring AI Alibaba(SAA) 配套的嵌入式 Web 可视化调试工具,面向 Java 开发者构建 LLM ChatBot、Agent、Graph 工作流、RAG 应用,主打本地开发调试,可以直接嵌入 SpringBoot 服务,无需单独部署前端。 定位:开发调试工具(Dev Tool),区别于面向生产运维的 Spring AI Alibaba Admin。

3、核心定位与架构关系

Spring AI Alibaba 三层架构自上而下:

  1. Spring AI Alibaba Studio / Admin:可视化 UI 层
  2. Agent Framework + Graph:智能体、工作流编排引擎
  3. Spring AI Core:底层模型、向量库、Prompt、MCP 基础抽象

简单区分:

4、核心功能清单

5、接入

引入依赖

<dependency>
    <groupId>com.alibaba.cloud.ai</groupId>
    <artifactId>spring-ai-alibaba-studio</artifactId>
</dependency>

ollama配置

spring:
  application:
    name: studio-agent
  ai:
    dashscope:
      enabled: false
    ollama:
      base-url: http://127.0.0.1:11434
      chat:
        model: qwen3.5:4b # 模型
        options:
          temperature: 0.7 
          top-p: 0.7 
        model: nomic-embed-text  
server:
  port: 8080
package com.ybw.config;

import com.alibaba.cloud.ai.graph.agent.ReactAgent;
import com.alibaba.cloud.ai.graph.checkpoint.savers.MemorySaver;
import org.springframework.ai.chat.model.ChatModel;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class AgentConfig {

    @Bean
    public ReactAgent ollamaAgent(@Qualifier("ollamaChatModel") ChatModel chatModel) {
        return ReactAgent.builder()
                .name("ollama-agent")
                .description("基于 Ollama 的对话助手")
                .model(chatModel)
                .systemPrompt("你是一个友好的 AI 助手,请用中文回答。")
                .saver(new MemorySaver())
                .build();
    }
}

访问地址

http:localhost:{your-port}/chatui/index.html

6、典型适用场景

7、spring alibaba ai Studio vs Admin 关键对比

特性Spring AI Alibaba StudioSpring AI Alibaba Admin
部署方式嵌入 SpringBoot,开发环境独立服务,支持生产部署
核心目标本地调试、排错、原型验证生产运维、低代码编排、提示词持久化管理
低代码工作流仅预览调试,不能导出代码可视化拖拽 Graph,导出 Java 源码
提示词管理临时调试,不持久化支持 Nacos 动态配置、在线编辑 Prompt
MCP 能力仅客户端调试MCP 注册中心、网关、服务治理
使用阶段开发阶段测试 / 生产阶段

8、优缺点总结

✅优势

⚠️局限

到此这篇关于Spring AI Alibaba Studio + Ollama 接入的文章就介绍到这了,更多相关Spring AI Alibaba Studio Ollama 接入内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文