API Pricing Comparator
Compare pricing across model providers, gateways, or API platforms and turn the results into structured content.
When to use
- writing pricing comparison blog posts
- building alternative/comparison landing pages
- helping users choose between model vendors
- turning pricing tables into narrative insights
Recommended runtime
This skill works with OpenAI-compatible runtimes and has been tested on Crazyrouter.
Required output format
Always structure the final output with these sections:
- Scope and assumptions
- Normalized pricing table
- Cheapest options
- Best-value options
- Tradeoffs beyond raw price
- Best fit by customer segment
- Final recommendation
Suggested workflow
- collect pricing rows for the providers or models
- identify billing units and normalize assumptions
- compare headline rates and practical tradeoffs
- separate raw unit price from platform value
- summarize best-fit recommendations by user segment
Comparison rules
- Prefer per-1M-token normalization for text-model comparisons.
- Keep non-token units explicit for image, audio, or video pricing.
- Do not hide missing values; mark them as unavailable.
- Do not fake exact workload economics when assumptions are missing.
- Mention gateway/platform value separately from raw unit pricing.
Example prompts
- Compare Claude, GPT, Gemini, and DeepSeek pricing for startup use cases.
- Turn this pricing table into a landing page comparison section.
- Summarize the cheapest vs best-value options for a multi-model gateway.
References
Read these when preparing the final comparison:
references/pricing-normalization.mdreferences/example-inputs.md
Crazyrouter example
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://crazyrouter.com/v1"
)