Documentation
¶
Overview ¶
Package stability implements engine.Engine for the Stability AI API.
Image generation uses POST /v2beta/stable-image/generate/{model} with multipart/form-data encoding. Auth: Authorization: Bearer {key}, env STABILITY_API_KEY.
Index ¶
Constants ¶
View Source
const ( ModelSD35Large = "sd3.5-large" ModelSD35LargeTurbo = "sd3.5-large-turbo" ModelSD35Medium = "sd3.5-medium" ModelSD3Turbo = "sd3-turbo" ModelImageCore = "stable-image-core" ModelImageUltra = "stable-image-ultra" )
Model constants.
Variables ¶
View Source
var (
ErrMissingPrompt = errors.New("stability: missing prompt in workflow graph")
)
Functions ¶
func ConfigSchema ¶
func ConfigSchema() []engine.ConfigField
ConfigSchema returns the configuration fields required by the Stability AI engine.
func ModelsByCapability ¶
ModelsByCapability returns all known Stability AI models grouped by capability.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine implements engine.Engine for Stability AI.
func (*Engine) Capabilities ¶
func (e *Engine) Capabilities() engine.Capability
Capabilities implements engine.Describer.
Click to show internal directories.
Click to hide internal directories.