Current section

Files

Jump to
llm_db priv llm_db providers opencode.json
Raw

priv/llm_db/providers/opencode.json

{
"alias_of": null,
"base_url": null,
"config_schema": null,
"doc": "https://opencode.ai/docs/zen",
"env": [
"OPENCODE_API_KEY"
],
"exclude_models": null,
"extra": null,
"id": "opencode",
"models": {
"big-pickle": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"cache_write": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "big-pickle",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"temperature": true
},
"family": null,
"id": "big-pickle",
"knowledge": "2025-01",
"last_updated": "2025-10-17",
"lifecycle": null,
"limits": {
"context": 200000,
"output": 128000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "Big Pickle",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-10-17",
"retired": false,
"tags": null
},
"claude-3-5-haiku": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": false
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.08,
"cache_write": 1,
"input": 0.8,
"output": 4
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-haiku",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"temperature": true
},
"family": null,
"id": "claude-3-5-haiku",
"knowledge": "2024-07-31",
"last_updated": "2024-10-22",
"lifecycle": null,
"limits": {
"context": 200000,
"output": 8192
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Claude Haiku 3.5",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2024-10-22",
"retired": false,
"tags": null
},
"claude-haiku-4-5": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.1,
"cache_write": 1.25,
"input": 1,
"output": 5
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-haiku",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"temperature": true
},
"family": null,
"id": "claude-haiku-4-5",
"knowledge": "2025-02-28",
"last_updated": "2025-10-15",
"lifecycle": null,
"limits": {
"context": 200000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Claude Haiku 4.5",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-10-15",
"retired": false,
"tags": null
},
"claude-opus-4-1": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 1.5,
"cache_write": 18.75,
"input": 15,
"output": 75
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-opus",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"temperature": true
},
"family": null,
"id": "claude-opus-4-1",
"knowledge": "2025-03-31",
"last_updated": "2025-08-05",
"lifecycle": null,
"limits": {
"context": 200000,
"output": 32000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Claude Opus 4.1",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-08-05",
"retired": false,
"tags": null
},
"claude-opus-4-5": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5,
"output": 25
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-opus",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"temperature": true
},
"family": null,
"id": "claude-opus-4-5",
"knowledge": "2025-03-31",
"last_updated": "2025-11-24",
"lifecycle": null,
"limits": {
"context": 200000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Claude Opus 4.5",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-11-24",
"retired": false,
"tags": null
},
"claude-opus-4-6": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5,
"output": 25
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-opus",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"temperature": true
},
"family": null,
"id": "claude-opus-4-6",
"knowledge": "2025-08-31",
"last_updated": "2026-02-05",
"lifecycle": null,
"limits": {
"context": 1000000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Claude Opus 4.6",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-02-05",
"retired": false,
"tags": null
},
"claude-sonnet-4": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.3,
"cache_write": 3.75,
"input": 3,
"output": 15
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-sonnet",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"temperature": true
},
"family": null,
"id": "claude-sonnet-4",
"knowledge": "2025-03-31",
"last_updated": "2025-05-22",
"lifecycle": null,
"limits": {
"context": 1000000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Claude Sonnet 4",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-05-22",
"retired": false,
"tags": null
},
"claude-sonnet-4-5": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.3,
"cache_write": 3.75,
"input": 3,
"output": 15
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-sonnet",
"interleaved": true,
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"temperature": true
},
"family": null,
"id": "claude-sonnet-4-5",
"knowledge": "2025-07-31",
"last_updated": "2025-09-29",
"lifecycle": null,
"limits": {
"context": 1000000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Claude Sonnet 4.5",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-09-29",
"retired": false,
"tags": null
},
"claude-sonnet-4-6": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.3,
"cache_write": 3.75,
"input": 3,
"output": 15
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-sonnet",
"interleaved": true,
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"temperature": true
},
"family": null,
"id": "claude-sonnet-4-6",
"knowledge": "2025-07-31",
"last_updated": "2026-02-17",
"lifecycle": null,
"limits": {
"context": 1000000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Claude Sonnet 4.6",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-02-17",
"retired": false,
"tags": null
},
"gemini-3-flash": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.05,
"input": 0.5,
"output": 3
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gemini-flash",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/google"
},
"structured_output": true,
"temperature": true
},
"family": null,
"id": "gemini-3-flash",
"knowledge": "2025-01",
"last_updated": "2025-12-17",
"lifecycle": null,
"limits": {
"context": 1048576,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video",
"audio",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Gemini 3 Flash",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-12-17",
"retired": false,
"tags": null
},
"gemini-3-pro": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.2,
"input": 2,
"output": 12
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gemini-pro",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/google"
},
"structured_output": true,
"temperature": true
},
"family": null,
"id": "gemini-3-pro",
"knowledge": "2025-01",
"last_updated": "2025-11-18",
"lifecycle": null,
"limits": {
"context": 1048576,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video",
"audio",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Gemini 3 Pro",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-11-18",
"retired": false,
"tags": null
},
"gemini-3.1-pro": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.2,
"input": 2,
"output": 12
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gemini-pro",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/google"
},
"structured_output": true,
"temperature": true
},
"family": null,
"id": "gemini-3.1-pro",
"knowledge": "2025-01",
"last_updated": "2026-02-19",
"lifecycle": null,
"limits": {
"context": 1048576,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video",
"audio",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Gemini 3.1 Pro Preview",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-02-19",
"retired": false,
"tags": null
},
"glm-4.6": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.1,
"input": 0.6,
"output": 2.2
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "glm",
"open_weights": true,
"temperature": true
},
"family": null,
"id": "glm-4.6",
"knowledge": "2025-04",
"last_updated": "2025-09-30",
"lifecycle": null,
"limits": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "GLM-4.6",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-09-30",
"retired": false,
"tags": null
},
"glm-4.7": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.1,
"input": 0.6,
"output": 2.2
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "glm",
"interleaved": {
"field": "reasoning_content"
},
"open_weights": true,
"temperature": true
},
"family": null,
"id": "glm-4.7",
"knowledge": "2025-04",
"last_updated": "2025-12-22",
"lifecycle": null,
"limits": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "GLM-4.7",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-12-22",
"retired": false,
"tags": null
},
"glm-4.7-free": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "glm-free",
"interleaved": {
"field": "reasoning_content"
},
"open_weights": true,
"status": "deprecated",
"temperature": true
},
"family": null,
"id": "glm-4.7-free",
"knowledge": "2025-04",
"last_updated": "2025-12-22",
"lifecycle": null,
"limits": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "GLM-4.7 Free",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-12-22",
"retired": false,
"tags": null
},
"glm-5": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.2,
"input": 1,
"output": 3.2
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "glm",
"interleaved": {
"field": "reasoning_content"
},
"open_weights": true,
"temperature": true
},
"family": null,
"id": "glm-5",
"knowledge": "2025-04",
"last_updated": "2026-02-11",
"lifecycle": null,
"limits": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "GLM-5",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-02-11",
"retired": false,
"tags": null
},
"glm-5-free": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "glm-free",
"interleaved": {
"field": "reasoning_content"
},
"open_weights": true,
"status": "deprecated",
"temperature": true
},
"family": null,
"id": "glm-5-free",
"knowledge": "2025-04",
"last_updated": "2026-02-11",
"lifecycle": null,
"limits": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "GLM-5 Free",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-02-11",
"retired": false,
"tags": null
},
"gpt-5": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.107,
"input": 1.07,
"output": 8.5
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5",
"knowledge": "2024-09-30",
"last_updated": "2025-08-07",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-08-07",
"retired": false,
"tags": null
},
"gpt-5-codex": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.107,
"input": 1.07,
"output": 8.5
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt-codex",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5-codex",
"knowledge": "2024-09-30",
"last_updated": "2025-09-15",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5 Codex",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-09-15",
"retired": false,
"tags": null
},
"gpt-5-nano": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt-nano",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5-nano",
"knowledge": "2024-05-30",
"last_updated": "2025-08-07",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5 Nano",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-08-07",
"retired": false,
"tags": null
},
"gpt-5.1": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.107,
"input": 1.07,
"output": 8.5
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5.1",
"knowledge": "2024-09-30",
"last_updated": "2025-11-13",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5.1",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-11-13",
"retired": false,
"tags": null
},
"gpt-5.1-codex": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.107,
"input": 1.07,
"output": 8.5
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt-codex",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5.1-codex",
"knowledge": "2024-09-30",
"last_updated": "2025-11-13",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5.1 Codex",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-11-13",
"retired": false,
"tags": null
},
"gpt-5.1-codex-max": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.125,
"input": 1.25,
"output": 10
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt-codex",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5.1-codex-max",
"knowledge": "2024-09-30",
"last_updated": "2025-11-13",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5.1 Codex Max",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-11-13",
"retired": false,
"tags": null
},
"gpt-5.1-codex-mini": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.025,
"input": 0.25,
"output": 2
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt-codex",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5.1-codex-mini",
"knowledge": "2024-09-30",
"last_updated": "2025-11-13",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5.1 Codex Mini",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-11-13",
"retired": false,
"tags": null
},
"gpt-5.2": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.175,
"input": 1.75,
"output": 14
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5.2",
"knowledge": "2025-08-31",
"last_updated": "2025-12-11",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5.2",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-12-11",
"retired": false,
"tags": null
},
"gpt-5.2-codex": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.175,
"input": 1.75,
"output": 14
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt-codex",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5.2-codex",
"knowledge": "2025-08-31",
"last_updated": "2026-01-14",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5.2 Codex",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-01-14",
"retired": false,
"tags": null
},
"gpt-5.3-codex": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.175,
"input": 1.75,
"output": 14
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt-codex",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5.3-codex",
"knowledge": "2025-08-31",
"last_updated": "2026-02-24",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5.3 Codex",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-02-24",
"retired": false,
"tags": null
},
"gpt-5.3-codex-spark": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.175,
"input": 1.75,
"output": 14
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "gpt-codex-spark",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5.3-codex-spark",
"knowledge": "2025-08-31",
"last_updated": "2026-02-12",
"lifecycle": null,
"limits": {
"context": 128000,
"output": 128000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5.3 Codex Spark",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-02-12",
"retired": false,
"tags": null
},
"gpt-5.4": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.25,
"input": 2.5,
"output": 15
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": true,
"temperature": false
},
"family": null,
"id": "gpt-5.4",
"knowledge": "2025-08-31",
"last_updated": "2026-03-05",
"lifecycle": null,
"limits": {
"context": 1050000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5.4",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-03-05",
"retired": false,
"tags": null
},
"gpt-5.4-pro": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 30,
"input": 30,
"output": 180
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt-pro",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"structured_output": false,
"temperature": false
},
"family": null,
"id": "gpt-5.4-pro",
"knowledge": "2025-08-31",
"last_updated": "2026-03-05",
"lifecycle": null,
"limits": {
"context": 1050000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "GPT-5.4 Pro",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-03-05",
"retired": false,
"tags": null
},
"grok-code": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"cache_write": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "grok",
"open_weights": false,
"status": "deprecated",
"temperature": true
},
"family": null,
"id": "grok-code",
"knowledge": null,
"last_updated": "2025-08-20",
"lifecycle": null,
"limits": {
"context": 256000,
"output": 256000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "Grok Code Fast 1",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-08-20",
"retired": false,
"tags": null
},
"kimi-k2": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": false
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.4,
"input": 0.4,
"output": 2.5
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "kimi",
"open_weights": true,
"status": "deprecated",
"temperature": true
},
"family": null,
"id": "kimi-k2",
"knowledge": "2024-10",
"last_updated": "2025-09-05",
"lifecycle": null,
"limits": {
"context": 262144,
"output": 262144
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "Kimi K2",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-09-05",
"retired": false,
"tags": null
},
"kimi-k2-thinking": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.4,
"input": 0.4,
"output": 2.5
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "kimi-thinking",
"interleaved": {
"field": "reasoning_content"
},
"open_weights": true,
"status": "deprecated",
"temperature": true
},
"family": null,
"id": "kimi-k2-thinking",
"knowledge": "2024-10",
"last_updated": "2025-09-05",
"lifecycle": null,
"limits": {
"context": 262144,
"output": 262144
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "Kimi K2 Thinking",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-09-05",
"retired": false,
"tags": null
},
"kimi-k2.5": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.08,
"input": 0.6,
"output": 3
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "kimi",
"interleaved": {
"field": "reasoning_content"
},
"open_weights": true,
"temperature": true
},
"family": null,
"id": "kimi-k2.5",
"knowledge": "2024-10",
"last_updated": "2026-01-27",
"lifecycle": null,
"limits": {
"context": 262144,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video"
],
"output": [
"text"
]
},
"model": null,
"name": "Kimi K2.5",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-01-27",
"retired": false,
"tags": null
},
"kimi-k2.5-free": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "kimi-free",
"interleaved": {
"field": "reasoning_content"
},
"open_weights": true,
"status": "deprecated",
"temperature": true
},
"family": null,
"id": "kimi-k2.5-free",
"knowledge": "2024-10",
"last_updated": "2026-01-27",
"lifecycle": null,
"limits": {
"context": 262144,
"output": 262144
},
"modalities": {
"input": [
"text",
"image",
"video"
],
"output": [
"text"
]
},
"model": null,
"name": "Kimi K2.5 Free",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-01-27",
"retired": false,
"tags": null
},
"mimo-v2-flash-free": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "mimo-flash-free",
"interleaved": {
"field": "reasoning_content"
},
"open_weights": true,
"temperature": true
},
"family": null,
"id": "mimo-v2-flash-free",
"knowledge": "2024-12",
"last_updated": "2025-12-16",
"lifecycle": null,
"limits": {
"context": 262144,
"output": 65536
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "MiMo V2 Flash Free",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-12-16",
"retired": false,
"tags": null
},
"minimax-m2.1": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.1,
"input": 0.3,
"output": 1.2
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "minimax",
"interleaved": {
"field": "reasoning_content"
},
"open_weights": true,
"temperature": true
},
"family": null,
"id": "minimax-m2.1",
"knowledge": "2025-01",
"last_updated": "2025-12-23",
"lifecycle": null,
"limits": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "MiniMax M2.1",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-12-23",
"retired": false,
"tags": null
},
"minimax-m2.1-free": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "minimax-free",
"open_weights": true,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"status": "deprecated",
"temperature": true
},
"family": null,
"id": "minimax-m2.1-free",
"knowledge": "2025-01",
"last_updated": "2025-12-23",
"lifecycle": null,
"limits": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "MiniMax M2.1 Free",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-12-23",
"retired": false,
"tags": null
},
"minimax-m2.5": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0.06,
"input": 0.3,
"output": 1.2
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "minimax",
"interleaved": {
"field": "reasoning_content"
},
"open_weights": true,
"temperature": true
},
"family": null,
"id": "minimax-m2.5",
"knowledge": "2025-01",
"last_updated": "2026-02-12",
"lifecycle": null,
"limits": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "MiniMax M2.5",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-02-12",
"retired": false,
"tags": null
},
"minimax-m2.5-free": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "minimax-free",
"open_weights": true,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"temperature": true
},
"family": null,
"id": "minimax-m2.5-free",
"knowledge": "2025-01",
"last_updated": "2026-02-12",
"lifecycle": null,
"limits": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "MiniMax M2.5 Free",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-02-12",
"retired": false,
"tags": null
},
"qwen3-coder": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": false
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"input": 0.45,
"output": 1.8
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "qwen",
"open_weights": true,
"status": "deprecated",
"temperature": true
},
"family": null,
"id": "qwen3-coder",
"knowledge": "2025-04",
"last_updated": "2025-07-23",
"lifecycle": null,
"limits": {
"context": 262144,
"output": 65536
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "Qwen3 Coder",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2025-07-23",
"retired": false,
"tags": null
},
"trinity-large-preview-free": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": false
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "trinity",
"open_weights": true,
"status": "deprecated",
"temperature": true
},
"family": null,
"id": "trinity-large-preview-free",
"knowledge": "2025-06",
"last_updated": "2026-01-28",
"lifecycle": null,
"limits": {
"context": 131072,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"model": null,
"name": "Trinity Large Preview",
"pricing": null,
"provider": "opencode",
"provider_model_id": null,
"release_date": "2026-01-28",
"retired": false,
"tags": null
}
},
"name": "OpenCode Zen",
"pricing_defaults": null
}