R1

DeepSeek Generally Available

DeepSeek R1 is here: Performance on par with [OpenAI o1](/openai/o1), but open-sourced and with fully open reasoning tokens. It's 671B parameters in size, with 37B active in an inference pass....

Context
64K
tokens
Input
$0.70
per MTok
Output
$2.50
per MTok

About

DeepSeek R1 is here: Performance on par with [OpenAI o1](/openai/o1), but open-sourced and with fully open reasoning tokens. It's 671B parameters in size, with 37B active in an inference pass....

Modalities

Input
Text
Output
Text

Code Examples

curl https://openrouter.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-r1",
    "messages": [
      { "role": "user", "content": "Explain quantum entanglement in one sentence." }
    ]
  }'

API Parameters

Name Type Description
frequency_penalty number Penalize tokens by their frequency so far. Positive values reduce repetition.
include_reasoning boolean Include the model's internal reasoning trace in the response.
max_completion_tokens integer Maximum number of tokens the model may generate in the response.
max_tokens deprecated integer Deprecated. Use max_completion_tokens.
presence_penalty number Penalize tokens that have appeared at all so far. Positive values encourage new topics.
reasoning object Configuration for extended-thinking / reasoning mode.
repetition_penalty number Penalize repeated tokens (>1.0 reduces repetition, <1.0 encourages it).
seed integer Deterministic seed for sampling. Same seed + same prompt produces identical output.
stop array Up to 4 sequences where the API will stop generating tokens.
temperature number Sampling temperature; higher values produce more random output. 0 is deterministic.
tool_choice one of Controls which (if any) tool is called: "none", "auto", "required", or a specific tool.
tools array List of tools (functions) the model may call.
top_k integer Limit sampling to the top-k most likely tokens at each step.
top_p number Nucleus sampling: consider only tokens whose cumulative probability ≥ top_p.

Standard OpenAI-compatible parameters. Consult the provider docs for model-specific behaviour.