Skip to content
FORMO.
On this page

Getting startedUpdated 12 Aug 2026

Connecting each AI provider

Get a key from OpenAI, Anthropic, Google, or Groq and save it encrypted in Formo.

View product page →

Formo does not resell model access. Every conversation uses your key. After save, Formo encrypts it at rest (AES-256-GCM) and never returns the plaintext to the browser.

Open Dashboard → AI Provider. Pick a provider, paste a key, choose a model and a fast (verifier) model, then save. Formo runs a tiny completion to prove the key works.

OpenAI#

  1. Open platform.openai.com/api-keys while signed in.
  2. Create new secret key. Copy it once (sk-…).
  3. Confirm billing is enabled on the OpenAI account.
  4. In Formo, choose OpenAI, paste the key, pick a model (default gpt-4.1-mini) and a fast model (default gpt-4.1-nano).
  5. Save. You should see Verified with the last four characters of the key.

Anthropic#

  1. Open console.anthropic.com/settings/keys.
  2. Create an API key. Copy it once.
  3. Confirm the workspace has usage enabled.
  4. In Formo, choose Anthropic, paste the key, pick a model (default claude-sonnet-4-5) and a fast model (default claude-haiku-4-5).
  5. Save and confirm Verified.

Google#

  1. Open aistudio.google.com/apikey.
  2. Create an API key. Copy it (AIza… keys are Google’s format).
  3. In Formo, choose Google, paste the key, pick a model (default gemini-2.5-flash) and a fast model (default gemini-2.5-flash-lite).
  4. Save and confirm Verified.

Groq#

  1. Open console.groq.com/keys.
  2. Create an API key. Copy it (gsk_…).
  3. In Formo, choose Groq, paste the key, pick a model (default llama-3.3-70b-versatile) and a fast model (default llama-3.1-8b-instant).
  4. Save and confirm Verified.

Custom model ID#

If a catalog id is stale, type the current model id in the custom field. Formo will still validate the key. If the model cannot call tools, the dashboard warns you — order lookups need a tool-capable model.

Test completion#

Click Test on the AI page. Formo runs one short completion and shows token counts. The response is not shown to store visitors.

If a key is rejected#

Formo maps provider errors to plain English (for example “That key was rejected by OpenAI…”). Visitors never see provider error text. You get at most one owner email per 24 hours while the key is broken.

Set a hard spend cap in the provider console before going live. Typical Formo Support usage is about £5–40/month depending on volume.