GET
/v1/changes?provider=opencode&type=model.updated&cursor=MTc5NDEzNzAwNjoxM2ZjOTIyNy00NzFiLTQxNTgtODkxYy00NDQ1MTJlZWZhNzg%3D
Accept:
count 50order newest firstpage size 50
| when | type | summary | provider |
|---|---|---|---|
| 5d ago | model.updated | pricing.source.url https://raw.githubusercontent.com/anomalyco/opencode/dev/services/www/src/docs/content/console/models.mdx → https://raw.githubusercontent.com/anomalyco/opencode/dev/services/site/src/docs/content/console/models.mdx | opencode |
| 5d ago | model.updated | pricing.source.url https://raw.githubusercontent.com/anomalyco/opencode/dev/services/www/src/docs/content/console/models.mdx → https://raw.githubusercontent.com/anomalyco/opencode/dev/services/site/src/docs/content/console/models.mdx | opencode |
| 5d ago | model.updated | pricing.source.url https://raw.githubusercontent.com/anomalyco/opencode/dev/services/www/src/docs/content/console/models.mdx → https://raw.githubusercontent.com/anomalyco/opencode/dev/services/site/src/docs/content/console/models.mdx | opencode |
| 5d ago | model.updated | pricing.source.url https://raw.githubusercontent.com/anomalyco/opencode/dev/services/www/src/docs/content/console/models.mdx → https://raw.githubusercontent.com/anomalyco/opencode/dev/services/site/src/docs/content/console/models.mdx | opencode |
| 5d ago | model.updated | pricing.source.url https://raw.githubusercontent.com/anomalyco/opencode/dev/services/www/src/docs/content/console/models.mdx → https://raw.githubusercontent.com/anomalyco/opencode/dev/services/site/src/docs/content/console/models.mdx | opencode |
| 5d ago | model.updated | pricing.source.url https://raw.githubusercontent.com/anomalyco/opencode/dev/services/www/src/docs/content/console/models.mdx → https://raw.githubusercontent.com/anomalyco/opencode/dev/services/site/src/docs/content/console/models.mdx | opencode |
| 5d ago | model.updated | pricing.source.url https://raw.githubusercontent.com/anomalyco/opencode/dev/services/www/src/docs/content/console/models.mdx → https://raw.githubusercontent.com/anomalyco/opencode/dev/services/site/src/docs/content/console/models.mdx | opencode |
| 5d ago | model.updated | pricing.source.url https://raw.githubusercontent.com/anomalyco/opencode/dev/services/www/src/docs/content/console/models.mdx → https://raw.githubusercontent.com/anomalyco/opencode/dev/services/site/src/docs/content/console/models.mdx | opencode |
| 5d ago | model.updated | pricing.source.url https://raw.githubusercontent.com/anomalyco/opencode/dev/services/www/src/docs/content/console/models.mdx → https://raw.githubusercontent.com/anomalyco/opencode/dev/services/site/src/docs/content/console/models.mdx | opencode |
| 6d ago | model.updated | activity null → chat capabilities null → {…} contextWindow null → 1048576 displayName null → Inkling 2 Small Free +7 more | opencode |
| 6d ago | model.updated | activity null → chat capabilities null → {…} contextWindow null → 262144 displayName null → Iceman Free +4 more | opencode |
| 7d ago | model.updated | deprecated true → false | opencode |
| 8d ago | model.updated | providerMetadata.provider.npm — → @ai-sdk/openai schemaEndpointId inference/openai/v1/chat/completions → inference/openai/v1/responses | opencode |
| 9d ago | model.updated | activity null → chat capabilities null → {…} contextWindow null → 1048576 displayName null → Crouton Alpha Free +7 more | opencode |
| 10d ago | model.updated | activity null → chat capabilities null → {…} contextWindow null → 1048576 displayName null → Pulse Alpha Free +7 more | opencode |
| 20d ago | model.updated | modalities.input.3 pdf → — providerMetadata.modalities.input.3 pdf → — | opencode |
| 20d ago | model.updated | modalities.input.3 pdf → — providerMetadata.modalities.input.3 pdf → — | opencode |
| 20d ago | model.updated | pricing.inputs.cache_write_tokens — → {…} pricing.price.+.1.if.0.>.0.var output_tokens → output_tokens pricing.price.+.1.if.1.*.0.var output_tokens → output_tokens pricing.price.+.1.if.1.*.1.lookup.keys.1 output_tokens → output_tokens +6 more | opencode |
| 20d ago | model.updated | pricing.inputs.cache_write_tokens — → {…} pricing.price.+.1.if.0.>.0.var output_tokens → output_tokens pricing.price.+.1.if.1.*.0.var output_tokens → output_tokens pricing.price.+.1.if.1.*.1.lookup.keys.1 output_tokens → output_tokens +6 more | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5.5-pro providerMetadata.last_updated 2026-04-24 → 2026-04-23 providerMetadata.release_date 2026-04-24 → 2026-04-23 releasedAt 1776988800 → 1776902400 | opencode |
| 23d ago | model.updated | providerMetadata.family nemotron-free → nemotron | opencode |
| 23d ago | model.updated | providerMetadata.cost.output 3.84 → 3.48 | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → minimax/MiniMax-M2.5 | opencode |
| 23d ago | model.updated | pricing.tables.rate.272000.cache_read_tokens $0.4/M → $0.2/M pricing.tables.rate.base.cache_read_tokens $0.2/M → $0.1/M | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → zhipuai/glm-5.1 | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5 | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5.2 providerMetadata.temperature false → true | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → google/gemini-3.1-pro-preview | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → anthropic/claude-opus-4-7 | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5.4-pro | opencode |
| 23d ago | model.updated | knowledgeCutoff 2024-10 → 2025-01 providerMetadata.canonical_model_id — → moonshotai/kimi-k2.6 providerMetadata.knowledge 2024-10 → 2025-01 providerMetadata.last_updated 2026-04-21 → 2026-04-20 +2 more | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5.4-mini providerMetadata.temperature false → true | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → google/gemini-3-flash-preview | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → alibaba/qwen3.6-plus providerMetadata.family qwen3.6 → qwen providerMetadata.reasoning_options.1.max 81920 → — | opencode |
| 23d ago | model.updated | providerMetadata.family nemotron-free → nemotron | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5.1-codex-mini | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5-nano | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5.3-codex providerMetadata.last_updated 2026-02-24 → 2026-02-05 providerMetadata.release_date 2026-02-24 → 2026-02-05 providerMetadata.temperature false → true +1 more | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5.1-codex | opencode |
| 23d ago | model.updated | providerMetadata.cost.cache_read 0.25 → 0.2 providerMetadata.cost.cache_write 3.125 → 2.5 providerMetadata.cost.context_over_200k.cache_read 0.5 → 0.4 providerMetadata.cost.context_over_200k.cache_write 6.25 → 5 +8 more | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5.4-nano providerMetadata.temperature false → true | opencode |
| 23d ago | model.updated | providerMetadata.reasoning_options.0.type effort → toggle providerMetadata.reasoning_options.0.values {…} → — providerMetadata.reasoning_options.1 — → {…} reasoning.efforts.0 max → low +3 more | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → minimax/MiniMax-M2.7 | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5.1-codex-max | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → alibaba/qwen3.5-plus providerMetadata.family qwen3.5 → qwen providerMetadata.reasoning_options.1.max 81920 → — | opencode |
| 23d ago | model.updated | providerMetadata.reasoning_options.0.type effort → toggle providerMetadata.reasoning_options.0.values {…} → — providerMetadata.reasoning_options.1 — → {…} reasoning.mandatory null → false | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → anthropic/claude-sonnet-4-6 providerMetadata.last_updated 2026-02-17 → 2026-03-13 | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → anthropic/claude-haiku-4-5 | opencode |
| 23d ago | model.updated | knowledgeCutoff 2025-03-31 → 2025-05 providerMetadata.canonical_model_id — → anthropic/claude-opus-4-5 providerMetadata.knowledge 2025-03-31 → 2025-05 | opencode |
| 23d ago | model.updated | providerMetadata.canonical_model_id — → openai/gpt-5-codex | opencode |
older →webhook push: POST /v1/subscriptions