Step 3 of 15

Set up the AI model that runs your reviews

Add, verify and activate the AI model for your Pullwise workspace, using an Anthropic, OpenAI or Google Gemini key, or a self-hosted model.

4 min For adminsUpdated

Pullwise sends each merge request’s diff to the active AI provider. Setting one up takes three steps:

  1. Add key: save your API key (and optionally a model).
  2. Verify: Pullwise checks the key works.
  3. Make active: reviews start using this provider.

Only a verified provider can be made active. Not sure which provider to choose? See choose an AI model.

Open the AI screen

Select AI in the sidebar. You’ll see Model providers with a card for each provider. The badge at the top right shows your mode: Bring your own key, or Platform mode if your workspace uses the hosted Pullwise model.

Model providers screen with Anthropic, OpenAI, Google Gemini and Local / Ollama all Not configured
A new workspace. Every provider is Not configured. Start with Add key (1). Tap the image to enlarge it.

Each card shows its status:

Status Meaning
Not configured No key saved yet.
Not verified A key is saved but hasn’t been checked, or the settings changed since it was.
Verified Pullwise has checked the key works. It can now be made active.

Step 1: Add your key

  1. On the provider’s card, select Add key (1).

  2. Paste your API key.

  3. Optionally enter a Model. Leave it blank to use the default:

    Provider Default model
    Anthropic claude-sonnet-4-5
    OpenAI gpt-5
    Google Gemini gemini-2.5-pro
    Local / Ollama qwen2.5-coder:7b
  4. Select Save.

Anthropic dialog with an API key entered and an empty Model field
Adding an Anthropic key. Saving new settings clears the provider's verification until you verify again. Tap the image to enlarge it.

Keys are encrypted and never shown again. Later, select Edit to change the model or replace the key. Leave the key field blank to keep the current one.

Step 2: Verify the key

Select Verify (2). Pullwise makes a small test call to the provider.

Anthropic card showing Not verified with the Verify button highlighted
The key is saved but not verified yet. Select Verify (2). Tap the image to enlarge it.

If verification fails, an error appears at the top of the page with the provider’s message, for example an invalid key or no access to the model.

Step 3: Make it active

Once the card says Verified, select Make active (3).

Anthropic card showing Verified with the Make active button highlighted
Verified. Select Make active (3). Tap the image to enlarge it.

The button changes to Active. From now on, every review uses this provider.

Anthropic card showing Verified and Active
Anthropic is verified and active. Tap the image to enlarge it.

Use a self-hosted model

To keep code on your own network, run an OpenAI-compatible server such as Ollama, LM Studio, vLLM or llama.cpp. Then:

  1. On the Local / Ollama card, select Add key.
  2. Enter the Base URL, such as https://ollama.acme.internal/v1.
  3. Add an API key if your server needs one. Otherwise leave it blank.
  4. Enter the Model, such as qwen2.5-coder:7b.
  5. Save, then Verify and Make active as above.
Local / Ollama dialog with base URL and model filled in
Pointing Pullwise at a self-hosted Ollama server. Tap the image to enlarge it.

Pullwise must be able to reach the URL over HTTPS. See self-hosted models for setup and sizing.

Switching providers

Add and verify the new provider, then select Make active on it. The old provider keeps its key, so you can switch back at any time.

Use the hosted Pullwise model

With Pullwise AI you don’t manage keys at all: we run the model and reviews use credits. The badge shows Platform mode when it’s on. To switch your workspace over, contact support.

If something goes wrong

Problem What to do
Make active is greyed out The provider isn’t verified. Select Verify first.
Verification fails Check the key was copied in full, has credit or billing set up with the provider, and can use the model you named.
The status went back to Not verified You saved new settings. Select Verify again.
A local model fails to verify Check the Base URL ends in /v1 and is reachable from the internet over HTTPS.

Next

Connect your source control.

Stuck? Ask the assistant, check troubleshooting or contact support.

Choose which cookies we may use. You can change this at any time from the footer.

Cookie categories