add: add images api

This commit is contained in:
Martial BE
2023-12-01 17:20:22 +08:00
parent 5b70ee3407
commit 9dd92bbddd
19 changed files with 296 additions and 12 deletions

View File

@@ -1,5 +1,7 @@
package types
import "mime/multipart"
type ImageRequest struct {
Prompt string `json:"prompt,omitempty"`
Model string `json:"model,omitempty"`
@@ -21,3 +23,14 @@ type ImageResponseDataInner struct {
B64JSON string `json:"b64_json,omitempty"`
RevisedPrompt string `json:"revised_prompt,omitempty"`
}
type ImageEditRequest struct {
Image *multipart.FileHeader `form:"image"`
Mask *multipart.FileHeader `form:"mask"`
Model string `form:"model"`
Prompt string `form:"prompt"`
N int `form:"n"`
Size string `form:"size"`
ResponseFormat string `form:"response_format"`
User string `form:"user"`
}