- 更新 Nacos 配置中的 IP地址 - 修改 Spring Boot项目配置,使用更具体的 USE_SPRING_BOOT_WEB 标志 - 重构 DashScopeAdapter 中的网络请求和响应处理逻辑,提高可读性和维护性 - 在 ChatController 和 LLMProvider 中添加 NDJSON 媒体类型支持
27 lines
746 B
Plaintext
27 lines
746 B
Plaintext
extra {
|
|
// 开启springboot
|
|
setProperty(ProjectFlags.USE_SPRING_BOOT_WEB, true)
|
|
setProperty(ProjectFlags.USE_SPRING_CLOUD_BOM,true)
|
|
}
|
|
dependencies {
|
|
val libs = rootProject.libs
|
|
// Nacos 服务发现和配置
|
|
implementation(libs.springCloudStarter.alibaba.nacos.discovery)
|
|
|
|
// WebClient 和 Spring Cloud LoadBalancer
|
|
implementation(libs.springBootStarter.webflux)
|
|
implementation(libs.springCloudStarter.loadbalancer)
|
|
|
|
|
|
implementation(project(Modules.Core.SPI))
|
|
|
|
// Kotlin Coroutines
|
|
implementation(libs.kotlinx.coruntes.reactor)
|
|
|
|
implementation(libs.forgeBoot.webmvc.version.springBootStarter)
|
|
implementation(libs.forgeBoot.core.extension)
|
|
|
|
implementation(libs.jackson.module.kotlin)
|
|
|
|
}
|