fix: 修复登录时 /v1/models 空列表 panic 导致 500

- heicode/controller/model.go: Anthropic ListModels case 对空模型列表
  做边界保护,避免 index out of range panic -> HTTP 500
- cc-haha/src/server/services/providerService.ts: 模型探活不再发送
  anthropic-version header,统一走 OpenAI 兼容路径返回 {data:[]}
- heicode/controller/heicode_oauth.go: OAuth 未登录重定向指向 /sign-in
- heicode/deploy/nginx/heicode-gateway.conf: 3000 端口 server block
  补充 /models -> /v1/models 兼容路由
This commit is contained in:
xiaohei
2026-05-08 20:19:21 +08:00
committed by chenchen
parent 578a68f006
commit 87b30b8fa1
4 changed files with 178 additions and 4 deletions
+1 -1
View File
@@ -152,7 +152,7 @@ func renderHeicodeLoginRequired(c *gin.Context, state, redirectURI, providerID s
url.QueryEscape(redirectURI),
url.QueryEscape(providerID),
)
loginURL := "/sign-in"
loginURL := "/sign-in?redirect=" + url.QueryEscape(authorizeURL)
body := fmt.Sprintf(`<!doctype html>
<html lang="zh-CN">