Reforma

Connect an API key

Use an OpenAI, Anthropic, or Google API key for chat in Reforma.

Use an OpenAI, Anthropic, or Google API key for chat in Reforma. Chat requests use the account or project that owns the key, with its model access, usage limits, and billing terms. That usage is separate from your Reforma workspace credits.

Keep Reforma credits for images

Image generation in Reforma always uses workspace credits, even with an OpenAI or Google key. Some supporting AI features also use credits. See which account pays.

Get a key from your provider

Create a key in the provider account or project you want to use. Check that it has access to your chosen models and enough available usage or balance to run requests.

An OpenAI API key uses your API account's billing rather than your ChatGPT plan's included usage. To use your plan, follow Connect ChatGPT.

Connect the key

For OpenAI, disconnect any saved ChatGPT connection first. You can save either ChatGPT or an API key for OpenAI, alongside keys for other providers.

  1. In the chat composer, open the current model name.
  2. Beside Use my subscription, select Configure.
  3. In Connect providers, select the API key tab.
  4. Expand OpenAI, Anthropic, or Google.
  5. Paste your key into OpenAI API key, Claude API key, or Gemini API key, then select Save.
  6. Wait for Connected, then close the dialog.
  7. Reopen the model picker, check that Use my subscription is on, and select a model from that provider.

The Use my subscription switch also controls API keys. If several providers are saved, check the model name in the composer. Adding a key does not necessarily switch away from a model you were already using.

If the key or a request fails

If saving fails, check that you copied the full key and that it is still valid. If the provider is temporarily unavailable, try again later.

Connected means the key was accepted during setup. Individual requests can still fail if your account cannot use the selected model, has reached a usage limit, or has run out of balance. Check model access, usage, and billing in the provider account or project that owns the key.

A failed request on your key does not automatically switch chat to Reforma credits. You can select another connected provider's model or turn off Use my subscription to use Reforma models and workspace credits.

Replace or remove a key

Open Configure → API key, expand the provider, select Remove, and confirm. To replace the key, paste the new one and select Save, then check your model selection again.

Removing a key from Reforma does not revoke it at the provider. To invalidate the key for all uses, revoke it in the provider's console.