API Key

An API key is a unique string of characters that authenticates your identity when making requests to a web API. It acts as a password for programmatic access, allowing the service to identify who is making the request and bill accordingly.

How It Works

API keys are typically generated in the provider's dashboard. They should be treated like passwords: never share them publicly, never commit them to version control, and revoke them if compromised. Most AI providers rate-limit and bill based on the API key, so each key represents a billing identity. Some providers offer multiple key types with different permission levels.

API Key in Chapeta

Chapeta requires an OpenRouter API key to function. You generate this key at openrouter.ai, paste it into Chapeta's settings, and it is stored locally in your macOS Keychain (not in a config file). When you send a request, the key is transmitted through Chapeta's API proxy to OpenRouter for authentication and routing.

See API Key in action with Chapeta