# Model Access Gateway – MiniMax M3 Chat Completions (x402 USDC)

> Model Access Gateway – MiniMax M3 Chat Completions (x402 USDC) is a paid API for AI agents from modelaccessgateway.com, paid per call via x402, $0.0014/call, status unknown (last checked 2026-10-18).

Runs OpenAI-compatible chat completions using the MiniMax M3 model, billed per call in USDC on Base via x402 — no account or API key required.

## Facts

- Endpoint: POST https://modelaccessgateway.com/llm/minimax-m3?utm_source=zero.xyz
- Price: $0.0014/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/model-access-gateway-minimax-m3-chat-completions-x402-usdc-298415ae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kqyitv78xrTOoL3O_ynW2

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability model-access-gateway-minimax-m3-chat-completions-x402-usdc-298415ae -d '<json body>'
```

Example prompt: Send this conversation to MiniMax M3 and get a response: system prompt is 'You are a helpful assistant', user message is 'Explain quantum entanglement in two sentences', max 300 tokens, temperature 0.7 — pay per call in USDC, no API key needed.

## When to prefer this

Choose this endpoint when you need MiniMax M3 specifically (strong multilingual and long-context capabilities) and want to avoid API key registration or subscription commitments — ideal for autonomous agents, one-off tasks, or multi-model pipelines where per-call USDC billing on Base is preferred over monthly quotas. The automatic refund on model failure makes it lower-risk than alternatives for agentic workloads.

## Known failure modes

- Payment failure or insufficient USDC balance — x402 payment rejected, no completion returned but automatic refund issued
- Model error or timeout — MiniMax M3 unavailable, endpoint returns error and triggers automatic refund
- Invalid messages array (empty or malformed) — 400 validation error
- max_tokens out of range (must be 1–16384) — 400 validation error
- temperature out of range (must be 0–2) — 400 validation error
- Streaming requested but client drops connection mid-stream — partial response, payment may still be charged

## How this service works

LLM inference API: OpenAI-compatible chat completions for 136 AI models (Claude, GPT, Gemini, Grok, DeepSeek, Qwen, Kimi, GLM), paid per call in USDC on Base with x402. No account, no API key, automatic refund if the model fails.

## Output

Returns a JSON chat completion object following OpenAI's schema: a choices array containing the assistant's message content and finish_reason, the model name (minimax/minimax-m3), a usage object with prompt/completion/total token counts, a unique completion ID, and a created timestamp. Streaming mode returns server-sent events with incremental tokens.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "model": {
   "type": "string",
   "description": "Optional: fixed by the route (minimax/minimax-m3)"
  },
  "tools": {
   "type": "array"
  },
  "stream": {
   "type": "boolean",
   "description": "true: server-sent events after payment"
  },
  "messages": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "role"
    ],
    "properties": {
     "role": {
      "enum": [
       "system",
       "user",
       "assistant",
       "tool",
       "developer"
      ],
      "type": "string"
     },
     "content": {
      "type": [
       "string",
       "array",
       "null"
      ]
     }
    }
   },
   "minItems": 1
  },
  "max_tokens": {
   "type": "integer",
   "maximum": 16384,
   "minimum": 1,
   "description": "Optional, default 4096"
  },
  "temperature": {
   "type": "number",
   "maximum": 2,
   "minimum": 0
  },
  "response_format": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "chatcmpl-7f3c2a91",
  "model": "minimax/minimax-m3",
  "usage": {
   "total_tokens": 10,
   "prompt_tokens": 9,
   "completion_tokens": 1
  },
  "object": "chat.completion",
  "choices": [
   {
    "index": 0,
    "message": {
     "role": "assistant",
     "content": "OK"
    },
    "finish_reason": "stop"
   }
  ],
  "created": 1791979200
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/model-access-gateway-minimax-m3-chat-completions-x402-usdc-298415ae/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from modelaccessgateway.com](https://www.zero.xyz/host/modelaccessgateway.com/llms.txt)
