diff --git a/src/main/kotlin/JChatGPT.kt b/src/main/kotlin/JChatGPT.kt index 94f8e6e..669f010 100644 --- a/src/main/kotlin/JChatGPT.kt +++ b/src/main/kotlin/JChatGPT.kt @@ -663,7 +663,7 @@ object JChatGPT : KotlinPlugin( // 发送组合消息 SendCompositeMessage(), - // 继续循环 + // 结束循环 StopLoopAgent(), // 网页搜索 diff --git a/src/main/kotlin/tools/BaseAgent.kt b/src/main/kotlin/tools/BaseAgent.kt index 5064ad4..f1457b8 100644 --- a/src/main/kotlin/tools/BaseAgent.kt +++ b/src/main/kotlin/tools/BaseAgent.kt @@ -3,6 +3,7 @@ package top.jie65535.mirai.tools import com.aallam.openai.api.chat.Tool import io.ktor.client.* import io.ktor.client.engine.okhttp.* +import io.ktor.client.plugins.HttpTimeout import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.SupervisorJob @@ -26,7 +27,13 @@ abstract class BaseAgent( * HTTP客户端 */ protected val httpClient by lazy { - HttpClient(OkHttp) + HttpClient(OkHttp) { + install(HttpTimeout) { + requestTimeoutMillis = 60000 + connectTimeoutMillis = 5000 + socketTimeoutMillis = 15000 + } + } } /**