TOKEN PLANS / OPEN METHOD
What does one task cost?
First inspect the plans. Then price an example API request. Compare actual same-task consumption separately.
01 / SUBSCRIPTIONS
Subscriptions and limits
Terms depend on region and date. USD and CNY retain their original currency; subscriptions are not converted into a guaranteed task count. Checked: 2026-10-31.
| Platform | Standard price / storefront | Limits and important terms |
|---|---|---|
| Claude Code | USD · Pro $20/mo; Max $100; Ultra $200Official source ↗ | Claude and Claude Code share limits. Max: 5× Pro per 5 hours and week. Ultra: 10× weekly; no 5-hour limit for verified accounts.API billing is separate. Cache writes cost $2.50/M for 5 minutes or $4/M for 1 hour. Subscription capacity is not a fixed task count. Same-task measurements are pending. |
| ChatGPT / Codex | USD · Free $0; Go $8; Plus $20; Pro $100 / $200 / $500 per monthOfficial source ↗ | ChatGPT Work and Codex share usage. Consumption depends on model and task. Pro currently has no 5-hour limit; weekly limits may apply.API is separate from the subscription. Cache writes: $2.50/M. Above 272K input tokens, input/cache cost ×2 and output ×1.5 for the full request. Same-task measurements are pending. |
| Kimi Code | See official current pricingOfficial source ↗ | New plans: Kimi Code requires Plus or above; Go has no coding quota. Rolling 5-hour window and monthly quota; no weekly cap. Legacy plans retain their rules.International subscription prices and numeric API rates remain unverified. Kimi API uses separate pay-as-you-go billing, not Kimi Code quota. Same-task measurements are pending. |
| Z.ai / ZCode | USD · Lite $18; Pro $80; Max $168 per monthOfficial source ↗ | Lite: 10,000 credits/week; Pro: 6× Lite; Max: 14× Lite. Credits are not tokens or task counts.ZCode is the client; GLM Coding Plan is the subscription; API billing is separate. Mainland BigModel standard monthly prices: CNY118 / 538 / 1078, not converted USD. Cache storage and tools are outside the estimate. No task measurements yet. |
| Qwen Code / QwenCloud | USD · Lite $8; Essential $16; Standard $25; Pro $80 per monthOfficial source ↗ | QwenCloud, Singapore: 11,500 / 25,500 / 45,000 / 180,000 credits per month. Unused quota does not carry over; credit packs cost extra.Subscription: QwenCloud. API example: separate Alibaba Model Studio. The API rate applies only up to 32K input; larger requests use other tiers. Cache-read rate is unverified. Same-task measurements are pending. |
| MiniMax Code / M Plan | USD · Go $22; Explore $55; Build $132 per monthOfficial source ↗ | Explore: 3× Go; Build: 7.5× Go. Check the account usage page for actual remaining allowance. MiniMax Code is included; extra credits are billed separately.M Plan is the current name; legacy Coding/Token Plans can differ. Prices exclude first-month promotions. API billing is separate from subscription quota. Same-task measurements are pending. |
| Xiaomi MiMo Code | MiMo Token Plan — official pricingOfficial source ↗ | Numeric Token Plan prices and limits remain unverified. MiMo Code supports MiMo and other providers; limits depend on the selected access method.MiMo Code is Xiaomi's agent, not a model or API tariff. Free MiMo Auto access is described as a limited-time offer. Numeric API rates remain unverified. Same-task measurements are pending. |
02 / API RATES
API cost calculator
A one-call API scenario, not a benchmark result or subscription task price. Cache writes, tools and other charges are excluded. Models may use different numbers of tokens for the same work.
The table sorts estimated API cost within each currency. It is not a code-quality ranking.
| Platform | Example model | Input / output per 1M | Request estimate |
|---|---|---|---|
| Claude Code | claude-sonnet-5-5Global API, Standard, up to 1M context. Cache writes and tools cost extra.API rates ↗ | USD 2 / 10 | No verified rate |
| ChatGPT / Codex | gpt-6.1-solStandard, up to 272K input per request; larger requests use other rates. Cache writes and tools cost extra.API rates ↗ | USD 2 / 10 | No verified rate |
| Kimi Code | No verified rate | — | No verified rate |
| Z.ai / ZCode | glm-5.3International Z.ai API. Cache storage and tools are separate.API rates ↗ | USD 1.4 / 4.4 | No verified rate |
| Qwen Code / QwenCloud | qwen3-coder-flash-2025-07-28Alibaba Model Studio, Singapore / International; up to 32K input per request. Cache rate is unknown.API rates ↗ | USD 0.3 / 1.5 | No verified rate |
| MiniMax Code / M Plan | MiniMax-M3.1-FlashInternational MiniMax API, standard rates; additional charges excluded.API rates ↗ | USD 0.15 / 0.6 | No verified rate |
| Xiaomi MiMo Code | No verified rate | — | No verified rate |
03 / FIFO–01
Actual same-task measurements
Download the shared FIFO–01 contract and run it with your agent. Actual consumption has not been measured yet. Enter usage or import CSV: data stays in your browser.
| Platform | Example model | Input tokens | Output tokens | Of those, cache reads | Largest single-call input | Checks passed | Usage-based cost |
|---|---|---|---|---|---|---|---|
| Claude Code | claude-sonnet-5-5 | Not measured | |||||
| ChatGPT / Codex | gpt-6.1-sol | Not measured | |||||
| Kimi Code | — | Not measured | |||||
| Z.ai / ZCode | glm-5.3 | Not measured | |||||
| Qwen Code / QwenCloud | qwen3-coder-flash-2025-07-28 | Not measured | |||||
| MiniMax Code / M Plan | MiniMax-M3.1-Flash | Not measured | |||||
| Xiaomi MiMo Code | — | Not measured |
Acceptance criteria
Exact interface, reset, empty/full boundaries, simultaneous push/pop, ordered data and a reproducible random test. Correctness comes before cost.
Usage ≠ answer length
Record the agent/model version, settings, all calls and retries, input/output, reasoning, cache reads/writes, maximum prompt and test results. Tokens from different tokenizers are not equal units of work.
FIFO–01 / task.md
# FIFO–01: one task, one contract Version: fifo-v1. Canonical prompt language: English. Freeze this file and the acceptance testbench before running any provider. This is a proposed comparison protocol, not a published benchmark result. ## Assignment Implement a synthesizable single-clock synchronous FIFO in SystemVerilog. File: rtl/fifo.sv. Module name: fifo. Parameters WIDTH=8 and DEPTH=16. DEPTH is a power of two and at least 2. Also support WIDTH=16, DEPTH=4. Ports: ```systemverilog input logic clk, input logic rst, input logic in_valid, output logic in_ready, input logic [WIDTH-1:0] in_data, output logic out_valid, input logic out_ready, output logic [WIDTH-1:0] out_data ``` The interface declarations above illustrate widths; the final module must use valid complete parameterized SystemVerilog syntax. - rst is active-high and synchronous. It clears occupancy and pointers. - A push occurs on a rising edge when in_valid && in_ready and !rst. - A pop occurs on a rising edge when out_valid && out_ready and !rst. - in_ready is true exactly when occupancy < DEPTH. It is false when full, even if out_ready is true in that cycle. - out_valid is true exactly when occupancy > 0. - out_data exposes the oldest stored word when out_valid is true; it may be unspecified when empty. There is no empty-FIFO fall-through. - Simultaneous push/pop preserves occupancy and FIFO order. - Reset has priority over push/pop. Do not require clearing the memory array. Provide RTL, a cocotb test suite, a minimal reproducible simulation command, and a short explanation. Do not modify the acceptance testbench. Do not add network dependencies, generated IP, or proprietary simulator requirements. ## Common acceptance gates The experiment owner must prepare one independent read-only testbench, pin its revision/hash, and use it unchanged for all runs. Agent-authored tests are useful artifacts but are not an independent acceptance oracle. 1. Compile and lint with the same pinned tool versions. 2. Reset while idle and while data is queued. 3. Check empty/full boundaries, rejected pushes/pops and stable ordering. 4. Check simultaneous push/pop, wraparound and output backpressure. 5. Run a seeded random scoreboard test (seed 42, at least 1000 cycles). 6. Repeat for WIDTH=16, DEPTH=4. Do not call a run successful until every fixed acceptance gate passes. ## Fair comparison - Same task and repository revision, same read-only testbench. - Record agent version, exact model ID, region and API/subscription storefront. - Same time/tool/retry budgets and model settings where comparable. - Start clean. Save every prompt, response, tool invocation and repair loop. - Use billed provider usage. Do not estimate tokens from visible answer length. - Record input (including cache reads), cached reads, output/reasoning, cache writes, largest single prompt, retries, elapsed time and test outcome. - Keep subscription quota/credits separate from API token billing. ## CSV import Required columns (UTF-8, comma-separated): task_id,provider,model,input_tokens,cached_input_tokens,output_tokens,max_prompt_tokens,passed task_id must be fifo-v1. Provider IDs: claude, openai, kimi, zai, qwen, minimax, mimo. The calculator only uses a model rate when the exact imported model matches its verified model example and the encoded context tier is applicable. It excludes cache writes, tool fees and other charges. Retain those separately in the trace; this estimate is not an invoice or measured subscription capacity. Blank counts mean not measured. A zero count is a measured numerical value, not a substitute for missing data. No provider measurements ship with the site.