mirror of
https://github.com/jie65535/JChatGPT.git
synced 2025-10-20 17:13:37 +08:00
Add SendVoiceMessage tool Move prompt to SystemPrompt.md file Add tool calling message switch config
45 lines
1.2 KiB
Plaintext
45 lines
1.2 KiB
Plaintext
plugins {
|
|
val kotlinVersion = "2.0.20"
|
|
kotlin("jvm") version kotlinVersion
|
|
kotlin("plugin.serialization") version kotlinVersion
|
|
|
|
id("net.mamoe.mirai-console") version "2.16.0"
|
|
}
|
|
|
|
group = "top.jie65535.mirai"
|
|
version = "1.8.0"
|
|
|
|
mirai {
|
|
jvmTarget = JavaVersion.VERSION_11
|
|
noTestCore = true
|
|
setupConsoleTestRuntime {
|
|
// 移除 mirai-core 依赖
|
|
classpath = classpath.filter {
|
|
!it.nameWithoutExtension.startsWith("mirai-core-jvm")
|
|
}
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
maven("https://maven.aliyun.com/repository/public")
|
|
mavenCentral()
|
|
}
|
|
|
|
val openaiClientVersion = "4.0.1"
|
|
val ktorVersion = "3.0.3"
|
|
val jLatexMathVersion = "1.0.7"
|
|
val commonTextVersion = "1.13.0"
|
|
val hibernateVersion = "2.9.0"
|
|
val overflowVersion = "1.0.7"
|
|
|
|
dependencies {
|
|
implementation("com.aallam.openai:openai-client:$openaiClientVersion")
|
|
implementation("io.ktor:ktor-client-okhttp:$ktorVersion")
|
|
implementation("org.scilab.forge:jlatexmath:$jLatexMathVersion")
|
|
implementation("org.apache.commons:commons-text:$commonTextVersion")
|
|
|
|
// 聊天记录插件
|
|
compileOnly("xyz.cssxsh.mirai:mirai-hibernate-plugin:$hibernateVersion")
|
|
|
|
testConsoleRuntime("top.mrxiaom.mirai:overflow-core:$overflowVersion")
|
|
} |