deepseek-ai/DeepSeek-V4.1-Flash-1017
Aliasdeepseek/deepseek-v4.1-flash-1017by deepseek
- Opened
- Nov 11, 2026
- Context
- 1.05M tokens
- Input, per million
- $0.275
- Output, per million
- $1.10
- Modalities
- text to text
- Verification
- Open weights. Hugging Face lists this repository with these weight files. Validators check it every day.
- Variant
- The lab's API
- Weights on Hugging Face
- deepseek-ai/DeepSeek-V4.1-Flash-1017 at 08c8657weight files 0x9ef7cc22…93ba0b62
- Commits that carry these weights
- 08c8657 Nov 10, 2026
- Raw id
- 0x7582bad3…be1a0a1b
Supported parameters
- logprobs
- max_tokens
- reasoning
- reasoning_effort
- response_format
- stop
- temperature
- tool_choice
- tools
- top_logprobs
- top_p
Providers
1 endpoint, cheapest first. Measured by the floor; audited by validators.
| Provider | Variant | Match rate | Input /M | Output /M | Cache read /M | Context | Latency | Throughput | Uptime | Floor score | Details |
|---|---|---|---|---|---|---|---|---|---|---|---|
| InferFlux Provider 1served from provider-1.testnet.inferflux.xyz | The lab's APIapi.deepseek.comdeepseek-flash | No audits yet | $0.275 | $1.10 | $0.0715 | 1.05M | –Not yet measured | –Not yet measured | –Not yet measured | –Not yet measured | |
Time to first token, p95 –Not yet measured Throughput, p95 –Not yet measured Context honoured, measured –Not yet measured Token accounting –Not yet measured Held balance (T+5) $0.11 Volume, 24 hours 124,129 tokens Clearing price, per million tokens $0.88172 Data policy Logs prompts · Trains on data · Retained for an unknown period Supported parameters logprobs, max_tokens, reasoning, reasoning_effort, response_format, stop, temperature, tool_choice, tools, top_logprobs, top_p Listed Nov 11, 2026 Last fills
| |||||||||||
Pricing
Lowest price
The cheapest endpoint's listed price, per million tokens.
- Input
- $0.275
- Output
- $1.10
- Cache read
- $0.0715
Clearing price
What cleared receipts paid per million tokens over the last day, weighted by tokens, input and output together.
- Clearing
- $0.88172
- Band
- $0.390625 to $0.988506
- Receipts
- 412
Performance
Measured by the floor.
- Fastest output, median
- Not yet measured
- Quickest first token, median
- Not yet measured
| Provider | Throughput, median | 95th percentile | First token, median | 95th percentile | Uptime, last day | Floor score | Token accounting |
|---|---|---|---|---|---|---|---|
| InferFlux Provider 1 | –Not yet measured | –Not yet measured | –Not yet measured | –Not yet measured | –Not yet measured | 0.0% | –Not yet measured |
The floor's own measurements: speed and first token over its recent probes, the floor score over 30 days, token accounting as the share of receipts whose counts held.
API
Any OpenAI-compatible client works with two changes: the base URL and the key. Create a key on the keys page and keep it in INFERFLUX_API_KEY. The quickstart shows the rest.
- Base URL
- https://testnet.inferflux.xyz/api/v1
- Model
- deepseek/deepseek-v4.1-flash-1017It also answers to deepseek-ai/DeepSeek-V4.1-Flash-1017, and to its raw id.
curl https://testnet.inferflux.xyz/api/v1/chat/completions \
-H "Authorization: Bearer $INFERFLUX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek/deepseek-v4.1-flash-1017",
"messages": [{"role": "user", "content": "Hello"}]
}'import os
from openai import OpenAI
client = OpenAI(base_url="https://testnet.inferflux.xyz/api/v1", api_key=os.environ["INFERFLUX_API_KEY"])
completion = client.chat.completions.create(
model="deepseek/deepseek-v4.1-flash-1017",
messages=[{"role": "user", "content": "Hello"}],
)
print(completion.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://testnet.inferflux.xyz/api/v1", apiKey: process.env.INFERFLUX_API_KEY });
const completion = await client.chat.completions.create({
model: "deepseek/deepseek-v4.1-flash-1017",
messages: [{ role: "user", content: "Hello" }],
});
console.log(completion.choices[0].message.content);| Name | Type | What it does |
|---|---|---|
| logprobs | boolean | Returns the probability of each token. |
| max_tokens | integer | The most tokens the answer may hold. |
| reasoning | object | Turns the model's reasoning on or off, or sets its effort, where it reasons. |
| reasoning_effort | – | Passed through to the endpoint as sent. |
| response_format | object | Requests JSON, or JSON that matches a schema. |
| stop | string or array | Text at which the answer ends. |
| temperature | number | How much the sampling varies. Lower is steadier. |
| tool_choice | string or object | Whether the model must, may or must not call a tool, or which one. |
| tools | array | Functions the model may call. |
| top_logprobs | integer | How many likely alternatives to return per token. |
| top_p | number | Samples only from the tokens that make up this share of the probability. |