← directory / providers / deepseek
DeepSeek API
first-party13
models served
DEEPSEEK_API_KEY
auth
api.deepseek.com
base url
OpenAI-compatible. deepseek-chat = V3.x non-thinking; deepseek-reasoner = thinking mode. docs →
01Request template
Every model below is invoked with this shape — swap in the provider model ID from the table.
curl https://api.deepseek.com/chat/completions \
-H "Authorization: Bearer $DEEPSEEK_API_KEY" \
-H "content-type: application/json" \
-d '{
"model": "{{MODEL_ID}}",
"messages": [{"role": "user", "content": "Hello, world"}]
}'02Models served · newest first
| Model | Provider model ID | In $/M | Out $/M | Context |
|---|---|---|---|---|
| DeepSeek V4 Pro 0813DeepSeek | deepseek-v4-pro-0813 | — | — | 1M |
| DeepSeek V4 Flash 0731DeepSeek | deepseek-v4-flash-0731 | — | — | 1M |
| DeepSeek V4 FlashDeepSeek | deepseek-v4-flash | 0.13 | 0.25 | 1M |
| DeepSeek V4 ProDeepSeek | deepseek-v4-pro | 0.43 | 0.87 | 1M |
| DeepSeek OCR 2DeepSeek | deepseek-ocr-2 | — | — | 8K |
| DeepSeek ChatDeepSeek | deepseek-chat | 0.32 | 0.89 | 1M |
| DeepSeek ReasonerDeepSeek | deepseek-reasoner | — | — | 1M |
| DeepSeek V3.2DeepSeek | deepseek-chat | 0.28 | 0.42 | 1M |
| DeepSeek-V3.1DeepSeek | deepseek-v3.1 | — | — | 131K |
| DeepSeek V3 0324DeepSeek | deepseek-v3-0324 | — | — | 164K |
| DeepSeek-R1DeepSeek | deepseek-r1 | 0.70 | 2.50 | 128K |
| DeepSeek-R1-Distill-Qwen-32BDeepSeek | deepseek-r1-distill-qwen-32b | 0.29 | 0.29 | 131K |
| DeepSeek-V3DeepSeek | deepseek-v3 | — | — | 131K |
Dimmed prices are canonical — this provider's own quote isn't captured yet.