---
title: "DeepSeek V4.1 Flash"
canonical: "https://openvibe.exchange/m/deepseek/deepseek-flash"
updated: null
---

# DeepSeek V4.1 Flash

HTML: [DeepSeek V4.1 Flash](https://openvibe.exchange/m/deepseek/deepseek-flash)

[](/models)

# DeepSeek V4.1 Flash

DeepSeek · 1 offer

Free paused

- cheapest in, per M: $0.30
- cheapest out, per M: $1.20
- context, tokens: 1,048,576
- typical first answer: 2.2 s
- uptime, 7 days: 4.3%

## Every offer that serves it

Price in, out and cached per million tokens; speed and uptime from the last seven days of real requests; the privacy label and the provider’s own data policy.

| Offer | In / out per M | Speed | Uptime | Privacy | Data policy | Try |
| --- | --- | --- | --- | --- | --- | --- |
| [DeepSeek](#try) Free paused | **$0.30** / $1.20 | 2.2 s p50 · 2.2 s p95 | 4.3% | Anonymized<br>refuses 0.0% (measured 2026-11-07) | not stated | [Try it](#try) |

## Presets

A preset fixes the router’s floor, ceiling and policy, and you name it as the model.

 **Cheapest** `model: "openvibe/economy"` 

The lowest cost per successful answer.

 **Fastest** `model: "openvibe/fast"` 

The quickest measured offer.

 **Private** `model: "openvibe/private"` 

Only capacity OpenVibe runs or that sits on a local machine.

 **Balanced** `model: "openvibe/auto"` 

Cost, health and latency weighed together. The default.

These four aliases work today. A saved preset (`model: "@preset/private"`) is the router’s floor, ceiling, quantization, region and data policy written down once. The private preset is the strict one: only offers that keep nothing and train on nothing, or OpenVibe’s own deployments, may answer, and the router refuses rather than fall back.

## Try it

[Sign in to try it](/auth/login?next=%2Fm%2Fdeepseek%2Fdeepseek-flash) Free daily allowance, no card.

## Use it from code

~~~~
curl https://api.openvibe.exchange/v1/chat/completions \
  -H "Authorization: Bearer $OPENVIBE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek/deepseek-flash","messages":[{"role":"user","content":"Hello"}]}'
~~~~

~~~~
import OpenAI from 'openai';
const ai = new OpenAI({ baseURL: 'https://api.openvibe.exchange/v1', apiKey: process.env.OPENVIBE_KEY });
const r = await ai.chat.completions.create({ model: 'deepseek/deepseek-flash', messages: [{ role: 'user', content: 'Hello' }] });
~~~~

The endpoint, keys and usage: [the API](/api).
