Overview
Bag of words allows you to effortlessly bring your own LLM (via provider and API Key), providing seamless integration with any of the main LLM providers, with additional support to any OpenAI-compatible API providers.
Google
Azure
OpenAI
Anthropic
If you’re using a custom LLM provider, make sure it supports streaming
Natively Supported Models
| GPT-5.1 | Recommended | |
| GPT-5 | Recommended | |
| GPT-4.1 | Recommended | |
| GPT-4.1 Mini | ||
| Claude 4.5 Sonnet | Recommended | |
| Claude 4 Sonnet | ||
| Claude 4 Opus | ||
| Claude 3.7 Sonnet | ||
| Gemini 2.5 Pro | Recommended | |
| Gemini 2.5 Flash |
Add an LLM Provider
To add a new LLM provider, follow these steps:- Select from existing models: Choose from a list of pre-configured models that Bag of words natively supports.
- Add custom model: If your desired LLM is not listed, you can integrate it by providing the necessary API details.

Set LLM as default
To set a specific LLM as your default:- Navigate to the LLM settings.
- Go to the desired LLM row, and click the elipsis icon on the right
- Click “Make Default”
Small Default LLM
You can also set small default LLM for back-office tasks like LLM judge, tests, evals, etc. The agent will use the small model to save costs.Select LLM in the prompt box
While default LLM can be configured only by users with the right permissions (admin), each individual can choose their own LLM when creating reports. When using the prompt box:- Click on the LLM selection dropdown.
- Choose the LLM you wish to use for that specific prompt.

