llmhub-demo/llmhub-base/gradle/libs.versions.toml
gewuyou 3c9796524f feat(core): 添加核心服务模块并实现基本功能
- 新增 llmhub-core-service 模块,实现聊天和嵌入功能
- 添加 LLMService 接口及其实现类 LLMServiceImpl
- 实现了与 LLM 提供商的交互接口 LLMProvider- 新增模型路由管理器 ModelRouteManager 和相关配置
- 添加开发和生产环境配置文件
- 更新项目依赖,引入 Spring Cloud 和 Nacos
2025-04-26 19:00:29 +08:00

52 lines
2.6 KiB
TOML

[versions]
kotlin-version = "2.0.0"
spring-cloud-version = "2024.0.1"
spring-cloud-starter-version = "4.2.1"
spring-boot-version = "3.4.4"
spring-dependency-management-version = "1.1.7"
aliyun-bailian-version = "2.0.0"
spring-cloud-starter-alibaba-nacos-discovery-version = "2023.0.3.2"
forgeBoot-version = "1.0.0"
[plugins]
# 应用 Java 插件,提供基本的 Java 代码编译和构建能力
java = { id = "java" }
# 应用 Gradle 基础插件,提供项目的基础配置和插件管理能力
javaGradle-plugin = { id = "java-gradle-plugin" }
# 引入 Kotlin 支持
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin-version" }
# 支持 Spring 的 Kotlin 插件
kotlin-plugin-spring = { id = "org.jetbrains.kotlin.plugin.spring", version.ref = "kotlin-version" }
# Spring 依赖管理插件,简化依赖版本管理
spring-dependency-management = { id = "io.spring.dependency-management", version.ref = "spring-dependency-management-version" }
# 应用 Spring Boot 插件,提供 Spring Boot 应用的开发和运行能力
spring-boot = { id = "org.springframework.boot", version.ref = "spring-boot-version" }
[libraries]
# bom
springCloudDependencies-bom = { module = "org.springframework.cloud:spring-cloud-dependencies", version.ref = "spring-cloud-version" }
# kotlinx
# 响应式协程库
kotlinx-coruntes-reactor = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-reactor"}
# 阿里云百炼
aliyun-bailian = { group = "com.aliyun", name = "bailian20231229", version.ref = "aliyun-bailian-version" }
# SrpingCloud
springCloudStarter-alibaba-nacos-discovery = { group = "com.alibaba.cloud", name = "spring-cloud-starter-alibaba-nacos-discovery", version.ref = "spring-cloud-starter-alibaba-nacos-discovery-version" }
springCloudStarter-loadbalancer = { group = "org.springframework.cloud", name = "spring-cloud-starter-loadbalancer" ,version.ref="spring-cloud-starter-version"}
# SpringBootStarter
springBootStarter-webflux = { group = "org.springframework.boot", name = "spring-boot-starter-webflux" }
springBootStarter-web = { group = "org.springframework.boot", name = "spring-boot-starter-web" }
springBootStarter-test = { group = "org.springframework.boot", name = "spring-boot-starter-test" }
junitPlatform-launcher = { group = "org.junit.platform", name = "junit-platform-launcher" }
# forgeBoot
forgeBoot-webmvc-version-springBootStarter = { group = "com.gewuyou.forgeboot", name = "forgeboot-webmvc-version-spring-boot-starter",version.ref="forgeBoot-version" }
forgeBoot-core-extension = { group = "com.gewuyou.forgeboot", name = "forgeboot-core-extension",version.ref="forgeBoot-version" }
[bundles]