spring-ai-alibaba-admin/spring-ai-alibaba-admin-server-start/README-zh.md
Spring AI Alibaba Repo: https://github.com/alibaba/spring-ai-alibaba
Spring AI Alibaba Website: https://java2ai.com
Spring AI Alibaba Website Repo: https://github.com/springaialibaba/spring-ai-alibaba-website
English | 中文
Spring AI Alibaba Admin Server 是基于 Spring Boot 3.x 构建的 AI Agent 管理平台后端服务,为 Agent Studio 提供完整的 RESTful API 支持。该服务支持 Prompt 管理、数据集管理、评估器配置、实验执行、结果分析和可观测性等核心功能。
git clone https://github.com/spring-ai-alibaba/spring-ai-alibaba-admin.git
cd admin
根据您的模型供应商,修改 spring-ai-alibaba-admin-server/model-config.yaml 的模型配置。
💡 获取您的 DashScope API 密钥: 访问 阿里云百炼控制台 获取免费 API 密钥。
如果您需要修改nacos地址,请更新spring-ai-alibaba-admin-server/src/main/resources/application.yml文件中的配置
nacos:
server-addr: ${nacos地址}
在根目录下,执行启动脚本。该脚本会帮助您启动好数据库相关的服务
sh start.sh
spring-ai-alibaba-admin-server 目录下启动应用程序
mvn spring-boot:run
打开浏览器访问 http://localhost:8080 即可使用 SAA Admin 平台。
至此,您已经可以在平台中对prompt进行管理、调试、评估、可观测。如果您期望Spring AI Alibaba Agent应用能够集成Nacos以实现prompt加载以及动态更新,并且观测线上的运行情况,可以参照第六步配置您的 AI Agent 应用。
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/admin
username: admin
password: admin
spring:
elasticsearch:
uris: http://localhost:9200
nacos:
server-addr: 127.0.0.1:8848
management:
otlp:
tracing:
export:
enabled: true
endpoint: http://localhost:4318/v1/traces
本项目基于 Apache License 2.0 许可证开源。
欢迎提交 Issue 和 Pull Request 来帮助改进项目。