Catalog status
Updated 1 hour ago.
A refresh older than 12 hours counts as stale. Same report as JSON.
| Source | State | Notes |
|---|---|---|
| openrouter | ok | Fetched 692 OpenRouter model(s) across 1 page(s). Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| fal | ok | Listed 80 fal model(s) from the public catalog API. Unit prices are applied in a second call when FAL_KEY is set. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| deepinfra | ok | Fetched 173 DeepInfra model(s) with published pricing fields. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| chutes | ok | Fetched 17 Chutes model(s). price.usd fields are USD per 1M tokens. Catalog for this source is still small, so the feed is applied. Newly deprecated 0 row(s). |
| novita | ok | Fetched 98 Novita model(s). Prices are price_per_m_decimal USD per 1M tokens. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| sambanova | ok | Fetched 6 SambaNova model(s). Token strings are USD per token, stored per 1M. Catalog for this source is still small, so the feed is applied. Newly deprecated 0 row(s). |
| featherless | skipped | ENABLE_FEATHERLESS is not 1. Featherless publishes about 22,000 models and stays off unless that var is set. |
| tinfoil | ok | Fetched 17 Tinfoil model(s). Token fields are already USD per 1M. Catalog for this source is still small, so the feed is applied. Newly deprecated 0 row(s). |
| cerebras | ok | Cerebras pricing.prompt is USD per token, stored per 1M. Catalog for this source is still small, so the feed is applied. Newly deprecated 0 row(s). |
| friendli | ok | Friendli pricing.prompt is USD per token, stored per 1M. Catalog for this source is still small, so the feed is applied. Newly deprecated 0 row(s). |
| atlascloud | ok | AtlasCloud pricing.prompt is USD per token, stored per 1M. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| venice | ok | Venice pricing.usd fields are USD per 1M. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| phala | ok | Phala pricing.prompt is USD per token, stored per 1M. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| ionet | ok | io.net token prices are USD per token, stored per 1M. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| inception | ok | Inception pricing.prompt is USD per token, stored per 1M. Catalog for this source is still small, so the feed is applied. Newly deprecated 0 row(s). |
| ovh | ok | OVHcloud pricing.prompt is USD per token, stored per 1M. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| inferencenet | ok | Inference.net pricing.prompt is USD per token, stored per 1M. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| nearai | ok | NEAR AI pricing.prompt is USD per token, stored per 1M. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| replicate | ok | Listed 200 Replicate model(s) across 8 page(s). The list publishes no per-model price, so amounts are null. Stopped after 8 pages. This is not the full catalog, so other Replicate rows were not deprecated. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). List was incomplete, so existing rows were not deprecated. |
| groq | ok | Listed 11 groq model(s). Catalog for this source is still small, so the feed is applied. Newly deprecated 0 row(s). |
| together | ok | Listed 269 Together model(s) and 269 price row(s). Token fields are USD per 1M. image, image_pixel, video, and transcribe are stored only when positive, as flat USD per image, megapixel, video, and audio minute. A numeric 0 is stored as null unless the id or name marks the model free. Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). |
| fireworks | skipped | No key configured |
| fal-pricing | ok | Priced 80 fal endpoint(s) from the pricing API. unit_price is USD per the returned unit and is not rescaled. |
| openrouter-endpoints | ok | Fetched 565 OpenRouter endpoint list(s) of 565. Aliases skipped 125. Offer rows 5667. Failures 0. Cycle complete. Removed 6 stale offer(s). Concurrency 4. |
| direct-offers | ok | Direct catalog rows became 3150 offer row(s). Wrote 10. History 8. Removed 0. |
| cloudflare-pricing | ok | Workers AI markdown produced 109 offer row(s) for 58 model(s). Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). Wrote 1 offer row(s). |
| amazon-bedrock | ok | Bedrock us-east-1 price list produced 791 offer row(s). Incoming catalog is within the sanity threshold. Newly deprecated 0 row(s). Wrote 23 offer row(s). |
| azure-retail | ok | Azure Retail Prices read 4 page(s), 4000 meter(s), 186 matched offer row(s). Cursor saved for the next cron. Catalog for this source is still small, so the feed is applied. Newly deprecated 0 row(s). List was incomplete, so existing rows were not deprecated. Wrote 34 offer row(s). |
| sarvam-docs | error | Sarvam markdown had no priced rows. Existing offers were left in place. |
| oci-pricelist | ok | OCI price list produced 47 matched token offer row(s). Transaction and hourly rows are skipped. Catalog for this source is still small, so the feed is applied. Newly deprecated 0 row(s). Wrote 1 offer row(s). |