import (
"context"
"fmt"
"log"
aistats "packages/sdk-go"
"packages/sdk-go/gen"
)
ctx := context.Background()
client := aistats.New("your-api-key", "https://api.ai-stats.dev")
req := gen.ImagesEditRequest{
Model: "openai/gpt-image-1",
Prompt: "Make it sunset",
Image: "data:image/png;base64,...",
Mask: &"data:image/png;base64,...",
}
edited, _, err := client.Images.ImagesEditsPost(ctx).ImagesEditRequest(req).Execute()
if err != nil {
log.Fatal(err)
}
fmt.Println("Edited image:", edited.Data[0].Url)