RedCrown.aiRedCrown.ai Docs Open the app

Connect providers

Bring your own provider keys so runs use your accounts and rates.

1. Provider API keys

RedCrown stores your keys encrypted at rest and resolves them per run. Keys are scoped to your workspace and never shared across workspaces.

UI

Go to Models & keys (/advanced/models), one click from the primary nav. Choose a provider from the list, paste your API key, and click Save. The key is stored encrypted and is never shown again after saving.

CLI

Set the provider API key as an environment variable in your shell before running redcrown eval. Keys never leave your machine during a local eval.

export OPENAI_API_KEY=sk-...
redcrown eval task.json

See the CLI reference for the full list of accepted environment variable names per provider.

MCP

Call list_models with no arguments to see which providers are currently connected for your workspace:

{}

The response lists every available model grouped by provider. A provider that appears here has a connected key.

2. Free provider tiers, no credit card

You can connect a real model and run a real eval without a credit card. Six providers offer a no-card free tier that can finish a real eval today (Hugging Face also has a no-card free tier, but its $0.10 a month cannot finish one, so it is not in the table below). Sign up and paste the key at Models & keys (/advanced/models) or export it as an environment variable for the CLI.

Groq and OpenRouter models already appear in the model picker once you connect a key: RedCrown carries curated free presets for both. Google AI Studio (Gemini), NVIDIA NIM, Mistral, and Cohere are connectable today too, but RedCrown does not yet carry curated presets for those four, so until they are added to the catalogue, you name the model yourself, either directly in an experiment spec or through a custom endpoint.

ProviderSign upCeiling
Google AI Studio (Gemini)aistudio.google.com/apikeyFree tier on Gemini Flash and Flash-Lite models, per-project rate limits shown in AI Studio
NVIDIA NIMbuild.nvidia.comAbout 1,000 inference credits on joining the developer program, about 40 requests per minute
Groqconsole.groq.com/keysFree plan rate limits per model, shown on the console rate-limits page once signed in
OpenRouteropenrouter.ai/keysModels ending :free run at a $0 balance, 20 requests per minute and 50 requests per day until $10 of credit has ever been purchased
Mistralconsole.mistral.aiFree Experiment tier, rate limited, phone verification required at signup
Coheredashboard.cohere.com/api-keysTrial key, 20 requests per minute on chat and 1,000 API calls per month, evaluation use only

Free is not unlimited. Every row above is rate limited, and the Gemini and Mistral free tiers may use what you send them to improve their models, so data under a privacy or compliance obligation belongs on a paid tier, not a free one.

Cloudflare Workers AI is not a registry provider, but its OpenAI-compatible API gives 10,000 neurons a day free on any account and can be connected as a custom endpoint. Use your Cloudflare account id in the base URL and a Workers AI model name:

Base URL: https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/v1
Auth header: Authorization: Bearer <cf-token>
Body style: openai
Model: @cf/meta/llama-3.1-8b-instruct

Two options that show up in "best free LLM API" roundups are deliberately absent from this list. GitHub Models was fully retired on 2026-07-30, its API and BYOK are both off. Cerebras now requires a verified payment method before it enables API access, so it is not a no-card option.

3. AWS Bedrock

Bedrock requires an AWS access key, secret, and region. RedCrown stores the three fields as an encrypted credential blob.

UI

Go to Models & keys (/advanced/models). Select AWS Bedrock, then enter your Access key ID, Secret access key, and Region (for example, us-east-1). Click Save.

CLI

The standard AWS environment and credential chain applies. Set the environment variables or configure a profile with the AWS CLI before running redcrown eval:

export AWS_ACCESS_KEY_ID=AKIA...
export AWS_SECRET_ACCESS_KEY=...
export AWS_DEFAULT_REGION=us-east-1
redcrown eval task.json
MCP

Not available via MCP. Connect Bedrock in the app.

4. A custom endpoint

A custom HTTP endpoint lets you register any authenticated API that follows an OpenAI-compatible or plain request/response shape as a candidate model.

UI

Go to Models & keys (/advanced/models). Select Custom endpoint and fill in the Base URL, the Model it serves (for example gemini-2.5-flash), the Auth header (for example, Authorization: Bearer ...), and the Body style (openai or raw). Click Save.

The Model field is required. An endpoint saved without one is stored and shown as connected, but no evaluation can call it, because nothing knows what model to ask for. Only one custom endpoint is stored per workspace, so saving replaces the one already there. Your endpoint is offered when you pick models yourself; it is not added automatically to a scaffolded run.

CLI

Set REDCROWN_CUSTOM_HTTP to a JSON object with the connection details to run a custom_http candidate locally:

export REDCROWN_CUSTOM_HTTP='{"base_url":"https://my-model.example.com","auth_header":"Bearer my-token","body_style":"openai","model":"my-model-v1"}'
redcrown eval task.json
MCP

Not available via MCP. Use the UI or the CLI environment variable above.

5. What happens when a key is missing

A run whose models RedCrown cannot reach is refused before it starts, rather than run to completion with every item failing. Starting a run returns 400 with a message naming what to connect:

None of this experiment's models can run: no key is connected for
anthropic, openai. Connect a key at /connections, or pick models that
match your data.

Three cases are refused this way:

  • No key for any candidate. Connect one of the named providers. A run where some candidates are reachable is still allowed: those get ranked, and the unreachable ones show as errored rows in the report.
  • A speech model over a text dataset. Transcription models take audio, so they cannot score pasted text. Upload audio, or pick text models for that step.
  • Judge scoring with no reachable judge. The judge and rubric quality metrics grade with an LLM. With no key for the judge's provider nothing can be scored at all, so connect that key or choose a deterministic metric such as exact_match or similarity.

If you have no key connected at all, RedCrown may instead run a free sample on models it pays for. That report and its shareable proof say so at the top, and name the configs you chose that were not tested. A sample run never claims to have measured your own models.

Last verified .