opencode/packages/core/test/plugin/fixtures/models-dev.json

84 lines
1.8 KiB
JSON

{
"acme": {
"id": "acme",
"name": "Acme",
"env": ["ACME_API_KEY"],
"models": {
"acme-1": {
"id": "acme-1",
"type": "chat",
"name": "Acme One",
"release_date": "2026-01-01",
"modalities": {
"input": ["text"],
"output": ["text"]
},
"capabilities": {
"tools": {
"supported": true
},
"reasoning": {
"supported": false
}
},
"limit": {
"context": 128000,
"output": 8192
},
"api": {
"chat-completions": {
"base_url": "https://api.acme.test/v1",
"sdk": {
"aisdk": "@ai-sdk/openai-compatible"
}
}
}
}
}
},
"local": {
"id": "local",
"name": "Local",
"env": [],
"models": {}
},
"opencode": {
"id": "opencode",
"name": "OpenCode",
"env": [],
"models": {
"gpt-5.5": {
"id": "gpt-5.5",
"type": "chat",
"name": "GPT-5.5",
"release_date": "2026-04-23",
"modalities": {
"input": ["text"],
"output": ["text"]
},
"capabilities": {
"tools": {
"supported": true
},
"reasoning": {
"supported": true,
"effort": ["none", "low", "medium", "high", "xhigh"]
},
"temperature": false
},
"limit": {
"context": 400000,
"output": 128000
},
"api": {
"responses": {
"base_url": "https://console.opencode.ai/inference/openai/v1",
"sdk": {
"aisdk": "@ai-sdk/openai"
}
}
}
}
}
}
}