From 828a36fcdd423f947cbaa2bbe5eb5618435f8f47 Mon Sep 17 00:00:00 2001 From: suifeng <369202865@qq.com> Date: Sun, 24 Aug 2025 23:35:11 +0800 Subject: [PATCH] =?UTF-8?q?[dev]=20api=20=E7=AB=AF=E7=82=B9bug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/suifeng/sfchain/core/openai/OpenAIHttpClient.java | 8 +------- .../io/github/timemachinelab/constant/QATypeConstant.java | 3 --- .../github/timemachinelab/util/QaTreeSerializeUtil.java | 1 - 3 files changed, 1 insertion(+), 11 deletions(-) diff --git a/prompto-lab-app/SF-Chain/src/main/java/com/suifeng/sfchain/core/openai/OpenAIHttpClient.java b/prompto-lab-app/SF-Chain/src/main/java/com/suifeng/sfchain/core/openai/OpenAIHttpClient.java index 3415373..99231b0 100644 --- a/prompto-lab-app/SF-Chain/src/main/java/com/suifeng/sfchain/core/openai/OpenAIHttpClient.java +++ b/prompto-lab-app/SF-Chain/src/main/java/com/suifeng/sfchain/core/openai/OpenAIHttpClient.java @@ -54,13 +54,7 @@ public OpenAIResponse chatCompletion(OpenAIRequest request) { try { // 智能构建endpoint,避免重复的/v1路径 String endpoint; - if (baseUrl.endsWith("/v1") || baseUrl.contains("/v1/")) { - // baseUrl已包含v1路径,直接添加chat/completions - endpoint = baseUrl + (baseUrl.endsWith("/") ? "" : "/") + "chat/completions"; - } else { - // baseUrl不包含v1路径,添加完整路径 - endpoint = baseUrl + "/v1/chat/completions"; - } + endpoint = baseUrl; String requestBody = JSON.toJSONString(request); log.debug("发送请求到: {}", endpoint); diff --git a/prompto-lab-app/src/main/java/io/github/timemachinelab/constant/QATypeConstant.java b/prompto-lab-app/src/main/java/io/github/timemachinelab/constant/QATypeConstant.java index fb9c4e7..e10ec74 100644 --- a/prompto-lab-app/src/main/java/io/github/timemachinelab/constant/QATypeConstant.java +++ b/prompto-lab-app/src/main/java/io/github/timemachinelab/constant/QATypeConstant.java @@ -3,7 +3,4 @@ public class QATypeConstant { public static final String FORM_QA = "form"; public static final String TEXT_QA = "text"; - - - } diff --git a/prompto-lab-app/src/main/java/io/github/timemachinelab/util/QaTreeSerializeUtil.java b/prompto-lab-app/src/main/java/io/github/timemachinelab/util/QaTreeSerializeUtil.java index c888a15..218fd98 100644 --- a/prompto-lab-app/src/main/java/io/github/timemachinelab/util/QaTreeSerializeUtil.java +++ b/prompto-lab-app/src/main/java/io/github/timemachinelab/util/QaTreeSerializeUtil.java @@ -2,7 +2,6 @@ import com.alibaba.fastjson2.JSONObject; import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.ObjectMapper; import io.github.timemachinelab.core.qatree.QaTree; import io.github.timemachinelab.core.qatree.QaTreeNode; import io.github.timemachinelab.core.serializable.JsonNode;