From 412aefdacc31ad080e1a2fa55c7aa6c323603205 Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Thu, 30 Nov 2023 10:24:00 +0800 Subject: [PATCH] fix: record resp time --- process.go | 1 + 1 file changed, 1 insertion(+) diff --git a/process.go b/process.go index af8716d..f19f540 100644 --- a/process.go +++ b/process.go @@ -105,6 +105,7 @@ func processRequest(c *gin.Context, upstream *OPENAI_UPSTREAM, record *Record, s var contentType string proxy.ModifyResponse = func(r *http.Response) error { haveResponse = true + record.ResponseTime = time.Now().Sub(record.CreatedAt) record.Status = r.StatusCode if !shouldResponse && r.StatusCode != 200 { log.Println("upstream return not 200 and should not response", r.StatusCode)