Browse Source

feat: add moderation and background fields to ImageRequest struct in dalle.go #1052

CaIon 10 months ago
parent
commit
58dc7ad770
1 changed files with 10 additions and 11 deletions
  1. 10 11
      dto/dalle.go

+ 10 - 11
dto/dalle.go

@@ -1,17 +1,16 @@
 package dto
 package dto
 
 
-import "encoding/json"
-
 type ImageRequest struct {
 type ImageRequest struct {
-	Model          string          `json:"model"`
-	Prompt         string          `json:"prompt" binding:"required"`
-	N              int             `json:"n,omitempty"`
-	Size           string          `json:"size,omitempty"`
-	Quality        string          `json:"quality,omitempty"`
-	ResponseFormat string          `json:"response_format,omitempty"`
-	Style          string          `json:"style,omitempty"`
-	User           string          `json:"user,omitempty"`
-	ExtraFields    json.RawMessage `json:"extra_fields,omitempty"`
+	Model          string `json:"model"`
+	Prompt         string `json:"prompt" binding:"required"`
+	N              int    `json:"n,omitempty"`
+	Size           string `json:"size,omitempty"`
+	Quality        string `json:"quality,omitempty"`
+	ResponseFormat string `json:"response_format,omitempty"`
+	Style          string `json:"style,omitempty"`
+	User           string `json:"user,omitempty"`
+	Moderation     string `json:"moderation,omitempty"`
+	Background     string `json:"background,omitempty"`
 }
 }
 
 
 type ImageResponse struct {
 type ImageResponse struct {