# Free Models Router

> The simplest way to get free inference. This router selects free models at random from those available on OpenRouter, intelligently filtering for features like image understanding, tool calling, and structured outputs. Available through OpenRouter with a user-owned API key (BYOK). Note: You must configure your own OpenRouter API key in the dashboard to use this model.

**ID**: `openrouter/free`  
**Creator**: OpenRouter  
**Category**: multimodal  
**Context**: 200K tokens  
**Pricing**: BYOK — billed by your provider  
**Released**: 2024-10-01  
**Web page**: https://anyrouter.dev/model/openrouter/free

**Input modalities**: text, image  
**Output modalities**: text  

**Capabilities**: chat, streaming, vision, function-calling

**Supported parameters**: max_tokens, temperature, top_p, stop, tools, tool_choice, response_format

## Usage

**Endpoint**: `POST https://anyrouter.dev/api/v1/chat/completions`

```bash
curl https://anyrouter.dev/api/v1/chat/completions \
  -H "Authorization: Bearer $ANYROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "openrouter/free",
  "messages": [
    {
      "role": "user",
      "content": "Say hi in 3 words."
    }
  ]
}'
```

## Providers

| Provider | Input | Output |
| --- | --- | --- |
| openrouter-byok | BYOK — billed by your provider | — |

BYOK routes are billed by your own provider key — AnyRouter charges $0. Rates marked (list) are the provider's published list price.

## Source

- Upstream docs: https://openrouter.ai/models/openrouter/free
