BYOK Setup
Configure Bring Your Own Key (BYOK) with OpenAI, Anthropic, or Google API keys for additional debate capacity on AskVerdict.
Bring Your Own Key (BYOK) lets you use your own AI provider API keys for additional debate capacity beyond your monthly credits. Your keys are never stored - they exist only in memory for the duration of each request.
BYOK is available as a dedicated subscription: BYOK ($19/mo) for unlimited debates with your own keys, or BYOK Pro ($39/mo) which adds decision matrix, convergence scores, and advanced features.
Supported Providers
| Provider | Models Used | How to Get a Key |
|---|---|---|
| OpenAI | GPT-4o, GPT-4o-mini | platform.openai.com/api-keys |
| Anthropic | Claude 4, Claude 3.5 Sonnet | console.anthropic.com |
| Gemini 2.0, Gemini Pro | aistudio.google.com | |
| DeepSeek | DeepSeek V3, R1 | platform.deepseek.com |
| OpenRouter | 100+ models, one key | openrouter.ai/keys |
| Groq | Ultra-fast inference | console.groq.com |
Step 1: Subscribe to a Paid Plan
BYOK requires a Starter or Pro subscription. Subscribe at askverdict.ai/settings?tab=billing.
Step 2: Get Your Provider Key
OpenAI
- Go to platform.openai.com/api-keys
- Click Create new secret key
- Copy the key (starts with
sk-)
Anthropic
- Go to console.anthropic.com/settings/keys
- Click Create Key
- Copy the key (starts with
sk-ant-)
- Go to aistudio.google.com/apikey
- Click Create API Key
- Copy the key
Step 3: Use Your Key
Via Web App
- Go to Settings - Provider Keys
- Enter your API key for each provider
- Keys are stored in your browser only - never sent to our servers for storage
Via API Header
Pass your provider key with each request:
curl -X POST https://api.askverdict.ai/v1/verdicts \
-H "Authorization: Bearer vrd_your_api_key" \
-H "X-Provider-Keys: openai:sk-your_openai_key" \
-H "Content-Type: application/json" \
-d '{"question": "...", "mode": "thorough"}'Multiple providers:
X-Provider-Keys: openai:sk-abc123,anthropic:sk-ant-xyz789Via SDK
const client = new AskVerdictClient({
apiKey: "vrd_your_key",
providerKeys: {
openai: "sk-your_openai_key",
},
});Security
BYOK keys are never stored on our servers. They are:
- Transmitted over HTTPS (TLS 1.3)
- Held in memory only during request processing
- Discarded immediately after the AI provider responds
- Never logged, cached, or written to disk
Troubleshooting
| Issue | Solution |
|---|---|
BYOK_REQUIRED error | Subscribe to Starter or Pro first |
PROVIDER_ERROR | Check that your provider key is valid and has credits |
PROVIDER_TIMEOUT | Provider is slow - try again or switch providers |
| Key not working | Ensure the format is correct: provider:key |
Was this page helpful?