Versions in this module Expand all Collapse all v0 v0.0.8 Mar 19, 2024 v0.0.7 Mar 15, 2024 v0.0.6 Mar 14, 2024 v0.0.5 Mar 12, 2024 v0.0.4 Jan 11, 2024 Changes in this version type Client + func (c *Client) CustomZoom(ctx context.Context, picReaderReq *CustomZoomRequest) error + func (c *Client) CustomZoomAdvanced(ctx context.Context, picReaderReq *CustomZoomAdvancedRequest) error + func (c *Client) PicReaderAdvanced(ctx context.Context, picReaderReq *PicReaderAdvancedRequest) error + func (c *Client) UpscaleCreative(ctx context.Context, upscaleReq *UpscaleCreativeRequest) error + func (c *Client) UpscaleSubtle(ctx context.Context, upscaleReq *UpscaleSubtleRequest) error + type CustomZoomAdvancedRequest struct + ChannelID string + GuildID string + MessageHash string + MessageID string + type CustomZoomRequest struct + ChannelID string + GuildID string + MessageHash string + MessageID string + Prompt string + type PicReaderAdvancedRequest struct + ChannelID string + GuildID string + Index int32 + MessageID string type PicReaderRequest + Prompt string + type UpscaleCreativeRequest struct + ChannelID string + GuildID string + Index int32 + MessageHash string + MessageID string + type UpscaleSubtleRequest struct + ChannelID string + GuildID string + Index int32 + MessageHash string + MessageID string v0.0.3 Jan 6, 2024 Changes in this version type BlendRequest + Dimensions string v0.0.2 Jan 6, 2024 v0.0.1 Jan 6, 2024 Changes in this version + const ApplicationID + const SessionID + func GetMessageHash(url string) string + type ApplicationCommandOption struct + Choices []map[string]any + Description string + DescriptionLocalized string + Name string + NameLocalized string + Required bool + Type int + type Attachment struct + ID int64 + UploadFilename string + UploadURL string + type AttachmentsAndUploadRequest struct + Image []byte + type AttachmentsAndUploadResponse struct + Filename string + ID string + UploadedFilename string + type AttachmentsRequest struct + ChannelID string + Files []File + type AttachmentsResponse struct + Attachments []Attachment + type BlendRequest struct + ChannelID string + GuildID string + ImageURLs []string + type Client struct + Config *Config + func NewClient(cfg *Config) *Client + func (c *Client) Attachments(ctx context.Context, attachmentsReq *AttachmentsRequest) (*AttachmentsResponse, error) + func (c *Client) AttachmentsAndUpload(ctx context.Context, attachmentsAndUploadReq *AttachmentsAndUploadRequest) (*AttachmentsAndUploadResponse, error) + func (c *Client) Blend(ctx context.Context, blendReq *BlendRequest) (string, error) + func (c *Client) Describe(ctx context.Context, describeReq *DescribeRequest) (string, error) + func (c *Client) HighVariation(ctx context.Context, variationReq *HighVariationRequest) error + func (c *Client) Imagine(ctx context.Context, imgReq *ImagineRequest) error + func (c *Client) LowVariation(ctx context.Context, variationReq *LowVariationRequest) error + func (c *Client) Pan(ctx context.Context, panReq *PanRequest) error + func (c *Client) PicReadRetry(ctx context.Context, picReaderReq *PicReadRetryRequest) error + func (c *Client) PicReader(ctx context.Context, picReaderReq *PicReaderRequest) error + func (c *Client) RegionVariation(ctx context.Context, variationReq *RegionVariationRequest) error + func (c *Client) Reroll(ctx context.Context, rerollReq *RerollRequest) error + func (c *Client) Setting(ctx context.Context, describeReq *SettingRequest) (string, error) + func (c *Client) Upscale(ctx context.Context, upscaleReq *UpscaleRequest) error + func (c *Client) UpscaleXFour(ctx context.Context, upscaleReq *UpscaleXFourRequest) error + func (c *Client) UpscaleXTwo(ctx context.Context, upscaleReq *UpscaleXTwoRequest) error + func (c *Client) Variation(ctx context.Context, variationReq *VariationRequest) error + func (c *Client) ZoomOutOneX(ctx context.Context, ZoomReq *ZoomOutOneXRequest) error + func (c *Client) ZoomOutTwoX(ctx context.Context, ZoomReq *ZoomOutTwoXRequest) error + type Config struct + UserToken string + type DescribeRequest struct + ChannelID string + GuildID string + ImageURL string + type File struct + FileSize int64 + Filename string + ID string + type HighVariationRequest struct + ChannelID string + GuildID string + Index int32 + MessageHash string + MessageID string + type ImageFile struct + Image []byte + ImageURL string + type ImageOption struct + Name string + Type int + Value int + type ImagineRequest struct + ChannelID string + GuildID string + Prompt string + type InteractionsRequest struct + ApplicationID string + ChannelID string + Data map[string]any + GuildID string + MessageFlags *int + MessageID *string + SessionID string + Type int + type LowVariationRequest struct + ChannelID string + GuildID string + Index int32 + MessageHash string + MessageID string + type PanRequest struct + ChannelID string + GuildID string + MessageHash string + MessageID string + Param string + type PicReadRetryRequest struct + ChannelID string + GuildID string + MessageID string + type PicReaderRequest struct + ChannelID string + GuildID string + Index int32 + MessageID string + type RegionVariationRequest struct + ChannelID string + GuildID string + Index int32 + MessageHash string + MessageID string + type RerollRequest struct + ChannelID string + GuildID string + MessageHash string + MessageID string + type SettingRequest struct + ChannelID string + GuildID string + type UpscaleRequest struct + ChannelID string + GuildID string + Index int32 + MessageHash string + MessageID string + type UpscaleXFourRequest struct + ChannelID string + GuildID string + Index int32 + MessageHash string + MessageID string + type UpscaleXTwoRequest struct + ChannelID string + GuildID string + Index int32 + MessageHash string + MessageID string + type VariationRequest struct + ChannelID string + GuildID string + Index int32 + MessageHash string + MessageID string + type ZoomOutOneXRequest struct + ChannelID string + GuildID string + MessageHash string + MessageID string + type ZoomOutTwoXRequest struct + ChannelID string + GuildID string + MessageHash string + MessageID string