API Keys Setup
RespectASO Pro requires an API key from at least one LLM provider to power AI features. Every provider is model-agnostic: you type any model ID the provider offers, click Test model, and the model is usable once the built-in compatibility test passes - so new models work the day they ship, with no app update.
Privacy: Your API keys are stored locally on your machine with file permissions 600 (only your user account can read them). Keys are never sent anywhere except to the chosen provider's API.
OpenAI
- Go to platform.openai.com and sign in (or create an account)
- Navigate to API Keys in your dashboard
- Click Create new secret key
- Copy the key (starts with
sk-) - In RespectASO, go to Settings → AI
- Paste the key in the OpenAI field, type any OpenAI model ID (for example
gpt-5.5), click Test model, then save
Anthropic
- Go to console.anthropic.com and sign in
- Navigate to API Keys
- Click Create Key
- Copy the key (starts with
sk-ant-) - In RespectASO, go to Settings → AI
- Paste the key in the Anthropic field, type any Claude model ID (for example
claude-sonnet-4-6), click Test model, then save
Google Gemini
- Go to aistudio.google.com
- Click Get API key
- Create a key in an existing or new project
- Copy the key
- In RespectASO, go to Settings → AI
- Paste the key in the Google Gemini field, type any Gemini model ID (for example
gemini-3.5-flash), click Test model, then save
OpenRouter
- Go to openrouter.ai/keys and sign in (or create an account)
- Click Create Key
- Copy the key (starts with
sk-or-) - In RespectASO, go to Settings → AI
- Paste the key in the OpenRouter field and save
OpenRouter model IDs use the format vendor/model-name (for example deepseek/deepseek-chat) - free :free models work too. You can browse compatible models at openrouter.ai/models. After entering a model ID, click Test model - the model can only be used after the compatibility test passes. If the test fails, RespectASO tells you the model is not compatible and shows why. The Validate button checks your key for free - no credits are consumed.
OpenRouter routes your request onward to the host of the model you select, giving you access to hundreds of models - including budget options like DeepSeek - through a single key.
Custom endpoint (any OpenAI-compatible service)
Use any AI service that offers an OpenAI-compatible API - OpenCode Zen, Groq, and similar gateways or proxies - without waiting for RespectASO to add it by name.
- Get an API key from the service's dashboard
- Find the service's OpenAI-compatible API address in its docs - it usually ends in
/v1(for examplehttps://opencode.ai/zen/v1for OpenCode Zen, orhttps://api.groq.com/openai/v1for Groq) - In RespectASO, go to Settings → AI and choose Custom endpoint
- Paste the address into Base URL, type the model ID exactly as the service names it, and paste the key into the Custom endpoint field
- Click Test model, then Save Settings
The test checks the key, the Base URL, and the model in one live call, and the model can only be used after it passes. Changing the Base URL later invalidates the test, so re-run it after any change. Your requests go directly from your Mac to the service whose Base URL you enter - make sure you trust it.
Choosing a Provider
Every option produces excellent results. Here's a quick comparison:
| Provider | Best For | Cost |
|---|---|---|
| OpenAI | Broad compatibility, fast responses | Pay-per-use |
| Anthropic | Nuanced analysis, safety-focused | Pay-per-use |
| Google Gemini | Free tier, large context window | Free tier + pay-per-use |
| OpenRouter | Hundreds of models through one key, budget options | Pay-per-use (free models available) |
| Custom endpoint | A service RespectASO doesn't list by name - OpenCode Zen, Groq, and similar | Charged by that service |
| Local AI | No per-query cost, full privacy, offline | Free — runs on your Mac |
You only need one provider configured. You can switch between them anytime from Settings → AI.
No cloud key? Choose Local AI to run a model on your own Mac with no API key and no per-query cost. See Local AI Models for setup.