Choosing an AI Provider
BatchGen Text with AI works with any OpenAI-compatible API. Nine providers are built in — you just pick one, get an API key, and paste it in. No other configuration needed.
Quick recommendation
| If you want… | Use |
|---|---|
| Cheapest option for bulk generation | DeepSeek |
| Best overall quality | OpenAI (gpt-4o or gpt-4o-mini) |
| Fastest responses | Groq |
| No account required (pay-as-you-go, many models) | OpenRouter |
| European data residency | Mistral AI |
All supported providers
| Provider | Strengths | Free tier | Sign up |
|---|---|---|---|
| OpenAI | Best quality, most reliable, widest model range | No (credits on signup) | platform.openai.com |
| DeepSeek | Extremely low cost, strong quality | Yes (limited) | platform.deepseek.com |
| OpenRouter | Access to 100+ models from one key, pay per use | No | openrouter.ai |
| Groq | Very fast inference, good for high-volume batches | Yes (rate limited) | console.groq.com |
| Mistral AI | Strong multilingual support, EU-based | Yes (limited) | console.mistral.ai |
| Together AI | Wide model selection, competitive pricing | Yes ($1 credit) | api.together.ai |
| xAI (Grok) | Grok models, good reasoning | No | console.x.ai |
| Fireworks AI | Fast, cost-effective, fine-tuned models | Yes ($1 credit) | fireworks.ai |
| Cerebras | Ultra-fast inference on large models | Yes (limited) | cloud.cerebras.ai |
Cost considerations
All providers charge per token — roughly 1 token per 0.75 words. For content generation:
- A 800-word blog article uses roughly 1,500–2,500 tokens total (prompt + output)
- A batch of 20 articles uses roughly 30,000–50,000 tokens
- At DeepSeek’s rates (~$0.14/million tokens), a 20-article batch costs a few cents
- At OpenAI gpt-4o-mini rates (~$0.15/million input, $0.60/million output), similar cost
The app displays token usage per article and a total at the end of each run, so you can track costs in real time.
Using a custom endpoint
If you use a self-hosted model (Ollama, LM Studio, LocalAI) or a provider not in the list, select Custom from the provider dropdown and enter your endpoint’s base URL manually.
The endpoint must be OpenAI-compatible (/chat/completions format). See Finding Your Base URL for details.
Switching providers
You can switch providers at any time from the settings icon. Each API key is saved separately — switching providers doesn’t delete your previous keys.