Documentation
¶
Overview ¶
Package ideogram implements engine.Engine for the Ideogram API.
Image generation uses POST /generate with JSON body. Auth: Api-Key: {key}, env IDEOGRAM_API_KEY. Synchronous — returns image URL directly.
Index ¶
Constants ¶
View Source
const ( ModelV2A = "V_2A" ModelV2ATurbo = "V_2A_TURBO" ModelV2 = "V_2" ModelV2Turbo = "V_2_TURBO" )
Model constants.
Variables ¶
View Source
var (
ErrMissingPrompt = errors.New("ideogram: missing prompt in workflow graph")
)
Functions ¶
func ConfigSchema ¶
func ConfigSchema() []engine.ConfigField
ConfigSchema returns the configuration fields required by the Ideogram engine.
func DefaultProvider ¶ added in v0.15.0
DefaultProvider returns preset engine configurations for ideogram.
func ModelsByCapability ¶
ModelsByCapability returns all known Ideogram models grouped by capability.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine implements engine.Engine for Ideogram.
func (*Engine) Capabilities ¶
func (e *Engine) Capabilities() engine.Capability
Capabilities implements engine.Describer.
Click to show internal directories.
Click to hide internal directories.