AI providers
Wabot’s AI runs on Wabot’s own model by default, and its cost comes from your wallet. On AI providers you can add your own key from Anthropic (Claude), OpenAI or Azure OpenAI instead. Your AI agent replies and AI writing then run on your key, and the provider bills you directly.
Before you start
Section titled “Before you start”Get an API key from your provider. The provider account needs credit or a payment method, or every request fails.
| Provider | Where to get a key | Model name |
|---|---|---|
| Anthropic Claude | Anthropic console → API keys | Optional. Empty uses claude-opus-5-5. Others: claude-sonnet-5-5, claude-haiku-5-5 |
| OpenAI | OpenAI platform → API keys | Optional. For example gpt-4.1-mini, gpt-4.1, gpt-4o-mini, gpt-5-mini |
| Azure OpenAI | Azure portal → your Azure OpenAI resource | Required: the deployment name, plus the endpoint and API version |
Add your key
Section titled “Add your key”- Go to Automation → AI Agents → AI Providers and click Add credential.
- Choose the provider: Anthropic Claude, OpenAI or Azure OpenAI.
- In Model name, type a model, or leave it empty to use the standard one. For Azure the field is Deployment name: the name of the model deployment in your Azure resource. Also fill in Azure OpenAI endpoint (for example
https://your-resource.openai.azure.com/) and Azure OpenAI API version. - Paste your key in API key. Where do I find my key? opens the provider’s key page.
- Click Test key and wait for the result (see below).
- Turn on Default credential and click Save key.
Keys are encrypted on the server. To replace a key, edit it and paste the new one; leave API key empty to keep the current key.
Test the key
Section titled “Test the key”Test key sends one short request to the provider with what’s in the form, and shows the answer. The provider’s own message appears under it. You can also test a saved key from its row on the AI providers page.
| Result | What to do |
|---|---|
| The key works. … answered in … s. | Save the key. |
| The provider rejected this key. | Copy the whole key again from the provider. Check it hasn’t been deleted. |
| This model isn’t available for your key. | Check the model name, or leave it empty. For Azure, use the deployment name. |
| Your provider account has no credit left or reached its usage limit. | Add credit or a payment method at the provider, or wait for the limit to reset. |
| The provider refused the request. | Check the model and, for Azure, the API version. |
| The provider didn’t answer in time. or Couldn’t reach the provider. | Try again. For Azure, check the endpoint. |
Which key is used
Section titled “Which key is used”- Your AI agent’s replies and AI writing use the Default key. Make default on another key switches to it.
- If no key is marked default, the key you changed most recently among those turned on is used.
- Turning a key off pauses it without deleting it. With no key turned on, Wabot’s own model is used again and its cost comes from your wallet.
- Indexing your Agent Knowledge uses OpenAI embeddings. With a Claude or Azure key, indexing still runs on Wabot and its cost comes from your wallet.
- AI usage is shown on the Wallet page, under Wallet history → Usage. Open the Wallet from Settings → Pricing → Wallet, or click Wallet Balance at the top of the app.
Next: answer customers on your number
Section titled “Next: answer customers on your number”Your key decides which model answers. To have the AI answer customers on your WhatsApp number:
- Teach it in Agent Knowledge: your website, sitemap, documents and FAQs.
- Create a bot in AI bots, choose your number as its channel and turn on Default AI Bot.
- Turn on Bot Response for the number under Settings → Meta Platforms, then chat with it using Test bot.
The full steps are in AI agents.
