Documentation
¶
Overview ¶
Package ark implements the Volcengine Ark (火山方舟) video generation engine, supporting Seedance 2.0 and other Ark content generation models.
API reference: https://www.volcengine.com/docs/82379/1520758
Index ¶
Constants ¶
View Source
const ( ModelSeedream3_0 = "seedream-3.0" ModelSeedream2_1 = "seedream-2.1" )
Seedream model constants.
Variables ¶
Functions ¶
func ConfigSchema ¶ added in v0.9.0
func ConfigSchema() []engine.ConfigField
ConfigSchema returns the configuration fields required by the Ark engine.
func ModelsByCapability ¶ added in v0.7.0
ModelsByCapability returns all known Ark (Volcengine) models grouped by capability.
Types ¶
type Config ¶
type Config struct {
APIKey string
BaseURL string // e.g. "https://ark.cn-beijing.volces.com"
Model string // Model ID or Endpoint ID, e.g. "doubao-seedance-2-0-260128"
HTTPClient *http.Client
WaitForCompletion bool
PollInterval time.Duration
}
Config configures the Ark video generation engine.
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine implements engine.Engine for Volcengine Ark content generation.
func (*Engine) Capabilities ¶
func (e *Engine) Capabilities() engine.Capability
Capabilities implements engine.Describer.
Click to show internal directories.
Click to hide internal directories.