diff --git a/api_test.go b/api_test.go index 45d888f..f1950df 100644 --- a/api_test.go +++ b/api_test.go @@ -236,7 +236,7 @@ func handleEditEndpoint(w http.ResponseWriter, r *http.Request) { // create a response res := EditsResponse{ Object: "test-object", - Created: uint64(time.Now().Unix()), + Created: time.Now().Unix(), } // edit and calculate token usage editString := "edited by mocked OpenAI server :)" @@ -275,7 +275,7 @@ func handleCompletionEndpoint(w http.ResponseWriter, r *http.Request) { res := CompletionResponse{ ID: strconv.Itoa(int(time.Now().Unix())), Object: "test-object", - Created: uint64(time.Now().Unix()), + Created: time.Now().Unix(), // would be nice to validate Model during testing, but // this may not be possible with how much upkeep // would be required / wouldn't make much sense @@ -334,7 +334,7 @@ func handleImageEndpoint(w http.ResponseWriter, r *http.Request) { return } res := ImageResponse{ - Created: uint64(time.Now().Unix()), + Created: time.Now().Unix(), } for i := 0; i < imageReq.N; i++ { imageData := ImageResponseDataInner{} diff --git a/completion.go b/completion.go index 97601c3..fdf2a27 100644 --- a/completion.go +++ b/completion.go @@ -75,7 +75,7 @@ type LogprobResult struct { type CompletionResponse struct { ID string `json:"id"` Object string `json:"object"` - Created uint64 `json:"created"` + Created int64 `json:"created"` Model string `json:"model"` Choices []CompletionChoice `json:"choices"` Usage Usage `json:"usage"` diff --git a/edits.go b/edits.go index 8101429..0ae61cd 100644 --- a/edits.go +++ b/edits.go @@ -26,7 +26,7 @@ type EditsChoice struct { // EditsResponse represents a response structure for Edits API. type EditsResponse struct { Object string `json:"object"` - Created uint64 `json:"created"` + Created int64 `json:"created"` Usage Usage `json:"usage"` Choices []EditsChoice `json:"choices"` } diff --git a/files.go b/files.go index 672f060..bc27e65 100644 --- a/files.go +++ b/files.go @@ -21,7 +21,7 @@ type FileRequest struct { // File struct represents an OpenAPI file. type File struct { Bytes int `json:"bytes"` - CreatedAt int `json:"created_at"` + CreatedAt int64 `json:"created_at"` ID string `json:"id"` FileName string `json:"filename"` Object string `json:"object"` diff --git a/image.go b/image.go index 335e82f..e71e0a1 100644 --- a/image.go +++ b/image.go @@ -30,7 +30,7 @@ type ImageRequest struct { // ImageResponse represents a response structure for image API. type ImageResponse struct { - Created uint64 `json:"created,omitempty"` + Created int64 `json:"created,omitempty"` Data []ImageResponseDataInner `json:"data,omitempty"` } diff --git a/models.go b/models.go index ccf2eec..cd4a866 100644 --- a/models.go +++ b/models.go @@ -7,7 +7,7 @@ import ( // Model struct represents an OpenAPI model. type Model struct { - CreatedAt int `json:"created_at"` + CreatedAt int64 `json:"created_at"` ID string `json:"id"` Object string `json:"object"` OwnedBy string `json:"owned_by"` @@ -18,7 +18,7 @@ type Model struct { // Permission struct represents an OpenAPI permission. type Permission struct { - CreatedAt int `json:"created_at"` + CreatedAt int64 `json:"created_at"` ID string `json:"id"` Object string `json:"object"` AllowCreateEngine bool `json:"allow_create_engine"`