Waper offers Lite, Pro and Max. Choose the tier that fits the task. You can also keep using your own API key or an OpenAI-compatible service: the provider bills you directly, with no Waper credits charged for that model usage.
The button left of send shows the current tier. Open it for three options, each with a short description and a check beside your choice. Models on your own keys and services are at the bottom; until you add one, there is a single Use your own API key item. The web and desktop apps share this picker; on iPhone, open the input box's + menu.
| Tier | Best for | Available to |
|---|---|---|
| Lite | Quick, economical everyday work | Everyone |
| Pro | A balance of efficiency and capability for multi-step tasks | Paid members |
| Max | More thought for complex problems | Paid members |
These are capability tiers, not new subscription plans. Both Personal and Pro plans include the Pro and Max tiers. If you haven't chosen, Free starts with Lite and paid members with Pro. Max may use more credits because it spends more on thinking; a task does not have a fixed price per tier.
Locked Pro and Max options need a paid membership. Selecting one on Free opens the plans window without switching. If your subscription ends, your chosen tier is remembered while the chat uses Lite, as the picker explains. Upgrading again lets you use the original tier. Your own key is not restricted by these tier entitlements.
You can switch tiers or your own model at any time. Your conversation stays intact.
With your own key or service, the picker still shows the actual model and provider. The composer keeps the maker's icon, or a generic icon for a custom service. Thinking controls remain available for these models: select the adjust button beside the chosen model, or focus its row and press →. Picking a level closes the submenu; ← or Esc returns to the model list.
The options are whichever of Off, Low, Medium, High, XHigh and Max that model supports. With no preference, Low is used, or the nearest supported level, with ties going to the higher one. Switching your own models follows the same rule. Higher levels may take longer and cost more; Max carries a cost notice. This Max thinking level is separate from Waper's Max tier.
Three providers are supported: OpenAI, DeepSeek and OpenRouter. Available models are the ones listed at the bottom of the picker.
When you save, Waper first sends one free request to the provider with this key (listing models, or reading the balance or the key's limit). Only a key that passes is saved; if it fails, the reason appears under the box (the key is invalid or revoked, has no credit left, or the provider couldn't be reached) and nothing is stored. So that this can't be used to try out keys in bulk, checks are limited to 10 an hour.
Once saved, only the last four characters are shown ("Connected with key ····abcd"); the full key is never shown again or sent back to your browser. To use a different key, choose Replace key in the row's "…" menu.
Once connected, the bottom of the input box's model list shows the models your key can run, each with a "Your key" tag. Pick one and this chat's model calls go through your key from then on. Which models your key can run is whatever that list shows.
With your own key:
When the provider refuses the key (invalid or revoked), the key runs out of credit or is rate limited, the provider refuses that one request (for example it flags the input, or your region or account can't use the model), or the provider can't be reached, the turn stops and a line in the chat says which provider's key had what problem. Waper does not quietly switch to its own models, and no credits are used. Replace the key in Settings, or switch this chat back to a Waper tier, then send again. A key the provider calls invalid is marked "Not working" in Settings; a key that only had one request refused keeps working.
Choose Delete in the row's "…" menu and confirm once. The key is deleted from Waper at once; chats and defaults that used it return to an available Waper tier, clearing the old thinking preference, and the next message works as usual. You can add it back anytime. Deleting your account deletes the key too.
Besides the three providers above, you can add any service with an OpenAI-compatible API: a model you host yourself, a gateway at your company or another model platform, as long as it has a /chat/completions endpoint.
/chat/completions, such as https://api.example.com/v1). Only https:// addresses on the public internet work (on the default port 443, or 8443 or 8080), without a query or password.reasoning_effort; choose only Off for a model that doesn't think). In a chat, each request may write up to the smaller of the max output and 10% of the context length (at least 8192), thinking included.Models must support tool calling (function calling): the agent reads and writes your knowledge base, searches the web and uses apps through tools. Images and files are read into text by Waper first, so the model doesn't need to see images.
When you save, Waper checks the service first: if it gives a model list, every model ID you entered must be on it; then the first newly added model gets one chat request for a single token with one tool, which proves the key works and the service accepts tool calls (many services hand out their model list without a key, so the list alone proves nothing about the key). The service charges for that request, usually less than a cent. Only a service that passes is saved; otherwise the reason appears under the form (the key is wrong, there's no credit left, the service couldn't be reached or didn't answer like an OpenAI-compatible API, it doesn't have one of the models, or it refused a request with a tool) and nothing is stored. These checks share the limit of 10 an hour with the keys above.
You can add up to 10 services with up to 20 models each. Use the row's "…" menu to Edit or Delete one later; when editing, leave the key empty to keep it, or remove it. Changing the address or key, or adding a model, checks the service again (when you only add models, the request goes to the first new one).
Once added, the models on your services are listed at the bottom of the input box's model list after the providers' models, each with the service's name in small text. Pick one and this chat's model calls go to that service from then on.
The Usage section of Settings → Plan & billing lists your credit history by day: a chat's spending on one day is one row (select it to open that chat; turns on your own key get a row of their own); background tidying, audio and video, deep research and saved-link summaries each get a row, and credits you received are listed too. Spending is negative and credits received are positive; rows that used your own key carry a "Your key" tag. Scroll down to load earlier days. For how credits work and what each plan includes, see Plans.