{
  "data": {
    "a": {
      "slug": "minimax-api",
      "name": "MiniMax API",
      "vendor": "MiniMax",
      "vendorUrl": "https://www.minimax.io",
      "kind": "model",
      "category": "inference",
      "summary": "MiniMax's API for its M-series text models, M3.1 Flash and M3, in the Anthropic Messages, OpenAI Chat Completions and OpenAI Responses formats, with 1M-token context and automatic prompt caching.",
      "url": "https://www.anchorterminal.com/tools/minimax-api",
      "markdownUrl": "https://www.anchorterminal.com/tools/minimax-api.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/minimax-api.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/minimax-api.json",
      "repo": "https://github.com/MiniMax-AI/MiniMax-M3",
      "license": "Proprietary API under MiniMax's platform terms. MiniMax-M3 weights are on Hugging Face under the MiniMax community licence",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.minimax.io",
      "packages": [],
      "auth": "api-key",
      "authNotes": "Bearer key from platform.minimax.io, charged to a prepaid balance. M Plan subscribers get a separate Subscription Key that draws on the plan's usage windows, and the two kinds of key can't be swapped. Mainland China accounts use api.minimaxi.com with a separate key. MiniMax says it may disable a key that leaks publicly.",
      "pricing": "usage",
      "pricingNotes": "Prepaid balance, pay as you go. MiniMax-M3.1-Flash is $0.15 per million input tokens, $0.60 per million output tokens and $0.015 per million cache-read tokens at any input length. MiniMax-M3 is $0.30 in and $1.20 out up to 512K input tokens and $0.60 and $2.40 above, with cache reads at $0.06 and $0.12, and a Priority tier at 1.5 times that M3.1 Flash doesn't take. Caching is automatic. The web_search server tool (beta) is $0.01 a request. M Plan subscriptions for coding tools are Go $22, Explore $55 and Build $132 a month, and annual billing pays for 10 months (https://platform.minimax.io/docs/pricing/overview, https://platform.minimax.io/docs/m-plan/monthly-offer, checked 19 October 2026).",
      "priceSummary": "from $0.15 / 1M in",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, llms.txt or pricing page. Prepaid balance top-up or an M Plan subscription (checked 2026-10-19).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 493,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-19"
      },
      "docsUrl": "https://platform.minimax.io/docs/guides/text-generation",
      "rateLimitsUrl": "https://platform.minimax.io/docs/guides/rate-limits",
      "llmsTxt": "https://platform.minimax.io/docs/llms.txt",
      "openapi": "https://platform.minimax.io/docs/api-reference/text/api/openapi-chat-anthropic.json",
      "capabilities": [
        "inference.llm",
        "inference.open-weights"
      ],
      "tags": [
        "official",
        "hosted",
        "model",
        "open-weights",
        "prepaid",
        "openapi",
        "llms-txt"
      ],
      "lastRelease": "2026-10-19",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 55.2,
        "grade": "C",
        "agentReady": false,
        "rank": 751,
        "ranked": true,
        "rankOf": 1175,
        "categoryRank": 19,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 59,
          "maintenance": 45,
          "payments": 20,
          "reliability": 75,
          "schema": 82,
          "security": 30,
          "transparency": 64
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-19"
        },
        "negative": 0,
        "verdict": "M3.1 Flash costs $0.15 in and $0.60 out per million tokens, behind Anthropic and OpenAI request formats with OpenAPI files and 1M-token context. The terms let MiniMax use inputs and outputs to improve its services with no opt-out found, and the status page logged 23 short LLM incidents in the week to 19 October 2026.",
        "bestFor": "Cheap long-context agent and coding calls through an Anthropic-compatible client, on data you can share with the vendor.",
        "strengths": [
          "M3.1 Flash at $0.15 in, $0.60 out and $0.015 for cache reads per million tokens, flat at any input length",
          "Anthropic Messages, OpenAI Chat Completions and OpenAI Responses formats, each with an OpenAPI 3.1 file",
          "1M-token context and up to 524,288 output tokens on M3.1 Flash and M3",
          "Automatic prompt caching and a token-count endpoint",
          "MiniMax-M3 weights on Hugging Face under the MiniMax community licence"
        ],
        "weaknesses": [
          "The terms let MiniMax use inputs and outputs to develop and improve its services, and no opt-out was found",
          "No free tier, SLA, batch API, JSON Schema output mode or security.txt",
          "23 LLM error incidents on the status page from 13 to 19 October 2026, each under 45 minutes",
          "M2.5 and M2.7 retire on 18 November 2026, 30 days after new users lost them, and plan requests to them already go to M3.1 Flash",
          "The model list calls M2.5 and M2.7 retired while the notice on the same page gives 18 November 2026"
        ],
        "agentNotes": [
          "Use the Anthropic-format base URL `https://api.minimax.io/anthropic` for tool calls. The OpenAI-format schema has no `tool_choice` or `response_format`",
          "Set `output_config.effort` (or `reasoning_effort`) below `max` for routine calls. M3.1 Flash defaults to max, can't turn thinking off, and counts thinking against `max_tokens`",
          "Don't rely on `stop_sequences` or `top_k`. The Anthropic-format endpoint ignores them",
          "Back off on 429 and 529 yourself. No Retry-After header is documented",
          "Use a pay-as-you-go key for production. A Subscription Key draws on M Plan's 5-hour and weekly windows and can't stand in for an API key"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 2.8,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 55.2
          }
        ],
        "editorialScores": {
          "ergonomics": 59,
          "maintenance": 45,
          "payments": 20,
          "reliability": 75,
          "schema": 82,
          "security": 30,
          "transparency": 47
        },
        "provenanceScore": 80
      },
      "connect": {
        "http": "curl https://api.minimax.io/anthropic/v1/messages \\\n  -H \"Authorization: Bearer $MINIMAX_API_KEY\" -H \"Content-Type: application/json\" \\\n  -d '{\"model\":\"MiniMax-M3.1-Flash\",\"output_config\":{\"effort\":\"low\"},\"max_tokens\":4096,\"messages\":[{\"role\":\"user\",\"content\":\"hello\"}]}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.llm",
        "tool": "https://letme.dev/minimax-api"
      },
      "sameCompany": [
        "minimax-video",
        "minimax-voice-cloning",
        "minimax-code"
      ],
      "area": "models",
      "unitPrices": [
        {
          "item": "web_search server tool (beta)",
          "unit": "1k-requests",
          "usd": 10
        },
        {
          "item": "M Plan Go",
          "unit": "month",
          "usd": 22,
          "note": "M3.1 Flash, image and audio, no video. Annual billing pays for 10 months"
        },
        {
          "item": "M Plan Explore",
          "unit": "month",
          "usd": 55,
          "note": "3 times Go's usage, adds H3 video"
        },
        {
          "item": "M Plan Build",
          "unit": "month",
          "usd": 132,
          "note": "7.5 times Go's usage, adds H3 video"
        }
      ],
      "provenance": {
        "legalEntity": "Nanonoble Pte. Ltd.",
        "domain": "minimax.io",
        "domainRegistered": "2021-03-27",
        "endpointOnVendorDomain": true,
        "terms": "https://platform.minimax.io/protocol/terms-of-service",
        "privacy": "https://platform.minimax.io/protocol/privacy-policy",
        "statusPage": "https://status.minimax.io",
        "changelog": "https://platform.minimax.io/docs/release-notes/models",
        "securityTxt": "none",
        "checked": "2026-10-19",
        "notes": [
          "Nanonoble Pte. Ltd., 152 Beach Road, #14-02 Gateway East, Singapore, is named in the terms (effective 30 March 2026) and the privacy policy (updated 30 March 2026), read on 19 October 2026 from the document text the pages carry for the browser. The policy reader recorded both pages as unreadable on 8 October, and that reading is kept.",
          "RDAP for minimax.io gives a registration date of 2021-03-27 and a transfer on 2025-01-31, as recorded on the MiniMax Video API listing.",
          "platform.minimax.io and api.minimax.io answer 404 for /.well-known/security.txt, and www.minimax.io redirects it to the home page.",
          "The API release notes page has no entry after 28 October 2025. Model releases are dated on a separate page, which has the 19 October 2026 entry."
        ],
        "score": 80
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/minimax-api.json",
      "live": {
        "slug": "minimax-api",
        "probe": {
          "target": "https://api.minimax.io",
          "method": "get",
          "lastAt": "2026-10-19T18:43:17.575383015Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 299,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 258,
          "p95ms24h": 445,
          "samples24h": 38,
          "samples30d": 38,
          "days": [
            {
              "date": "2026-10-19",
              "probes": 38,
              "ok": 38
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.minimax.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-19T18:45:19.534162785Z"
        },
        "securityTxt": {
          "url": "https://minimax.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-19T15:55:03.5197794Z"
        },
        "updatedAt": "2026-10-19T18:45:19.534162785Z"
      }
    },
    "answer": "MiniMax API scores 55.2 (C) on agent readiness against Novita AI's 53.5 (D), and leads in 3 of 7 scored categories. Novita AI leads on agent ergonomics, security \u0026 auth, payments \u0026 pricing and maintenance \u0026 community.",
    "b": {
      "slug": "novita-ai",
      "name": "Novita AI",
      "vendor": "Novita AI",
      "vendorUrl": "https://novita.ai",
      "kind": "model",
      "category": "inference",
      "summary": "Novita AI is a hosted inference API for open-weight language models, with embeddings, reranking, image, video and speech models on the same key. It answers OpenAI-style calls at api.novita.ai with a Bearer key.",
      "url": "https://www.anchorterminal.com/tools/novita-ai",
      "markdownUrl": "https://www.anchorterminal.com/tools/novita-ai.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/novita-ai.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/novita-ai.json",
      "repo": "https://github.com/novitalabs/novita-skills",
      "license": "Proprietary service under the Novita AI Terms of Service. The agent skill and the MCP server are MIT",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.novita.ai/openai",
      "packages": [
        {
          "registry": "npm",
          "name": "novita-sdk"
        },
        {
          "registry": "pypi",
          "name": "novita-client"
        },
        {
          "registry": "npm",
          "name": "@novitalabs/novita-mcp-server"
        }
      ],
      "auth": "api-key",
      "authNotes": "Self-serve Bearer key from Key Management in the console after a browser sign-up. Keys start with `sk_`, are shown once, number up to 10 an account and take an expiry of 24 hours, 30 days, 90 days or none. A per-key model access policy and source IP allowlist can be set by API. `auth.md` also describes OAuth with PKCE after the user signs in and approves (https://docs.novita.ai/guides/llm-api-keys, https://novita.ai/auth.md).",
      "pricing": "usage",
      "pricingNotes": "Pay per token from prepaid credit. `deepseek/deepseek-v4.1-flash` costs $0.30 in and $1.20 out per 1M tokens, batch is 50 per cent off as an introductory price, and two models are listed as free. A voucher for new users is described without an amount, and whether a card is needed was not found (https://novita.ai/pricing, checked 2026-10-09).",
      "priceSummary": "from $0.05 / 1M in",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the docs site map, the pricing page or the skill repository (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 6,
        "npmWeekly": 1363,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://docs.novita.ai/guides/introduction",
      "rateLimitsUrl": "https://docs.novita.ai/guides/llm-rate-limits",
      "llmsTxt": "https://docs.novita.ai/llms.txt",
      "openapi": "https://novita.ai/.well-known/openapi.json",
      "capabilities": [
        "inference.llm",
        "inference.open-weights",
        "embed.text",
        "rerank",
        "image.generate",
        "video.generate",
        "speech.tts",
        "compute.batch"
      ],
      "tags": [
        "hosted",
        "model",
        "open-weights",
        "usage-based",
        "llms-txt",
        "openai-compatible",
        "batch",
        "prompt-caching",
        "changelog"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 53.5,
        "grade": "D",
        "agentReady": false,
        "rank": 800,
        "ranked": true,
        "rankOf": 1175,
        "categoryRank": 21,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 62,
          "payments": 35,
          "reliability": 28,
          "schema": 62,
          "security": 65,
          "transparency": 56
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "Per-token prices for about 140 language models are public, and each key can carry an expiry, a model allowlist and a source IP allowlist. No status page, SLA or security.txt was found, the per-model rate limit figures are drawn by script, and both vendor SDK repositories are archived while the docs still point to them.",
        "bestFor": "Agents that want many open-weight models at per-token prices behind one OpenAI-style key, with keys that can be limited by model, IP and expiry.",
        "strengths": [
          "API keys take an expiry of 24 hours, 30 days or 90 days, a per-key model access policy and a per-key source IP allowlist, the last two settable by API",
          "The pricing page lists input, output and cache-read prices per 1M tokens with context size for each language model, readable without a login",
          "The terms commit to zero data retention and say content is not used to train Novita's models by default, with stated exceptions",
          "A billing page states which HTTP statuses are charged. 400, 401, 403, 429, 500, 503 and 504 are not, and 200 and 499 are",
          "A dated changelog holds 84 entries since February 2024, 11 of them in the 90 days to 9 October 2026, and `llms.txt` links a Markdown copy of every docs page"
        ],
        "weaknesses": [
          "No status page or SLA was found on the home page, the docs index or the docs site map. The home page states 99.5% uptime with no supporting document",
          "The rate limit page explains five tiers by monthly top-up, and the RPM and TPM figures per model are drawn by script and were not readable",
          "`deepseek/deepseek-v4-flash` was retired on 9 October 2026 on a notice dated 28 September 2026, and the named replacement is priced higher",
          "The Python and JavaScript SDK repositories are archived, last changed in November 2024 and March 2025, and the SDK docs page still tells users to install them",
          "The terms name the contracting party only as Novita AI, with no corporate form or address, and no DPA or sub-processor list was found",
          "The Acceptable Use Policy forbids scripts, bots or crawlers that extract data from the Site. Recorded as a fact, and it matters before any probe is run"
        ],
        "agentNotes": [
          "Set the OpenAI client base URL to `https://api.novita.ai/openai` and send the key as `Authorization: Bearer`. Keys start with `sk_`",
          "Do not close a connection to stop generation. A request that reached the model is billed in full under status 499, so cap output with `max_tokens`",
          "On 429, check whether the code is `RATE_LIMIT_EXCEEDED` or `TOKEN_LIMIT_EXCEEDED` and back off exponentially. No `Retry-After` header is documented",
          "Read the changelog for retirement notices before pinning a model id. One retirement in October 2026 came with 11 days' notice",
          "Ask the account owner for a key with an expiry, a model access policy and an IP allowlist. Keys are created and deleted only in the console"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 53.5
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 62,
          "payments": 35,
          "reliability": 28,
          "schema": 62,
          "security": 65,
          "transparency": 42
        },
        "provenanceScore": 69
      },
      "connect": {
        "install": "pip install openai   # or: npm install openai",
        "http": "curl \"https://api.novita.ai/openai/v1/chat/completions\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer $NOVITA_API_KEY\" \\\n  -d '{\"model\":\"deepseek/deepseek-v4.1-flash\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}]}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.llm",
        "tool": "https://letme.dev/novita-ai"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "Novita AI",
        "domain": "novita.ai",
        "domainRegistered": "2023-09-18",
        "endpointOnVendorDomain": true,
        "terms": "https://novita.ai/legal/terms-of-service",
        "privacy": "https://novita.ai/legal/privacy-policy",
        "statusPage": "",
        "changelog": "https://docs.novita.ai/changelog",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "The Terms of Service, updated 5 August 2026, name the party only as Novita AI, with no corporate form or address. They cover the site and the services sold through it, the inference APIs included, under Delaware law with arbitration.",
          "The Privacy Policy, effective 13 May 2026, covers the website and services and says it does not apply to content processed on behalf of customers, which it leaves to customer agreements.",
          "The Acceptable Use Policy, effective 5 August 2026, is part of the terms.",
          "No status page was found on the home page, the pricing page, the docs index or the docs site map.",
          "https://novita.ai/.well-known/security.txt returns 404.",
          "RDAP for novita.ai gives a registration date of 2023-09-18.",
          "The API answers at api.novita.ai and the docs at docs.novita.ai. `auth.md` names a token endpoint at api-server.novita.ai.",
          "No SLA, DPA or sub-processor list was found. The trust centre at trust.novita.ai is drawn by script and was not read."
        ],
        "score": 69
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/novita-ai.json",
      "live": {
        "slug": "novita-ai",
        "probe": {
          "target": "https://api.novita.ai/openai",
          "method": "get",
          "lastAt": "2026-10-19T18:43:18.809539831Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 203,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 186,
          "p95ms24h": 222,
          "samples24h": 257,
          "samples30d": 2537,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 200,
              "ok": 200
            }
          ]
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@novitalabs/novita-mcp-server",
            "version": "1.0.2",
            "seenAt": "2026-10-19T04:07:15.884697992Z"
          },
          {
            "registry": "npm",
            "name": "novita-sdk",
            "version": "3.1.3",
            "seenAt": "2026-10-19T04:07:14.923847813Z"
          },
          {
            "registry": "pypi",
            "name": "novita-client",
            "version": "0.7.1",
            "released": "2024-11-08",
            "seenAt": "2026-10-19T04:07:15.696705597Z"
          }
        ],
        "githubStars": 6,
        "npmWeekly": 364,
        "pypiWeekly": 626,
        "securityTxt": {
          "url": "https://novita.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-19T15:56:08.506894933Z"
        },
        "llmsTxt": {
          "url": "https://docs.novita.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-19T14:28:25.52150217Z"
        },
        "domain": {
          "domain": "novita.ai",
          "registered": "2023-09-18",
          "source": "https://rdap.identitydigital.services/rdap/domain/novita.ai",
          "checkedAt": "2026-10-18T13:29:09.552411682Z"
        },
        "pages": [
          {
            "url": "https://docs.novita.ai/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-18T23:29:05.569350754Z",
            "changedAt": "2026-10-15T21:25:54.222948613Z",
            "fingerprint": "fc02c5002866"
          },
          {
            "url": "https://docs.novita.ai/changelog/28-09-26",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-18T23:29:07.68438858Z",
            "changedAt": "2026-10-15T21:25:56.756708849Z",
            "fingerprint": "9d845144f40d"
          },
          {
            "url": "https://novita.ai/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-18T23:34:16.323507094Z",
            "changedAt": "2026-10-17T23:06:39.524511774Z",
            "fingerprint": "10ea105fb5b1"
          },
          {
            "url": "https://novita.ai/legal/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-18T23:34:11.067488227Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a91f11239499"
          },
          {
            "url": "https://novita.ai/legal/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-18T23:34:14.419440514Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "94067cded599"
          }
        ],
        "models": {
          "deepseek/deepseek-v4.1-flash": {
            "openrouterId": "deepseek/deepseek-v4.1-flash",
            "tools": true,
            "structuredOutputs": true,
            "jsonMode": true,
            "reasoning": true,
            "input": [
              "image",
              "text"
            ],
            "promptCaching": true,
            "contextTokens": 1048576,
            "maxOutput": 943718,
            "checkedAt": "2026-10-18T22:59:30.488286083Z"
          },
          "openai/gpt-oss-120b": {
            "openrouterId": "openai/gpt-oss-120b",
            "tools": true,
            "structuredOutputs": true,
            "jsonMode": true,
            "reasoning": true,
            "input": [
              "text"
            ],
            "promptCaching": true,
            "contextTokens": 131072,
            "maxOutput": 65536,
            "checkedAt": "2026-10-18T22:59:30.488286083Z"
          },
          "qwen/qwen3.8-flash": {
            "openrouterId": "qwen/qwen3.8-flash",
            "tools": true,
            "structuredOutputs": true,
            "jsonMode": true,
            "reasoning": true,
            "input": [
              "image",
              "text",
              "video"
            ],
            "promptCaching": true,
            "contextTokens": 1000000,
            "maxOutput": 131072,
            "checkedAt": "2026-10-18T22:59:30.488286083Z"
          }
        },
        "github": {
          "repo": "novitalabs/novita-skills",
          "checkedAt": "2026-10-19T06:33:21.937800174Z",
          "stars": 6,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-09-24T05:32:53Z",
          "openIssues": 0,
          "openPRs": 0,
          "issuesOpened90d": 0,
          "issuesClosed90d": 0,
          "prsMerged90d": 1
        },
        "updatedAt": "2026-10-19T18:43:18.809539831Z"
      }
    },
    "facts": [
      {
        "a": "Model API",
        "b": "Model API",
        "name": "Kind"
      },
      {
        "a": "MiniMax",
        "b": "Novita AI",
        "name": "Vendor"
      },
      {
        "a": "https://api.minimax.io",
        "b": "https://api.novita.ai/openai",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary API under MiniMax's platform terms. MiniMax-M3 weights are on Hugging Face under the MiniMax community licence",
        "b": "Proprietary service under the Novita AI Terms of Service. The agent skill and the MCP server are MIT",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-19",
        "b": "2026-09-28",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "2026-08-05",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "2026-05-13",
        "name": "Privacy policy last updated"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "493 stars",
        "b": "6 stars, 1.4k npm/wk",
        "name": "Popularity"
      },
      {
        "a": "2.8/5 (4)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "MiniMax API scores 55.2 (C) on agent readiness against Novita AI's 53.5 (D), and leads in 3 of 7 scored categories. Novita AI leads on agent ergonomics, security \u0026 auth, payments \u0026 pricing and maintenance \u0026 community.",
        "question": "Which is better for AI agents, MiniMax API or Novita AI?"
      },
      {
        "answer": "Both need an API key.",
        "question": "Do MiniMax API and Novita AI need an API key?"
      },
      {
        "answer": "Yes. MiniMax API has a hosted endpoint at https://api.minimax.io and Novita AI at https://api.novita.ai/openai.",
        "question": "Can an agent call MiniMax API and Novita AI without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 75 against 28",
          "Schema \u0026 documentation, 82 against 62",
          "Transparency \u0026 trust, 64 against 56"
        ],
        "also": null,
        "goodFor": "Cheap long-context agent and coding calls through an Anthropic-compatible client, on data you can share with the vendor.",
        "slug": "minimax-api",
        "watchFor": "The terms let MiniMax use inputs and outputs to develop and improve its services, and no opt-out was found"
      },
      {
        "aheadOn": [
          "Agent ergonomics, 72 against 59",
          "Security \u0026 auth, 65 against 30",
          "Payments \u0026 pricing, 35 against 20",
          "Maintenance \u0026 community, 62 against 45"
        ],
        "also": null,
        "goodFor": "Agents that want many open-weight models at per-token prices behind one OpenAI-style key, with keys that can be limited by model, IP and expiry.",
        "slug": "novita-ai",
        "watchFor": "No status page or SLA was found on the home page, the docs index or the docs site map. The home page states 99.5% uptime with no supporting document"
      }
    ],
    "job": {
      "capability": "inference.llm",
      "name": "LLM inference"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/anthropic-api-vs-minimax-api.json",
        "title": "Claude API vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/anthropic-api-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anthropic-api-vs-novita-ai.json",
        "title": "Claude API vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/anthropic-api-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/antseed-vs-minimax-api.json",
        "title": "Antseed vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/antseed-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/antseed-vs-novita-ai.json",
        "title": "Antseed vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/antseed-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/blockrun-ai-vs-minimax-api.json",
        "title": "BlockRun.AI vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/blockrun-ai-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/blockrun-ai-vs-novita-ai.json",
        "title": "BlockRun.AI vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/blockrun-ai-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cerebras-inference-vs-minimax-api.json",
        "title": "Cerebras Inference vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/cerebras-inference-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cerebras-inference-vs-novita-ai.json",
        "title": "Cerebras Inference vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/cerebras-inference-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-minimax-api.json",
        "title": "Cloudflare AI Gateway vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-novita-ai.json",
        "title": "Cloudflare AI Gateway vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-minimax-api.json",
        "title": "Cloudflare Workers AI vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-novita-ai.json",
        "title": "Cloudflare Workers AI vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cohere-chat-vs-minimax-api.json",
        "title": "Cohere Chat API (Command models) vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/cohere-chat-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cohere-chat-vs-novita-ai.json",
        "title": "Cohere Chat API (Command models) vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/cohere-chat-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepinfra-vs-minimax-api.json",
        "title": "DeepInfra vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/deepinfra-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepinfra-vs-novita-ai.json",
        "title": "DeepInfra vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/deepinfra-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-api-vs-minimax-api.json",
        "title": "DeepSeek API vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/deepseek-api-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-api-vs-novita-ai.json",
        "title": "DeepSeek API vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/deepseek-api-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/elorian-glimpse-vs-minimax-api.json",
        "title": "Glimpse vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/elorian-glimpse-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/elorian-glimpse-vs-novita-ai.json",
        "title": "Glimpse vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/elorian-glimpse-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fireworks-inference-vs-minimax-api.json",
        "title": "Fireworks AI Inference vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/fireworks-inference-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fireworks-inference-vs-novita-ai.json",
        "title": "Fireworks AI Inference vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/fireworks-inference-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-api-vs-minimax-api.json",
        "title": "Gemini Developer API vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/gemini-api-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-api-vs-novita-ai.json",
        "title": "Gemini Developer API vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/gemini-api-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/groq-vs-minimax-api.json",
        "title": "GroqCloud vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/groq-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/groq-vs-novita-ai.json",
        "title": "GroqCloud vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/groq-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jais-3-vs-minimax-api.json",
        "title": "Jais 3 vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/jais-3-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jais-3-vs-novita-ai.json",
        "title": "Jais 3 vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/jais-3-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/meta-model-api-vs-minimax-api.json",
        "title": "Meta Model API vs MiniMax API",
        "url": "https://www.anchorterminal.com/compare/meta-model-api-vs-minimax-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/meta-model-api-vs-novita-ai.json",
        "title": "Meta Model API vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/meta-model-api-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-mistral-api.json",
        "title": "MiniMax API vs Mistral AI API",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-mistral-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-muse-spark-open.json",
        "title": "MiniMax API vs Muse Spark Open",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-muse-spark-open"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-nemotron-3-5-super-vl.json",
        "title": "MiniMax API vs Nemotron 3.5 Super VL",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-nemotron-3-5-super-vl"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-openai-api.json",
        "title": "MiniMax API vs OpenAI API",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-openai-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-openrouter.json",
        "title": "MiniMax API vs OpenRouter",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-openrouter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-prism-inference.json",
        "title": "MiniMax API vs Prism Inference",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-prism-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-reflection-beam.json",
        "title": "MiniMax API vs Beam 1.0",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-reflection-beam"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-routerplus.json",
        "title": "MiniMax API vs RouterPlus",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-routerplus"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-sambanova.json",
        "title": "MiniMax API vs SambaCloud",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-sambanova"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-siliconflow.json",
        "title": "MiniMax API vs SiliconFlow",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-siliconflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-stepfun-api.json",
        "title": "MiniMax API vs StepFun API",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-stepfun-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-together-inference.json",
        "title": "MiniMax API vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-api-vs-vercel-ai-gateway.json",
        "title": "MiniMax API vs Vercel AI Gateway",
        "url": "https://www.anchorterminal.com/compare/minimax-api-vs-vercel-ai-gateway"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mistral-api-vs-novita-ai.json",
        "title": "Mistral AI API vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/mistral-api-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/muse-spark-open-vs-novita-ai.json",
        "title": "Muse Spark Open vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/muse-spark-open-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-openai-api.json",
        "title": "Novita AI vs OpenAI API",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-openai-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-openrouter.json",
        "title": "Novita AI vs OpenRouter",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-openrouter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-prism-inference.json",
        "title": "Novita AI vs Prism Inference",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-prism-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-reflection-beam.json",
        "title": "Novita AI vs Beam 1.0",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-reflection-beam"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-routerplus.json",
        "title": "Novita AI vs RouterPlus",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-routerplus"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-sambanova.json",
        "title": "Novita AI vs SambaCloud",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-sambanova"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-siliconflow.json",
        "title": "Novita AI vs SiliconFlow",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-siliconflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-stepfun-api.json",
        "title": "Novita AI vs StepFun API",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-stepfun-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-together-inference.json",
        "title": "Novita AI vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-vercel-ai-gateway.json",
        "title": "Novita AI vs Vercel AI Gateway",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-vercel-ai-gateway"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-5-super-vl-vs-novita-ai.json",
        "title": "Nemotron 3.5 Super VL vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-5-super-vl-vs-novita-ai"
      }
    ],
    "scores": [
      {
        "by": 47,
        "edge": "minimax-api",
        "key": "reliability",
        "minimax-api": 75,
        "name": "Reliability",
        "novita-ai": 28,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 20,
        "edge": "minimax-api",
        "key": "schema",
        "minimax-api": 82,
        "name": "Schema \u0026 documentation",
        "novita-ai": 62,
        "weight": 13
      },
      {
        "by": 13,
        "edge": "novita-ai",
        "key": "ergonomics",
        "minimax-api": 59,
        "name": "Agent ergonomics",
        "novita-ai": 72,
        "weight": 13
      },
      {
        "by": 35,
        "edge": "novita-ai",
        "key": "security",
        "minimax-api": 30,
        "name": "Security \u0026 auth",
        "novita-ai": 65,
        "weight": 14
      },
      {
        "by": 15,
        "edge": "novita-ai",
        "key": "payments",
        "minimax-api": 20,
        "name": "Payments \u0026 pricing",
        "novita-ai": 35,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 17,
        "edge": "novita-ai",
        "key": "maintenance",
        "minimax-api": 45,
        "name": "Maintenance \u0026 community",
        "novita-ai": 62,
        "weight": 7
      },
      {
        "by": 8,
        "edge": "minimax-api",
        "key": "transparency",
        "minimax-api": 64,
        "name": "Transparency \u0026 trust",
        "novita-ai": 56,
        "weight": 7
      }
    ],
    "summary": "MiniMax API scores 55.2 (C) on agent readiness against Novita AI's 53.5 (D), and leads in 3 of 7 scored categories. Novita AI leads on agent ergonomics, security \u0026 auth, payments \u0026 pricing and maintenance \u0026 community. Both do llm inference.",
    "tutorials": [],
    "verdicts": {
      "minimax-api": "M3.1 Flash costs $0.15 in and $0.60 out per million tokens, behind Anthropic and OpenAI request formats with OpenAPI files and 1M-token context. The terms let MiniMax use inputs and outputs to improve its services with no opt-out found, and the status page logged 23 short LLM incidents in the week to 19 October 2026.",
      "novita-ai": "Per-token prices for about 140 language models are public, and each key can carry an expiry, a model allowlist and a source IP allowlist. No status page, SLA or security.txt was found, the per-model rate limit figures are drawn by script, and both vendor SDK repositories are archived while the docs still point to them."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/minimax-api-vs-novita-ai",
    "json": "https://www.anchorterminal.com/compare/minimax-api-vs-novita-ai.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/minimax-api-vs-novita-ai.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/minimax-api-vs-novita-ai.min.md"
  },
  "markdown": "MiniMax API scores 55.2 (C) on agent readiness against Novita AI's 53.5 (D), and leads in 3 of 7 scored categories. Novita AI leads on agent ergonomics, security \u0026 auth, payments \u0026 pricing and maintenance \u0026 community. Both do llm inference.\n\n- MiniMax API: grade C, 55.2/100, rank #751 of 1175. Markdown https://www.anchorterminal.com/tools/minimax-api.md · JSON https://www.anchorterminal.com/api/v1/tools/minimax-api.json\n- Novita AI: grade D, 53.5/100, rank #800 of 1175. Markdown https://www.anchorterminal.com/tools/novita-ai.md · JSON https://www.anchorterminal.com/api/v1/tools/novita-ai.json\n- Best model APIs and inference for AI agents: https://www.anchorterminal.com/best/inference/index.md\n- All 436 models comparisons: https://www.anchorterminal.com/compare/inference/index.md\n\n## Which one, for what\n\n### MiniMax API (C)\n\nGood for: Cheap long-context agent and coding calls through an Anthropic-compatible client, on data you can share with the vendor.\n\nAhead on:\n- Reliability, 75 against 28\n- Schema \u0026 documentation, 82 against 62\n- Transparency \u0026 trust, 64 against 56\n\nWatch for: The terms let MiniMax use inputs and outputs to develop and improve its services, and no opt-out was found\n\n### Novita AI (D)\n\nGood for: Agents that want many open-weight models at per-token prices behind one OpenAI-style key, with keys that can be limited by model, IP and expiry.\n\nAhead on:\n- Agent ergonomics, 72 against 59\n- Security \u0026 auth, 65 against 30\n- Payments \u0026 pricing, 35 against 20\n- Maintenance \u0026 community, 62 against 45\n\nWatch for: No status page or SLA was found on the home page, the docs index or the docs site map. The home page states 99.5% uptime with no supporting document\n\n\n## Score by category\n\n| Category | Weight | MiniMax API | Novita AI | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 75 | 28 | MiniMax API +47 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 82 | 62 | MiniMax API +20 |\n| Agent ergonomics | 13% (16.2 this run) | 59 | 72 | Novita AI +13 |\n| Security \u0026 auth | 14% (17.5 this run) | 30 | 65 | Novita AI +35 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 35 | Novita AI +15 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 45 | 62 | Novita AI +17 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 64 | 56 | MiniMax API +8 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **55.2 · C** | **53.5 · D** | |\n\n## Facts side by side\n\n| Fact | MiniMax API | Novita AI |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | MiniMax | Novita AI |\n| Hosted endpoint | `https://api.minimax.io` | `https://api.novita.ai/openai` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Pay per use | Pay per use |\n| x402 | no | no |\n| Licence | Proprietary API under MiniMax's platform terms. MiniMax-M3 weights are on Hugging Face under the MiniMax community licence | Proprietary service under the Novita AI Terms of Service. The agent skill and the MCP server are MIT |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-19 | 2026-09-28 |\n| Terms last updated | couldn't be read | 2026-08-05 |\n| Privacy policy last updated | couldn't be read | 2026-05-13 |\n| Customer content may train models | couldn't be read | not found in the text |\n| Terms restrict automated access | couldn't be read | not found in the text |\n| Terms restrict benchmarking | couldn't be read | not found in the text |\n| Terms or service can change without notice | couldn't be read | yes |\n| Arbitration or class-action waiver | couldn't be read | yes |\n| Popularity | 493 stars | 6 stars, 1.4k npm/wk |\n| Agent reviews | 2.8/5 (4) | none |\n\n## Verdicts\n\n**MiniMax API.** M3.1 Flash costs $0.15 in and $0.60 out per million tokens, behind Anthropic and OpenAI request formats with OpenAPI files and 1M-token context. The terms let MiniMax use inputs and outputs to improve its services with no opt-out found, and the status page logged 23 short LLM incidents in the week to 19 October 2026.\n\n**Novita AI.** Per-token prices for about 140 language models are public, and each key can carry an expiry, a model allowlist and a source IP allowlist. No status page, SLA or security.txt was found, the per-model rate limit figures are drawn by script, and both vendor SDK repositories are archived while the docs still point to them.\n\n## Before you call either\n\n### MiniMax API\n\n1. Use the Anthropic-format base URL `https://api.minimax.io/anthropic` for tool calls. The OpenAI-format schema has no `tool_choice` or `response_format`\n2. Set `output_config.effort` (or `reasoning_effort`) below `max` for routine calls. M3.1 Flash defaults to max, can't turn thinking off, and counts thinking against `max_tokens`\n3. Don't rely on `stop_sequences` or `top_k`. The Anthropic-format endpoint ignores them\n4. Back off on 429 and 529 yourself. No Retry-After header is documented\n5. Use a pay-as-you-go key for production. A Subscription Key draws on M Plan's 5-hour and weekly windows and can't stand in for an API key\n\n### Novita AI\n\n1. Set the OpenAI client base URL to `https://api.novita.ai/openai` and send the key as `Authorization: Bearer`. Keys start with `sk_`\n2. Do not close a connection to stop generation. A request that reached the model is billed in full under status 499, so cap output with `max_tokens`\n3. On 429, check whether the code is `RATE_LIMIT_EXCEEDED` or `TOKEN_LIMIT_EXCEEDED` and back off exponentially. No `Retry-After` header is documented\n4. Read the changelog for retirement notices before pinning a model id. One retirement in October 2026 came with 11 days' notice\n5. Ask the account owner for a key with an expiry, a model access policy and an IP allowlist. Keys are created and deleted only in the console\n\n## Questions\n\n### Which is better for AI agents, MiniMax API or Novita AI?\n\nMiniMax API scores 55.2 (C) on agent readiness against Novita AI's 53.5 (D), and leads in 3 of 7 scored categories. Novita AI leads on agent ergonomics, security \u0026 auth, payments \u0026 pricing and maintenance \u0026 community.\n\n### Do MiniMax API and Novita AI need an API key?\n\nBoth need an API key.\n\n### Can an agent call MiniMax API and Novita AI without installing anything?\n\nYes. MiniMax API has a hosted endpoint at https://api.minimax.io and Novita AI at https://api.novita.ai/openai.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/minimax-api-vs-novita-ai.json, and with the fewest tokens: https://www.anchorterminal.com/compare/minimax-api-vs-novita-ai.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"minimax-api\", \"b\": \"novita-ai\"}`. From a terminal: `anchor compare minimax-api novita-ai`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/minimax-api.json and https://www.anchorterminal.com/api/v1/tools/novita-ai.json\n\n## Other comparisons with MiniMax API or Novita AI\n\n- [Claude API vs MiniMax API](https://www.anchorterminal.com/compare/anthropic-api-vs-minimax-api.md)\n- [Claude API vs Novita AI](https://www.anchorterminal.com/compare/anthropic-api-vs-novita-ai.md)\n- [Antseed vs MiniMax API](https://www.anchorterminal.com/compare/antseed-vs-minimax-api.md)\n- [Antseed vs Novita AI](https://www.anchorterminal.com/compare/antseed-vs-novita-ai.md)\n- [BlockRun.AI vs MiniMax API](https://www.anchorterminal.com/compare/blockrun-ai-vs-minimax-api.md)\n- [BlockRun.AI vs Novita AI](https://www.anchorterminal.com/compare/blockrun-ai-vs-novita-ai.md)\n- [Cerebras Inference vs MiniMax API](https://www.anchorterminal.com/compare/cerebras-inference-vs-minimax-api.md)\n- [Cerebras Inference vs Novita AI](https://www.anchorterminal.com/compare/cerebras-inference-vs-novita-ai.md)\n- [Cloudflare AI Gateway vs MiniMax API](https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-minimax-api.md)\n- [Cloudflare AI Gateway vs Novita AI](https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-novita-ai.md)\n- [Cloudflare Workers AI vs MiniMax API](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-minimax-api.md)\n- [Cloudflare Workers AI vs Novita AI](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-novita-ai.md)\n- [Cohere Chat API (Command models) vs MiniMax API](https://www.anchorterminal.com/compare/cohere-chat-vs-minimax-api.md)\n- [Cohere Chat API (Command models) vs Novita AI](https://www.anchorterminal.com/compare/cohere-chat-vs-novita-ai.md)\n- [DeepInfra vs MiniMax API](https://www.anchorterminal.com/compare/deepinfra-vs-minimax-api.md)\n- [DeepInfra vs Novita AI](https://www.anchorterminal.com/compare/deepinfra-vs-novita-ai.md)\n- [DeepSeek API vs MiniMax API](https://www.anchorterminal.com/compare/deepseek-api-vs-minimax-api.md)\n- [DeepSeek API vs Novita AI](https://www.anchorterminal.com/compare/deepseek-api-vs-novita-ai.md)\n- [Glimpse vs MiniMax API](https://www.anchorterminal.com/compare/elorian-glimpse-vs-minimax-api.md)\n- [Glimpse vs Novita AI](https://www.anchorterminal.com/compare/elorian-glimpse-vs-novita-ai.md)\n- [Fireworks AI Inference vs MiniMax API](https://www.anchorterminal.com/compare/fireworks-inference-vs-minimax-api.md)\n- [Fireworks AI Inference vs Novita AI](https://www.anchorterminal.com/compare/fireworks-inference-vs-novita-ai.md)\n- [Gemini Developer API vs MiniMax API](https://www.anchorterminal.com/compare/gemini-api-vs-minimax-api.md)\n- [Gemini Developer API vs Novita AI](https://www.anchorterminal.com/compare/gemini-api-vs-novita-ai.md)\n- [GroqCloud vs MiniMax API](https://www.anchorterminal.com/compare/groq-vs-minimax-api.md)\n- [GroqCloud vs Novita AI](https://www.anchorterminal.com/compare/groq-vs-novita-ai.md)\n- [Jais 3 vs MiniMax API](https://www.anchorterminal.com/compare/jais-3-vs-minimax-api.md)\n- [Jais 3 vs Novita AI](https://www.anchorterminal.com/compare/jais-3-vs-novita-ai.md)\n- [Meta Model API vs MiniMax API](https://www.anchorterminal.com/compare/meta-model-api-vs-minimax-api.md)\n- [Meta Model API vs Novita AI](https://www.anchorterminal.com/compare/meta-model-api-vs-novita-ai.md)\n- [MiniMax API vs Mistral AI API](https://www.anchorterminal.com/compare/minimax-api-vs-mistral-api.md)\n- [MiniMax API vs Muse Spark Open](https://www.anchorterminal.com/compare/minimax-api-vs-muse-spark-open.md)\n- [MiniMax API vs Nemotron 3.5 Super VL](https://www.anchorterminal.com/compare/minimax-api-vs-nemotron-3-5-super-vl.md)\n- [MiniMax API vs OpenAI API](https://www.anchorterminal.com/compare/minimax-api-vs-openai-api.md)\n- [MiniMax API vs OpenRouter](https://www.anchorterminal.com/compare/minimax-api-vs-openrouter.md)\n- [MiniMax API vs Prism Inference](https://www.anchorterminal.com/compare/minimax-api-vs-prism-inference.md)\n- [MiniMax API vs Beam 1.0](https://www.anchorterminal.com/compare/minimax-api-vs-reflection-beam.md)\n- [MiniMax API vs RouterPlus](https://www.anchorterminal.com/compare/minimax-api-vs-routerplus.md)\n- [MiniMax API vs SambaCloud](https://www.anchorterminal.com/compare/minimax-api-vs-sambanova.md)\n- [MiniMax API vs SiliconFlow](https://www.anchorterminal.com/compare/minimax-api-vs-siliconflow.md)\n- [MiniMax API vs StepFun API](https://www.anchorterminal.com/compare/minimax-api-vs-stepfun-api.md)\n- [MiniMax API vs Together AI Inference](https://www.anchorterminal.com/compare/minimax-api-vs-together-inference.md)\n- [MiniMax API vs Vercel AI Gateway](https://www.anchorterminal.com/compare/minimax-api-vs-vercel-ai-gateway.md)\n- [Mistral AI API vs Novita AI](https://www.anchorterminal.com/compare/mistral-api-vs-novita-ai.md)\n- [Muse Spark Open vs Novita AI](https://www.anchorterminal.com/compare/muse-spark-open-vs-novita-ai.md)\n- [Novita AI vs OpenAI API](https://www.anchorterminal.com/compare/novita-ai-vs-openai-api.md)\n- [Novita AI vs OpenRouter](https://www.anchorterminal.com/compare/novita-ai-vs-openrouter.md)\n- [Novita AI vs Prism Inference](https://www.anchorterminal.com/compare/novita-ai-vs-prism-inference.md)\n- [Novita AI vs Beam 1.0](https://www.anchorterminal.com/compare/novita-ai-vs-reflection-beam.md)\n- [Novita AI vs RouterPlus](https://www.anchorterminal.com/compare/novita-ai-vs-routerplus.md)\n- [Novita AI vs SambaCloud](https://www.anchorterminal.com/compare/novita-ai-vs-sambanova.md)\n- [Novita AI vs SiliconFlow](https://www.anchorterminal.com/compare/novita-ai-vs-siliconflow.md)\n- [Novita AI vs StepFun API](https://www.anchorterminal.com/compare/novita-ai-vs-stepfun-api.md)\n- [Novita AI vs Together AI Inference](https://www.anchorterminal.com/compare/novita-ai-vs-together-inference.md)\n- [Novita AI vs Vercel AI Gateway](https://www.anchorterminal.com/compare/novita-ai-vs-vercel-ai-gateway.md)\n- [Nemotron 3.5 Super VL vs Novita AI](https://www.anchorterminal.com/compare/nemotron-3-5-super-vl-vs-novita-ai.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-19",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "MiniMax API vs Novita AI",
        "url": ""
      }
    ],
    "description": "MiniMax scores 55.2 (C) to Novita AI's 53.5 (D) for llm inference. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "MiniMax API C 55.2",
      "Novita AI D 53.5",
      "scores"
    ],
    "h1": "MiniMax API vs Novita AI",
    "image": "https://www.anchorterminal.com/assets/og/compare-minimax-api-vs-novita-ai.png",
    "path": "/compare/minimax-api-vs-novita-ai",
    "published": "2026-10-01",
    "section": "tools",
    "title": "MiniMax vs Novita AI for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-19",
    "url": "https://www.anchorterminal.com/compare/minimax-api-vs-novita-ai"
  },
  "tokens": {
    "markdown": 3400,
    "slim": 730
  },
  "version": 1
}
