MiniMax-M3.1-Flash-Preview API pricing

MiniMax-M3.1-Flash-Preview on InferSpeed: $0.18 input, $0.72 output, $0.036 cache read per 1M tokens, 40% below the official list price. OpenAI-compatible API, pay per token.

Price (USD per 1M tokens)

InputOutputCache read
Price$0.18$0.72$0.036
Official list price$0.30$1.20—

40% below the official list price.

Endpoints

APIBase URL
OpenAI Chat Completions (/chat/completions)https://api.inferspeed.ai/v1

Authentication: Authorization: Bearer $INFERSPEED_API_KEY (x-api-key also works).

FAQ

How much does the MiniMax-M3.1-Flash-Preview API cost?

InferSpeed charges $0.18 per 1M input tokens, $0.72 per 1M output tokens and $0.036 per 1M cache-read tokens (USD), billed per token from a prepaid balance. The official list price is $0.30 input / $1.20 output, so this is 40% below the official list price.

Which APIs can I call MiniMax-M3.1-Flash-Preview with?

The price list names these APIs for MiniMax-M3.1-Flash-Preview: OpenAI Chat Completions (POST https://api.inferspeed.ai/v1/chat/completions). Authentication: Authorization: Bearer $INFERSPEED_API_KEY (x-api-key also works).

Which API key do I need for MiniMax-M3.1-Flash-Preview?

One API key calls every live model, MiniMax-M3.1-Flash-Preview included: create a key at https://inferspeed.ai/keys and name the model in the request. Each request is billed at the price of the model that served it.

How do I call MiniMax-M3.1-Flash-Preview?

Set the model explicitly in the request:

curl https://api.inferspeed.ai/v1/chat/completions \
  -H "Authorization: Bearer $INFERSPEED_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MiniMax-M3.1-Flash-Preview",
    "messages": [{"role": "user", "content": "Say hello in one sentence."}]
  }'

What happens if I request a model my key cannot call?

It is routed to an available model instead of failing: agent default names such as claude-* and gpt-* go to glm-5.3 (kimi-k3 on a Kimi key). The model field and the X-Served-Model header name the model that served the request (the name you sent is in X-Model-Routed-From), and you are billed at that model's price. Send X-Model-Strict: 1 to get an error instead.

More

Setup for Claude Code, Codex CLI, OpenCode and SDKs: /developers.md. All models and prices: /model-plaza. Prices as JSON: /api/v1/public/pricing.