summaryrefslogtreecommitdiffhomepage
path: root/opencode-schema.json
diff options
context:
space:
mode:
authormineo <[email protected]>2025-05-16 03:25:21 +0900
committeradamdottv <[email protected]>2025-05-15 13:35:06 -0500
commit87237b6462b9dfd379b22e69712e8dc516afad9d (patch)
treeffce4fab0e86ad05684738834c52de2f7f1f7a76 /opencode-schema.json
parent5f5f9dad877300bab3fe5442ea141551ba89421b (diff)
downloadopencode-87237b6462b9dfd379b22e69712e8dc516afad9d.tar.gz
opencode-87237b6462b9dfd379b22e69712e8dc516afad9d.zip
feat: support VertexAI provider (#153)
* support: vertexai fix fix set default for vertexai added comment fix fix * create schema * fix README.md * fix order * added pupularity * set tools if tools is exists restore commentout * fix comment * set summarizer model
Diffstat (limited to 'opencode-schema.json')
-rw-r--r--opencode-schema.json205
1 files changed, 114 insertions, 91 deletions
diff --git a/opencode-schema.json b/opencode-schema.json
index d6af65cf0..30be09720 100644
--- a/opencode-schema.json
+++ b/opencode-schema.json
@@ -12,63 +12,74 @@
"model": {
"description": "Model ID for the agent",
"enum": [
- "azure.o1-mini",
- "openrouter.gemini-2.5-flash",
- "claude-3-haiku",
- "o1-mini",
- "qwen-qwq",
- "llama-3.3-70b-versatile",
- "openrouter.claude-3.5-sonnet",
- "o3-mini",
- "o4-mini",
"gpt-4.1",
- "azure.o3-mini",
- "openrouter.gpt-4.1-nano",
- "openrouter.gpt-4o",
- "gemini-2.5",
- "azure.gpt-4o",
- "azure.gpt-4o-mini",
- "claude-3.7-sonnet",
- "azure.gpt-4.1-nano",
- "openrouter.o1",
- "openrouter.claude-3-haiku",
- "bedrock.claude-3.7-sonnet",
- "gemini-2.5-flash",
- "azure.o3",
- "openrouter.gemini-2.5",
"openrouter.o3",
- "openrouter.o3-mini",
- "openrouter.gpt-4.1-mini",
- "openrouter.gpt-4.5-preview",
- "openrouter.gpt-4o-mini",
- "gpt-4.1-mini",
+ "openrouter.gpt-4.1",
"meta-llama/llama-4-scout-17b-16e-instruct",
- "openrouter.o1-mini",
+ "openrouter.gpt-4o",
+ "o1-pro",
+ "claude-3-haiku",
+ "o1",
+ "gemini-2.5-flash",
+ "vertexai.gemini-2.5-flash",
+ "claude-3.5-haiku",
+ "gpt-4o-mini",
+ "o3-mini",
"gpt-4.5-preview",
+ "azure.gpt-4o",
+ "azure.o4-mini",
+ "openrouter.claude-3.5-sonnet",
+ "gpt-4o",
"o3",
+ "gpt-4.1-mini",
+ "llama-3.3-70b-versatile",
+ "azure.gpt-4o-mini",
+ "gpt-4.1-nano",
+ "o4-mini",
+ "qwen-qwq",
"openrouter.claude-3.5-haiku",
- "claude-3-opus",
- "o1-pro",
- "gemini-2.0-flash",
- "azure.o4-mini",
- "openrouter.o4-mini",
+ "openrouter.qwen-3-14b",
+ "vertexai.gemini-2.5",
+ "gemini-2.5",
+ "azure.gpt-4.1-nano",
+ "openrouter.o1-mini",
+ "openrouter.qwen-3-30b",
+ "claude-3.7-sonnet",
"claude-3.5-sonnet",
+ "gemini-2.0-flash",
"meta-llama/llama-4-maverick-17b-128e-instruct",
- "azure.o1",
- "openrouter.gpt-4.1",
+ "openrouter.o3-mini",
+ "openrouter.o4-mini",
+ "openrouter.gpt-4.1-mini",
+ "openrouter.o1",
+ "o1-mini",
+ "azure.gpt-4.1-mini",
"openrouter.o1-pro",
- "gpt-4.1-nano",
- "azure.gpt-4.5-preview",
+ "grok-3-beta",
+ "grok-3-mini-fast-beta",
+ "openrouter.claude-3.7-sonnet",
"openrouter.claude-3-opus",
- "gpt-4o-mini",
- "o1",
+ "openrouter.qwen-3-235b",
+ "openrouter.gpt-4.1-nano",
+ "bedrock.claude-3.7-sonnet",
+ "openrouter.qwen-3-8b",
+ "claude-3-opus",
+ "azure.o1-mini",
"deepseek-r1-distill-llama-70b",
+ "gemini-2.0-flash-lite",
+ "openrouter.qwen-3-32b",
+ "openrouter.gpt-4.5-preview",
+ "grok-3-mini-beta",
+ "grok-3-fast-beta",
+ "azure.o3-mini",
+ "openrouter.claude-3-haiku",
"azure.gpt-4.1",
- "gpt-4o",
- "azure.gpt-4.1-mini",
- "openrouter.claude-3.7-sonnet",
- "claude-3.5-haiku",
- "gemini-2.0-flash-lite"
+ "azure.o1",
+ "azure.o3",
+ "azure.gpt-4.5-preview",
+ "openrouter.gemini-2.5-flash",
+ "openrouter.gpt-4o-mini",
+ "openrouter.gemini-2.5"
],
"type": "string"
},
@@ -102,63 +113,74 @@
"model": {
"description": "Model ID for the agent",
"enum": [
- "azure.o1-mini",
- "openrouter.gemini-2.5-flash",
- "claude-3-haiku",
- "o1-mini",
- "qwen-qwq",
- "llama-3.3-70b-versatile",
- "openrouter.claude-3.5-sonnet",
- "o3-mini",
- "o4-mini",
"gpt-4.1",
- "azure.o3-mini",
- "openrouter.gpt-4.1-nano",
- "openrouter.gpt-4o",
- "gemini-2.5",
- "azure.gpt-4o",
- "azure.gpt-4o-mini",
- "claude-3.7-sonnet",
- "azure.gpt-4.1-nano",
- "openrouter.o1",
- "openrouter.claude-3-haiku",
- "bedrock.claude-3.7-sonnet",
- "gemini-2.5-flash",
- "azure.o3",
- "openrouter.gemini-2.5",
"openrouter.o3",
- "openrouter.o3-mini",
- "openrouter.gpt-4.1-mini",
- "openrouter.gpt-4.5-preview",
- "openrouter.gpt-4o-mini",
- "gpt-4.1-mini",
+ "openrouter.gpt-4.1",
"meta-llama/llama-4-scout-17b-16e-instruct",
- "openrouter.o1-mini",
+ "openrouter.gpt-4o",
+ "o1-pro",
+ "claude-3-haiku",
+ "o1",
+ "gemini-2.5-flash",
+ "vertexai.gemini-2.5-flash",
+ "claude-3.5-haiku",
+ "gpt-4o-mini",
+ "o3-mini",
"gpt-4.5-preview",
+ "azure.gpt-4o",
+ "azure.o4-mini",
+ "openrouter.claude-3.5-sonnet",
+ "gpt-4o",
"o3",
+ "gpt-4.1-mini",
+ "llama-3.3-70b-versatile",
+ "azure.gpt-4o-mini",
+ "gpt-4.1-nano",
+ "o4-mini",
+ "qwen-qwq",
"openrouter.claude-3.5-haiku",
- "claude-3-opus",
- "o1-pro",
- "gemini-2.0-flash",
- "azure.o4-mini",
- "openrouter.o4-mini",
+ "openrouter.qwen-3-14b",
+ "vertexai.gemini-2.5",
+ "gemini-2.5",
+ "azure.gpt-4.1-nano",
+ "openrouter.o1-mini",
+ "openrouter.qwen-3-30b",
+ "claude-3.7-sonnet",
"claude-3.5-sonnet",
+ "gemini-2.0-flash",
"meta-llama/llama-4-maverick-17b-128e-instruct",
- "azure.o1",
- "openrouter.gpt-4.1",
+ "openrouter.o3-mini",
+ "openrouter.o4-mini",
+ "openrouter.gpt-4.1-mini",
+ "openrouter.o1",
+ "o1-mini",
+ "azure.gpt-4.1-mini",
"openrouter.o1-pro",
- "gpt-4.1-nano",
- "azure.gpt-4.5-preview",
+ "grok-3-beta",
+ "grok-3-mini-fast-beta",
+ "openrouter.claude-3.7-sonnet",
"openrouter.claude-3-opus",
- "gpt-4o-mini",
- "o1",
+ "openrouter.qwen-3-235b",
+ "openrouter.gpt-4.1-nano",
+ "bedrock.claude-3.7-sonnet",
+ "openrouter.qwen-3-8b",
+ "claude-3-opus",
+ "azure.o1-mini",
"deepseek-r1-distill-llama-70b",
+ "gemini-2.0-flash-lite",
+ "openrouter.qwen-3-32b",
+ "openrouter.gpt-4.5-preview",
+ "grok-3-mini-beta",
+ "grok-3-fast-beta",
+ "azure.o3-mini",
+ "openrouter.claude-3-haiku",
"azure.gpt-4.1",
- "gpt-4o",
- "azure.gpt-4.1-mini",
- "openrouter.claude-3.7-sonnet",
- "claude-3.5-haiku",
- "gemini-2.0-flash-lite"
+ "azure.o1",
+ "azure.o3",
+ "azure.gpt-4.5-preview",
+ "openrouter.gemini-2.5-flash",
+ "openrouter.gpt-4o-mini",
+ "openrouter.gemini-2.5"
],
"type": "string"
},
@@ -341,7 +363,8 @@
"groq",
"openrouter",
"bedrock",
- "azure"
+ "azure",
+ "vertexai"
],
"type": "string"
}