From 6c0c6ba1fee25f73d4c46caf99a6e027e6dce0ab Mon Sep 17 00:00:00 2001 From: npc0-hue Date: Sat, 25 Apr 2026 10:11:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20client=5Fip=20=E6=89=93=E5=8D=B0?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AFip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/server/api/v1/gaia/model_provider.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/admin/server/api/v1/gaia/model_provider.go b/admin/server/api/v1/gaia/model_provider.go index 29c7865ae..cae6de6cd 100644 --- a/admin/server/api/v1/gaia/model_provider.go +++ b/admin/server/api/v1/gaia/model_provider.go @@ -116,6 +116,7 @@ func proxyWithAccountId(c *gin.Context, accountId string) { zap.String("method", c.Request.Method), zap.Int("body_len", len(body)), zap.String("body_model", bodyModel), + zap.String("client_ip", c.ClientIP()), ) // 余额前置检查:余额耗尽时直接拦截,不继续请求上游 @@ -203,12 +204,12 @@ func (m *ModelProviderApi) TestProviderCredentials(c *gin.Context) { region = "us-east-1(默认)" } result = map[string]interface{}{ - "provider": providerName, - "has_api_key": true, - "api_key": maskedKey, - "aws_access_key_id": maskedKey, - "aws_region": region, - "has_session_token": creds.AWSSessionToken != "", + "provider": providerName, + "has_api_key": true, + "api_key": maskedKey, + "aws_access_key_id": maskedKey, + "aws_region": region, + "has_session_token": creds.AWSSessionToken != "", } } else { // 隐藏API Key的大部分内容