| instructions | Custom prompting instructions for each video. | no | Analyze the video and provide a summary of its content. Extract list of followup subissues if any. The transcript is your primary source of text information, ignore text in images. |
| video_url | Direct video URL to analyze (alternative to extracting from issue body) | no | — |
| files | Files to process, separated by semi columns (;). .mp4 | no | — |
| debug | Enable debug logging (https://microsoft.github.io/genaiscript/reference/scripts/logging/). | no | — |
| model_alias | A YAML-like list of model aliases and model id: `translation: github:openai/gpt-4o` | no | — |
| github_issue | GitHub issue number to use when generating comments (https://microsoft.github.io/genaiscript/reference/scripts/github/) | no | — |
| openai_api_key | OpenAI API key | no | — |
| openai_api_base | OpenAI API base URL | no | — |
| azure_openai_api_endpoint | Azure OpenAI endpoint. In the Azure Portal, open your Azure OpenAI resource, Keys and Endpoints, copy Endpoint. | no | — |
| azure_openai_api_key | Azure OpenAI API key. **You do NOT need this if you are using Microsoft Entra ID. | no | — |
| azure_openai_subscription_id | Azure OpenAI subscription ID to list available deployments (Microsoft Entra only). | no | — |
| azure_openai_api_version | Azure OpenAI API version. | no | — |
| azure_openai_api_credentials | Azure OpenAI API credentials type. Leave as 'default' unless you have a special Azure setup. | no | — |
| azure_ai_inference_api_key | Azure AI Inference key | no | — |
| azure_ai_inference_api_endpoint | Azure Serverless OpenAI endpoint | no | — |
| azure_ai_inference_api_version | Azure Serverless OpenAI API version | no | — |
| azure_ai_inference_api_credentials | Azure Serverless OpenAI API credentials type | no | — |
| github_token | GitHub token with `models: read` permission at least (https://microsoft.github.io/genaiscript/reference/github-actions/#github-models-permissions). | no | — |