dalle.go 581 B

1234567891011121314151617181920
  1. package dto
  2. type ImageRequest struct {
  3. Model string `json:"model"`
  4. Prompt string `json:"prompt" binding:"required"`
  5. N int `json:"n,omitempty"`
  6. Size string `json:"size,omitempty"`
  7. Quality string `json:"quality,omitempty"`
  8. ResponseFormat string `json:"response_format,omitempty"`
  9. Style string `json:"style,omitempty"`
  10. User string `json:"user,omitempty"`
  11. }
  12. type ImageResponse struct {
  13. Created int `json:"created"`
  14. Data []struct {
  15. Url string `json:"url"`
  16. B64Json string `json:"b64_json"`
  17. }
  18. }