Documentation
¶
Overview ¶
Package minimax implements engine.Engine for MiniMax music generation.
The music generation API is synchronous — no polling is needed. Endpoint: POST {baseURL}/v1/music_generation Auth: Authorization: Bearer {api_key}
Supported models: music-2.6, music-cover, music-2.6-free, music-cover-free.
Index ¶
Constants ¶
const ( ModelMusic26 = "music-2.6" ModelMusicCover = "music-cover" ModelMusic26Free = "music-2.6-free" ModelMusicCoverFree = "music-cover-free" )
Model constants for MiniMax music generation.
Variables ¶
var ( ErrMissingPrompt = errors.New("minimax: missing prompt in workflow graph") ErrUnsupportedModel = errors.New("minimax: unsupported model") )
Sentinel errors.
Functions ¶
func ConfigSchema ¶
func ConfigSchema() []engine.ConfigField
ConfigSchema returns the configuration fields required by the MiniMax engine.
func DefaultProvider ¶ added in v0.15.0
DefaultProvider returns preset engine configurations for minimax.
func ModelInfos ¶ added in v0.16.0
ModelInfos returns i18n metadata for all MiniMax models.
func ModelsByCapability ¶
ModelsByCapability returns all known MiniMax models grouped by capability.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine implements engine.Engine for MiniMax music generation.
func (*Engine) Capabilities ¶
func (e *Engine) Capabilities() engine.Capability
Capabilities implements engine.Describer.