# RoostGPT AI Provider Support for Unit, API and Other Tests

## Overview

RoostGPT supports multiple AI providers for comprehensive test generation across unit tests, API tests, Integration Tests, Functional Tests and more. This document outlines the supported providers and their available models.

**Supported Providers:**

- OpenAI
- Claude AI (Anthropic)
- Azure OpenAI
- Vertex AI (Google Cloud)
- AWS Bedrock

---

## OpenAI Models

<table id="bkmrk-model-name-context-w"><thead><tr><th>Model Name</th><th>Context Window

(Tokens)

</th><th>Best For</th><th>Key Features</th></tr></thead><tbody><tr><td>GPT-5</td><td>4 Million  
Input: 272k  
Output: 128k</td><td>Complex test scenarios, enterprise</td><td>Expert-level intelligence, built-in reasoning</td></tr><tr><td>GPT-4.5</td><td>Large</td><td>Standard test generation</td><td>Balanced performance, cost-effective</td></tr><tr><td>GPT-4o</td><td>Large</td><td>Fast test generation</td><td>Multimodal, real-time processing</td></tr><tr><td>GPT-4o mini</td><td>Standard</td><td>High-volume generation</td><td>Cost-efficient, fast</td></tr><tr><td>GPT-4 Turbo</td><td>128K tokens</td><td>Production environments</td><td>Proven reliability</td></tr><tr><td>o3</td><td>Extended</td><td>Complex reasoning tasks</td><td>Advanced chain-of-thought</td></tr><tr><td>o4-mini</td><td>Standard</td><td>Cost-efficient reasoning</td><td>Faster reasoning model</td></tr></tbody></table>

---

## Claude AI (Anthropic) Models

<table id="bkmrk-model-name-context-w-1" style="width: 100%;"><thead><tr><th style="width: 18.5906%;">Model Name</th><th style="width: 14.3057%;">Context Window

(Tokens)

</th><th style="width: 30.0358%;">Best For</th><th style="width: 36.9487%;">Key Features</th></tr></thead><tbody><tr><td style="width: 18.5906%;">Claude Opus 4.1</td><td style="width: 14.3057%;">Input: 200K

Output: 32k

</td><td style="width: 30.0358%;">Complex coding tasks, unit tests</td><td style="width: 36.9487%;">Best coding model, 74.5% on SWE-bench</td></tr><tr><td style="width: 18.5906%;">Claude Sonnet 4.5</td><td style="width: 14.3057%;">Output: 64k

</td><td style="width: 30.0358%;">Coding, Finance and CyberSecurity</td><td style="width: 36.9487%;">Long running tasks, enhanced domain knowledge and 77.2% on SWE-bench</td></tr><tr><td style="width: 18.5906%;">Claude Sonnet 4</td><td style="width: 14.3057%;">200K-1M

Output: 64k

</td><td style="width: 30.0358%;">General test generation</td><td style="width: 36.9487%;">Superior coding and reasoning, instruction following</td></tr><tr><td style="width: 18.5906%;">Claude Sonnet 3.7</td><td style="width: 14.3057%;">200K tokens

Output: 64k

</td><td style="width: 30.0358%;">Hybrid reasoning tasks</td><td style="width: 36.9487%;">Fast and extended thinking modes</td></tr><tr><td style="width: 18.5906%;">Claude Sonnet 3.5</td><td style="width: 14.3057%;">200K tokens

Output: 8k

</td><td style="width: 30.0358%;">Legacy support</td><td style="width: 36.9487%;">Strong coding capabilities</td></tr><tr><td style="width: 18.5906%;">Claude Haiku 3.5</td><td style="width: 14.3057%;">200K tokens

Output: 8k

</td><td style="width: 30.0358%;">Quick, simple tests</td><td style="width: 36.9487%;">Fast, cost-effective</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>4 Million  
Input: 272k  
Output: 128k</td><td>VNET integration, Private endpoints</td></tr><tr><td>GPT-4.5</td><td>Large</td><td>Managed Identity, Regional deployment</td></tr><tr><td>GPT-4o Series</td><td>Large</td><td>SLA guarantees, Azure Monitor</td></tr><tr><td>GPT-4 Turbo</td><td>128K tokens</td><td>Standard and Provisioned deployments</td></tr><tr><td>o3, o4-mini</td><td>Extended/Standard</td><td>Azure AD authentication</td></tr></tbody></table>

---

## Vertex AI (Google Cloud) Models

<table id="bkmrk-model-name-context-w-3" style="width: 96.3095%;"><thead><tr><th style="width: 20.0521%;">Model Name</th><th style="width: 16.4062%;">Context Window

(Tokens)

</th><th style="width: 33.9844%;">Best For</th><th style="width: 29.5573%;">Key Features</th></tr></thead><tbody><tr><td style="width: 20.0521%;">Gemini 2.5 Pro</td><td style="width: 16.4062%;">Input: 1024k

Output: 64k

</td><td style="width: 33.9844%;">Complex API testing, large codebases</td><td style="width: 29.5573%;">Deep Think mode, long context</td></tr></tbody></table>

---

## AWS Bedrock Models

AWS Bedrock provides access to multiple foundation models from various providers in a fully managed service.

### Available Model Families

<table id="bkmrk-provider-models-cont" style="width: 91.6667%;"><thead><tr><th style="width: 13.8131%;">Provider</th><th style="width: 38.1299%;">Models</th><th style="width: 21.583%;">Context Window</th><th style="width: 26.4751%;">Best For</th></tr></thead><tbody><tr><td style="width: 13.8131%;">**Anthropic**</td><td style="width: 38.1299%;">Claude Opus 4.1, Sonnet 4, Sonnet 3.7</td><td style="width: 21.583%;">Output Token - 4K</td><td style="width: 26.4751%;">Code generation, unit tests</td></tr></tbody></table>

---

## Recommended Models 

### OpenAI  


- GPT-4o, GPT-5

### Azure OpenAI  


- GPT-4o, GPT-5

### Claude

- Claude Sonnet 4.1


---

## Support Resources

- **OpenAI**: [platform.openai.com/docs](https://platform.openai.com/docs)
- **Anthropic (Claude)**: [docs.claude.com](https://docs.claude.com/)
- **Azure OpenAI**: [learn.microsoft.com/azure/ai-services/openai](https://learn.microsoft.com/azure/ai-services/openai)
- **Vertex AI**: [cloud.google.com/vertex-ai/docs](https://cloud.google.com/vertex-ai/docs)
- **AWS Bedrock**: [docs.aws.amazon.com/bedrock](https://docs.aws.amazon.com/bedrock)