fix(ai): 测试连接改为结构化结果,不再倾倒模型原始回复
返回 {model, latencyMs, tokensUsed, replyLength};前端提示「连接正常:模型 · 耗时 · tokens」。
模型原始回复不回传——测试要的是通没通/多快,不是看模型说了什么(ECHO 假模型下尤其明显)。
空回复时明确报错提示检查 baseURL 是否 OpenAI 兼容。
This commit is contained in:
1 parent
f1d9480caf
commit
5d898e3592
6 files changed
+30
-11
No files matched your search
@@ -64,12 +64,12 @@ func (ctrl *AIController) TestConfig(c *gin.Context) {
|
||||
cfg.APIKey = req.APIKey
|
||||
}
|
||||
|
||||
reply, err := services.TestAIConnection(cfg)
|
||||
result, err := services.TestAIConnection(cfg)
|
||||
if err != nil {
|
||||
utils.Error(c, 400, err.Error())
|
||||
return
|
||||
}
|
||||
utils.Success(c, gin.H{"reply": reply, "model": cfg.Model})
|
||||
utils.Success(c, result)
|
||||
}
|
||||
|
||||
func containsMask(s string) bool {
|
||||
|
||||
Reference in new issue
Block a user