diff --git a/backend/api/openai_stream_handlers.go b/backend/api/openai_stream_handlers.go index 7ada168..e4336c8 100644 --- a/backend/api/openai_stream_handlers.go +++ b/backend/api/openai_stream_handlers.go @@ -144,18 +144,9 @@ func handleStreamingResponse(c *gin.Context, resp *http.Response, requestTimesta cost := costCalculator.CalculateModelCost(backendModel, requestTokenCount, responseTokenCount) // 创建日志记录,只记录实际的响应内容 - logEntry := &models.RequestLog{ - APIKeyID: apiKeyID, - VirtualModelName: virtualModelName, - BackendModelName: backendModel.Name, - RequestTimestamp: requestTimestamp, - ResponseTimestamp: time.Now(), // 使用实际结束时间 - RequestTokens: requestTokenCount, - ResponseTokens: responseTokenCount, - Cost: cost, - RequestBody: requestBody, - ResponseBody: fullContent.String(), // 只记录提取的实际内容 - } + logEntry := createRequestLog(apiKeyID, virtualModelName, backendModel, + requestTimestamp, time.Now(), requestTokenCount, responseTokenCount, + cost, requestBody, fullContent.String()) // 异步记录日志 logger.LogRequest(database, logEntry) diff --git a/frontend/src/components/ui/Modal.jsx b/frontend/src/components/ui/Modal.jsx index 34777be..52181f7 100644 --- a/frontend/src/components/ui/Modal.jsx +++ b/frontend/src/components/ui/Modal.jsx @@ -31,8 +31,8 @@ const Modal = ({ isOpen, onClose, title, children, size = 'md' }) => { return (
{/* 遮罩层 */} -