# RoostGPT AI Provider Support for UI Test Generation

## Overview

RoostGPT supports three major AI providers for UI test generation:

- **OpenAI**
- **Google Gemini**
- **Azure OpenAI**

All models support vision capabilities for analyzing UI elements and generating comprehensive test cases.

**Note** - RoostGPT only support vision models for UI Test Generation.

---

## OpenAI Models

<table id="bkmrk-model-name-context-w" style="width: 100%; height: 352.157px;"><thead><tr style="height: 46.5938px;"><th style="width: 16.3746%; height: 46.5938px;">Model Name</th><th style="width: 12.0852%; height: 46.5938px;">Context Window</th><th style="width: 28.9156%; height: 46.5938px;">Best For</th><th style="width: 42.5056%; height: 46.5938px;">Capabilities</th></tr></thead><tbody><tr style="height: 46.5938px;"><td style="width: 16.3746%; height: 46.5938px;">GPT-5</td><td style="width: 12.0852%; height: 46.5938px;">Extended</td><td style="width: 28.9156%; height: 46.5938px;">Complex UI workflows, enterprise applications</td><td style="width: 42.5056%; height: 46.5938px;">Expert-level intelligence, built-in reasoning, superior visual perception</td></tr><tr style="height: 29.7969px;"><td style="width: 16.3746%; height: 29.7969px;">GPT-4.5</td><td style="width: 12.0852%; height: 29.7969px;">Large</td><td style="width: 28.9156%; height: 29.7969px;">Standard UI testing</td><td style="width: 42.5056%; height: 29.7969px;">Vision-enabled, balanced performance</td></tr><tr style="height: 29.7969px;"><td style="width: 16.3746%; height: 29.7969px;">GPT-4o (Omni)</td><td style="width: 12.0852%; height: 29.7969px;">Large</td><td style="width: 28.9156%; height: 29.7969px;">Multimodal test generation</td><td style="width: 42.5056%; height: 29.7969px;">Real-time visual analysis, fast response</td></tr><tr style="height: 29.7969px;"><td style="width: 16.3746%; height: 29.7969px;">GPT-4o mini</td><td style="width: 12.0852%; height: 29.7969px;">Standard</td><td style="width: 28.9156%; height: 29.7969px;">High-volume test generation</td><td style="width: 42.5056%; height: 29.7969px;">Cost-efficient, fast, good vision</td></tr><tr style="height: 46.5938px;"><td style="width: 16.3746%; height: 46.5938px;">o3</td><td style="width: 12.0852%; height: 46.5938px;">Extended</td><td style="width: 28.9156%; height: 46.5938px;">Complex test logic, deep reasoning</td><td style="width: 42.5056%; height: 46.5938px;">Advanced chain-of-thought with vision</td></tr><tr style="height: 29.7969px;"><td style="width: 16.3746%; height: 29.7969px;">o4-mini</td><td style="width: 12.0852%; height: 29.7969px;">Standard</td><td style="width: 28.9156%; height: 29.7969px;">Cost-efficient reasoning</td><td style="width: 42.5056%; height: 29.7969px;">Faster reasoning with vision support</td></tr></tbody></table>

---

## Google Gemini Models

<table id="bkmrk-model-name-context-w-1"><thead><tr><th>Model Name</th><th>Context Window</th><th>Best For</th><th>Capabilities</th></tr></thead><tbody><tr><td>Gemini 2.5 Pro</td><td>Input: 1024k

Output: 64k

</td><td>Complex UI testing, large-scale apps</td><td>State-of-the-art thinking, long context</td></tr><tr><td>Gemini 2.5 Flash</td><td>Input: 1024k

Output: 64k

</td><td>Fast, cost-effective test generation</td><td>Best price-performance, agentic use cases</td></tr><tr><td>Gemini 2.5 Flash-Lite</td><td>Input: 1024k

Output: 64k

</td><td>High-volume, low-latency generation</td><td>Most cost-effective, optimized for throughput</td></tr><tr><td>Gemini 2.0 Flash</td><td>Input: 1024k

Output: 8k

</td><td>Next-gen features, modern apps</td><td>Native tool use, improved speed</td></tr><tr><td>Gemini 2.0 Flash-Lite</td><td>Input: 1024k

Output: 8k

</td><td>Budget-conscious projects</td><td>Cost-efficient, low latency</td></tr></tbody></table>

---

## Azure OpenAI Models

Azure OpenAI provides the same OpenAI models with enterprise features.

<table id="bkmrk-model-name-context-w-2"><thead><tr><th>Model Name</th><th>Context Window</th><th>Additional Features</th></tr></thead><tbody><tr><td>GPT-5 Series</td><td>Extended</td><td>Azure security, compliance, VNET integration</td></tr><tr><td>GPT-4.5</td><td>Large</td><td>Private endpoints, managed identity</td></tr><tr><td>GPT-4.1 Series</td><td>Large</td><td>Regional deployment, data residency</td></tr><tr><td>GPT-4o Series</td><td>Large</td><td>SLA guarantees, Azure Monitor integration</td></tr><tr><td>o3, o4-mini</td><td>Extended/Standard</td><td>Azure AD authentication</td></tr></tbody></table>

---

### Recommended Models

### OpenAI

- **gpt-4o**
- **gpt-5**

### Azure OpenAI

- **gpt-4o**
- **gpt-5**

### Google Gemini

- **gemini-2.5-pro**
- **gemini-2.5-flash**

---

## Support Resources

- **OpenAI**: [platform.openai.com/docs](https://platform.openai.com/docs)
- **Google Gemini**: [ai.google.dev/gemini-api/docs](https://ai.google.dev/gemini-api/docs)
- **Azure OpenAI**: [learn.microsoft.com/azure/ai-services/openai](https://learn.microsoft.com/azure/ai-services/openai)