Skip to main content

AI Models

AI test generation and the assistant need a model to run. On a self-hosted instance you choose where that model lives: a hosted provider you supply a key for, or your own model running inside (or beside) the stack.

info

AI only powers generation and the assistant. Everything else — authoring, running tests, results, load testing — works without any AI configured. If you don't set up a model, generation is simply unavailable.

Option 1 — Hosted Keys (Claude or OpenAI)

Provide your own Anthropic or OpenAI API key. The app calls that provider directly for generation and vision features. This is the simplest option and gives the strongest results, but it does send generation prompts to that provider.

Option 2 — Bring Your Own Model (Local)

For a fully private or air-gapped instance, point TestVibe at your own OpenAI-compatible endpoint — Ollama, vLLM, LM Studio, or similar. Nothing leaves your network. You configure:

  • The endpoint URL of your inference server.
  • The model ids it serves — these become the choices in the app's AI Model picker.
  • Optionally an API token, a label, and a flag if the model is multimodal (for vision/visual-compare).

The bundle can even run a local model as part of the stack (an optional inference sidecar), so the whole thing is self-contained.

warning

The model must support tool/function calling. TestVibe generates tests by having the model call browser tools step by step. A model without tool-calling support will stall during generation. Choose a tool-calling-capable model (for example a recent coding model that advertises tools), and a GPU is strongly recommended for acceptable speed.

Which Should I Use?

Hosted keysLocal model
Setup effortLowest — just a keyHigher — run an inference server
PrivacyPrompts go to the providerStays entirely in your network
QualityStrongestDepends on the model you run
Air-gappedNoYes
HardwareNoneGPU strongly recommended

Pick hosted keys for the easiest path and best quality; pick a local model when prompts must never leave your network.