class

Arcana::AI::Image::OpenAI

Inherits Arcana::AI::Image::Provider < Arcana::AI::Traceable < Reference < Object

Constants

EDITS_ENDPOINT = "https://api.openai.com/v1/images/edits"
GENERATIONS_ENDPOINT = "https://api.openai.com/v1/images/generations"

Constructors

new(api_key : String, model : String = "gpt-image-1", quality : String = "medium", trace : Proc(String, Nil) | Nil = nil)
Source

Instance methods

generate(request : Request, output_path : String) : Result
Source
model
Source
name
Source
quality
Source