diff --git a/llmx-impl/llmx-impl-bailian/build.gradle.kts b/llmx-impl/llmx-impl-bailian/build.gradle.kts index c27bbf7..81b169f 100644 --- a/llmx-impl/llmx-impl-bailian/build.gradle.kts +++ b/llmx-impl/llmx-impl-bailian/build.gradle.kts @@ -10,8 +10,6 @@ dependencies { implementation(libs.kotlinx.coruntes.reactor) - implementation(libs.aliyun.bailian) - implementation(libs.okHttp) implementation(libs.forgeBoot.core.extension) @@ -19,5 +17,8 @@ dependencies { implementation(libs.jackson.module.kotlin) implementation(libs.forgeBoot.core.extension) + + implementation(libs.aliyun.bailian) + } diff --git a/llmx-impl/llmx-impl-openai/.gitattributes b/llmx-impl/llmx-impl-openai/.gitattributes new file mode 100644 index 0000000..8af972c --- /dev/null +++ b/llmx-impl/llmx-impl-openai/.gitattributes @@ -0,0 +1,3 @@ +/gradlew text eol=lf +*.bat text eol=crlf +*.jar binary diff --git a/llmx-impl/llmx-impl-openai/.gitignore b/llmx-impl/llmx-impl-openai/.gitignore new file mode 100644 index 0000000..5a979af --- /dev/null +++ b/llmx-impl/llmx-impl-openai/.gitignore @@ -0,0 +1,40 @@ +HELP.md +.gradle +build/ +!gradle/wrapper/gradle-wrapper.jar +!**/src/main/**/build/ +!**/src/test/**/build/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Kotlin ### +.kotlin diff --git a/llmx-impl/llmx-impl-openai/build.gradle.kts b/llmx-impl/llmx-impl-openai/build.gradle.kts new file mode 100644 index 0000000..66e3405 --- /dev/null +++ b/llmx-impl/llmx-impl-openai/build.gradle.kts @@ -0,0 +1,19 @@ +// 开启springboot +setProperty(ProjectFlags.USE_SPRING_BOOT_WEB, true) +setProperty(ProjectFlags.USE_SPRING_CLOUD_BOM,true) +dependencies { + // Nacos 服务发现和配置 + implementation(libs.springCloudStarter.alibaba.nacos.discovery) + + implementation(project(Modules.Core.SPI)) + + implementation(libs.kotlinx.coruntes.reactor) + + implementation(libs.okHttp) + + implementation(libs.forgeBoot.core.extension) + + implementation(libs.jackson.module.kotlin) + + implementation(libs.forgeBoot.core.extension) +} diff --git a/llmx-impl/llmx-impl-openai/src/main/kotlin/org/jcnc/llmx/impl/openai/LlmxImplOpenaiApplication.kt b/llmx-impl/llmx-impl-openai/src/main/kotlin/org/jcnc/llmx/impl/openai/LlmxImplOpenaiApplication.kt new file mode 100644 index 0000000..2379a0d --- /dev/null +++ b/llmx-impl/llmx-impl-openai/src/main/kotlin/org/jcnc/llmx/impl/openai/LlmxImplOpenaiApplication.kt @@ -0,0 +1,11 @@ +package org.jcnc.llmx.impl.openai + +import org.springframework.boot.autoconfigure.SpringBootApplication +import org.springframework.boot.runApplication + +@SpringBootApplication +class LlmxImplOpenaiApplication + +fun main(args: Array) { + runApplication(*args) +} diff --git a/llmx-impl/llmx-impl-openai/src/main/resources/application.properties b/llmx-impl/llmx-impl-openai/src/main/resources/application.properties new file mode 100644 index 0000000..ab85386 --- /dev/null +++ b/llmx-impl/llmx-impl-openai/src/main/resources/application.properties @@ -0,0 +1 @@ +spring.application.name=llmx-impl-openai diff --git a/llmx-impl/llmx-impl-openai/src/test/kotlin/org/jcnc/llmx/impl/openai/LlmxImplOpenaiApplicationTests.kt b/llmx-impl/llmx-impl-openai/src/test/kotlin/org/jcnc/llmx/impl/openai/LlmxImplOpenaiApplicationTests.kt new file mode 100644 index 0000000..80e1231 --- /dev/null +++ b/llmx-impl/llmx-impl-openai/src/test/kotlin/org/jcnc/llmx/impl/openai/LlmxImplOpenaiApplicationTests.kt @@ -0,0 +1,13 @@ +package org.jcnc.llmx.impl.openai + +import org.junit.jupiter.api.Test +import org.springframework.boot.test.context.SpringBootTest + +@SpringBootTest +class LlmxImplOpenaiApplicationTests { + + @Test + fun contextLoads() { + } + +}