Documentation
¶
Overview ¶
Package google implements engine.Engine for Google Imagen and Veo APIs.
Image generation via the official Google GenAI SDK. Auth: API key via SDK, env GOOGLE_API_KEY.
Index ¶
Constants ¶
View Source
const ( ModelImagen3Generate002 = "imagen-3.0-generate-002" ModelImagen3Generate001 = "imagen-3.0-generate-001" )
Model constants.
Variables ¶
View Source
var ErrMissingPrompt = errors.New("google: missing prompt in workflow graph")
Functions ¶
func ConfigSchema ¶
func ConfigSchema() []engine.ConfigField
ConfigSchema returns the configuration fields required by the Google Imagen engine.
func DefaultProvider ¶ added in v0.15.0
DefaultProvider returns preset engine configurations for google.
func ModelInfos ¶ added in v0.16.0
ModelInfos returns i18n metadata for all Google Imagen models.
func ModelsByCapability ¶
ModelsByCapability returns all known Google Imagen models grouped by capability.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine implements engine.Engine for Google Imagen.
func (*Engine) Capabilities ¶
func (e *Engine) Capabilities() engine.Capability
Capabilities implements engine.Describer.
Click to show internal directories.
Click to hide internal directories.