Tchavi
Why TchaviModelsPricingDocumentationBlog
TchaviTchavi

Frontier AI, paid with mobile money. No card, no KYC.

Product

  • Why Tchavi
  • Pricing
  • Models

Resources

  • Documentation
  • API Reference
  • Blog
  • Support

Legal

  • Privacy
  • Terms of Service

© 2026 Tchavi. All rights reserved.

We use cookies to enhance your experience, provide personalised content, and analyse our traffic; see our Cookie Policy.

Back to models

DeepSeek V4 Flash

deepseek/deepseek-v4-flash

A million tokens of context, built for volume

DeepSeek V4 Flash is the fast member of the V4 family, released by DeepSeek on 24 April 2026 alongside V4 Pro. Same one-million-token window, same output of up to 384K, and a thinking mode you switch on per request.

Modalities
Input / Output
0.72 / 3cr / 1K
Context window
1M
Released
Apr 24, 2026
Capabilities
  • Tools
  • JSON mode
  • Streaming

It is made for volume: summarising archives, answering questions over a long text, reading and explaining code, running the steps of an agent. According to DeepSeek its reasoning approaches V4 Pro's. On Tchavi it takes text as input.

On Tchavi you pay with mobile money, no bank card and no KYC. One account and one API key open 80+ models: swap the base URL, keep your OpenAI SDK, and your credits never expire.

What this model does well

  • 📚

    1M-token context

    A codebase or a stack of long documents in a single call

  • 📤

    Up to 384K tokens out

    Long answers without splitting the work

  • 🧠

    Thinking mode

    Thinking on or off, request by request

  • 🔧

    Tools and JSON mode

    Function calling and structured output for your agents

Example prompts

  • Write a 60-word WhatsApp announcement for my sandwich restaurant in Cotonou, with today's menu and a catchy opening line.

  • Here is a 200-page contract: summarise it in 10 key points and cite the source clause for each.

  • Here is my payment API's code: explain a request's path from entry to the database, and point out the risks.

Good to know

  • Text-only input: DeepSeek does not offer vision on V4 Flash, and no PDFs.
  • For agentic coding and the hardest problems, DeepSeek V4 Pro is the step up.

Technical specifications

Author
deepseek
API identifier
deepseek-v4-flash
Category
Chat & Text
Context window
1,000,000 tokens
Max output
384,000 tokens
Rate limit
300 RPM
Billing unit
token
Streaming
Yes

Ideal for

  • Question answering over long text
  • Reading and explaining code
  • Summarising archives and reports
  • Agents that chain many steps
  • Extracting data as JSON

Ready to try it?

Test this model in the playground, no setup needed.

Frequently asked questions

DeepSeek V4 Flash or V4 Pro: which should I pick?

Start with Flash: same million-token context, same 384K output, and according to DeepSeek reasoning close to Pro. Move to DeepSeek V4 Pro (model: "deepseek-v4-pro") for agentic coding and hard problems where Flash stalls. Test both on your own task.

DeepSeek V4 Flash or DeepSeek Chat?

DeepSeek Chat is the previous generation: 128K of context and 8K of output. V4 Flash gives 1M of context and up to 384K of output, and DeepSeek has announced the retirement of its older identifiers. For a new project, start from Flash.

How much context and output does it have?

Up to 1,000,000 tokens in and 384,000 out. Set max_tokens to what you actually need: a long answer burns a lot of credits.

Does it read images and PDFs?

Not on Tchavi: it takes text in and returns text. To attach images, try Qwen3.7 Flash (model: "qwen3.7-flash"), which accepts them.

How do I call DeepSeek V4 Flash with my SDK?

Swap the base URL for Tchavi's, use your Tchavi key and set model: "deepseek-v4-flash" on /v1/chat/completions. DeepSeek-specific parameters, thinking mode included, are passed through as-is: see DeepSeek's documentation.

Can I pay with mobile money, without a bank card?

Yes. Top up your Tchavi account with Orange Money, MTN MoMo, M-Pesa or another mobile money operator. No bank card is needed. Credits land as soon as the payment is confirmed and are deducted as you use them.

Is the API compatible with OpenAI's?

Yes. Keep your current OpenAI SDK, just change the base URL to Tchavi's (shown in the API tab) and use your Tchavi key. The rest of your code stays the same.

API

import Tchavi from '@tchavi/sdk';

const client = new Tchavi({ apiKey: 'API_KEY' });

const response = await client.chat.completions.create({
  model: 'deepseek-v4-flash',
  messages: [
  {
    "role": "user",
    "content": "Hello!"
  }
],
});

console.log(response.choices[0].message.content);
console.log('Credits used:', response.tchavi.credits_used);

API parameters

Every parameter this model accepts on the API. Check the SDK for full typings.

modelRequired
string

ID of the chat model (e.g. `deepseek-v4-flash`).

messagesRequired
Array<{ role, content }>

Conversation messages. Each item has a `role` (system/user/assistant) and a `content` that's either a plain string or an array of content blocks (`text`, `image_url`, `document_url`).

temperature
number
Default: 1

Sampling temperature between 0 and 2. Higher values = more random.

max_tokens
integer

Maximum number of tokens to generate in the response.

max_completion_tokens
integer

OpenAI alias for `max_tokens`. Either field works; if both are sent, `max_completion_tokens` wins.

stream
boolean
Default: false

If true, partial message deltas are streamed as Server-Sent Events.

tools
Array<{ type, function }>

Function-calling toolbox. Pass an array of `{ type: "function", function: { name, description, parameters } }`. Returned tool calls land in `choices[].message.tool_calls`. Only models with `supportsTools: true` accept this.

tool_choice
"auto" | "none" | { type, function }

How the model picks among tools: `"auto"` (default), `"none"` to force a plain text reply, or `{ type: "function", function: { name } }` to force a specific tool. Only with `supportsTools: true`.

response_format
{ type: "json_object" | "text" }

Constrain the output. Pass `{ type: "json_object" }` to force valid JSON (the model still needs a JSON instruction in your prompt). Only models with `supportsJsonMode: true` honour this.

Show all parameters (18)
top_p
number
Default: 1

Nucleus sampling: only tokens in the top `top_p` probability mass are considered.

seed
integer

Integer seed for deterministic output. The same seed + identical request yields the same completion when supported by the provider. OpenAI honours it; Anthropic ignores.

n
integer
Default: 1

Number of completions to generate in one call. Defaults to 1; each extra completion is billed.

stream_options
{ include_usage?: boolean }

Streaming options, e.g. `{ "include_usage": true }` to receive a final SSE chunk with usage counts. Effective only when `stream: true`.

stop
string | string[]

Up to 4 sequences where the API will stop generating further tokens.

frequency_penalty
number
Default: 0

Between -2.0 and 2.0. Positive values penalize tokens that have appeared frequently.

presence_penalty
number
Default: 0

Between -2.0 and 2.0. Positive values encourage the model to talk about new topics.

user
string

End-user identifier passed to the upstream provider for abuse / moderation tracking. Should be stable per end-user.

logit_bias
Record<string, number>

Per-token logit bias `{ "<tokenId>": <-100..100>, ... }`. OpenAI-specific; Anthropic ignores silently.

Pricing

per 1,000 tokens
0.72 credits
Input 0.72 · Output 3 cr/1K

How billing works

  • Billed per token used, down to a thousandth of a credit.
  • A typical message (500 in, 150 out) costs about —, or 0.81 credits.
Real-world scenarios
Per day
Per week
Per month

Estimated over 30 days, for a typical message: ~500 input + ~150 output tokens, billed to the thousandth of a credit.

A 10 000 F CFA top-up gives you about ~37 040 questions. Pay with Orange Money, MTN MoMo or M-Pesa — no Visa card needed.

Ready to use DeepSeek V4 Flash?

Create your accountAPI Documentation

Bonus credits on your first top-up · No card to sign up