ai4everyENGINEERING
FIELD NOTES

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.

PlatformStandard price / storefrontLimits and important terms
Claude CodeUSD · 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 / CodexUSD · 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 CodeSee 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 / ZCodeUSD · 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 / QwenCloudUSD · 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 PlanUSD · 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 CodeMiMo 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.

PlatformExample modelInput / output per 1MRequest estimate
Claude Codeclaude-sonnet-5-5Global API, Standard, up to 1M context. Cache writes and tools cost extra.API rates ↗USD 2 / 10No verified rate
ChatGPT / Codexgpt-6.1-solStandard, up to 272K input per request; larger requests use other rates. Cache writes and tools cost extra.API rates ↗USD 2 / 10No verified rate
Kimi CodeNo verified rate—No verified rate
Z.ai / ZCodeglm-5.3International Z.ai API. Cache storage and tools are separate.API rates ↗USD 1.4 / 4.4No verified rate
Qwen Code / QwenCloudqwen3-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.5No verified rate
MiniMax Code / M PlanMiniMax-M3.1-FlashInternational MiniMax API, standard rates; additional charges excluded.API rates ↗USD 0.15 / 0.6No verified rate
Xiaomi MiMo CodeNo 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.

Download the task ↓
PlatformExample modelInput tokensOutput tokensOf those, cache readsLargest single-call inputChecks passedUsage-based cost
Claude Codeclaude-sonnet-5-5Not measured
ChatGPT / Codexgpt-6.1-solNot measured
Kimi Code—Not measured
Z.ai / ZCodeglm-5.3Not measured
Qwen Code / QwenCloudqwen3-coder-flash-2025-07-28Not measured
MiniMax Code / M PlanMiniMax-M3.1-FlashNot 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.