fix: add missing id,object,created

This commit is contained in:
CaIon
2024-03-21 23:44:39 +08:00
parent d9344d79cf
commit 3e03c5a742
2 changed files with 8 additions and 1 deletions

View File

@@ -1,8 +1,10 @@
package dto package dto
type TextResponseWithError struct { type TextResponseWithError struct {
Choices []OpenAITextResponseChoice `json:"choices"` Id string `json:"id"`
Object string `json:"object"` Object string `json:"object"`
Created int64 `json:"created"`
Choices []OpenAITextResponseChoice `json:"choices"`
Data []OpenAIEmbeddingResponseItem `json:"data"` Data []OpenAIEmbeddingResponseItem `json:"data"`
Model string `json:"model"` Model string `json:"model"`
Usage `json:"usage"` Usage `json:"usage"`
@@ -10,6 +12,9 @@ type TextResponseWithError struct {
} }
type TextResponse struct { type TextResponse struct {
Id string `json:"id"`
Object string `json:"object"`
Created int64 `json:"created"`
Model string `json:"model"` Model string `json:"model"`
Choices []OpenAITextResponseChoice `json:"choices"` Choices []OpenAITextResponseChoice `json:"choices"`
Usage `json:"usage"` Usage `json:"usage"`

View File

@@ -192,6 +192,8 @@ func OpenaiHandler(c *gin.Context, resp *http.Response, promptTokens int, model
} }
} }
textResponse := &dto.TextResponse{ textResponse := &dto.TextResponse{
Id: responseWithError.Id,
Object: responseWithError.Object,
Choices: responseWithError.Choices, Choices: responseWithError.Choices,
Model: responseWithError.Model, Model: responseWithError.Model,
Usage: *usage, Usage: *usage,