> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter-d02e98a0-mintlify-7021d5f4.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# VideoModel - Go SDK

> VideoModel type definition

<Warning>
  The Go SDK and docs are currently in beta.
  Report issues on [GitHub](https://github.com/OpenRouterTeam/go-sdk/issues).
</Warning>

## Fields

| Field                          | Type                                                                                            | Required             | Description                                                              | Example                                                                                    |
| ------------------------------ | ----------------------------------------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
| `AllowedPassthroughParameters` | \[]`string`                                                                                     | :heavy\_check\_mark: | List of parameters that are allowed to be passed through to the provider |                                                                                            |
| `CanonicalSlug`                | `string`                                                                                        | :heavy\_check\_mark: | Canonical slug for the model                                             | openai/gpt-4                                                                               |
| `Created`                      | `int64`                                                                                         | :heavy\_check\_mark: | Unix timestamp of when the model was created                             | 1692901234                                                                                 |
| `Description`                  | `*string`                                                                                       | :heavy\_minus\_sign: | Description of the model                                                 | GPT-4 is a large multimodal model that can solve difficult problems with greater accuracy. |
| `GenerateAudio`                | `*bool`                                                                                         | :heavy\_check\_mark: | Whether the model supports generating audio alongside video              |                                                                                            |
| `HuggingFaceID`                | optionalnullable.OptionalNullable\[`string`]                                                    | :heavy\_minus\_sign: | Hugging Face model identifier, if applicable                             | microsoft/DialoGPT-medium                                                                  |
| `ID`                           | `string`                                                                                        | :heavy\_check\_mark: | Unique identifier for the model                                          | openai/gpt-4                                                                               |
| `Name`                         | `string`                                                                                        | :heavy\_check\_mark: | Display name of the model                                                | GPT-4                                                                                      |
| `PricingSkus`                  | optionalnullable.OptionalNullable\[map\[string]`string`]                                        | :heavy\_minus\_sign: | Pricing SKUs with provider prefix stripped, values as strings            |                                                                                            |
| `Seed`                         | `*bool`                                                                                         | :heavy\_check\_mark: | Whether the model supports deterministic generation via seed parameter   |                                                                                            |
| `SupportedAspectRatios`        | \[][components.SupportedAspectRatio](/client-sdks/go/api-reference/models/supportedaspectratio) | :heavy\_check\_mark: | Supported output aspect ratios                                           |                                                                                            |
| `SupportedDurations`           | \[]`int64`                                                                                      | :heavy\_check\_mark: | Supported video durations in seconds                                     |                                                                                            |
| `SupportedFrameImages`         | \[][components.SupportedFrameImage](/client-sdks/go/api-reference/models/supportedframeimage)   | :heavy\_check\_mark: | Supported frame image types (e.g. first\_frame, last\_frame)             |                                                                                            |
| `SupportedResolutions`         | \[][components.SupportedResolution](/client-sdks/go/api-reference/models/supportedresolution)   | :heavy\_check\_mark: | Supported output resolutions                                             |                                                                                            |
| `SupportedSizes`               | \[][components.SupportedSize](/client-sdks/go/api-reference/models/supportedsize)               | :heavy\_check\_mark: | Supported output sizes (width x height)                                  |                                                                                            |
