{
"$schema": "https://opencode.ai/config.json",
"provider": {
"consus": {
"npm": "@ai-sdk/openai-compatible",
"name": "Consus Gateway",
"options": {
"baseURL": "https://api.consus.io/v1",
"headers": {
"x-api-key": "{env:CONSUS_API_KEY}"
}
},
"models": {
"claude-3-7-sonnet:il5": {
"name": "Claude 3.7 Sonnet (IL5)",
"attachment": true,
"modalities": {
"input": ["text", "image", "pdf"],
"output": ["text"]
},
"limit": {
"context": 200000,
"output": 8192
}
},
"claude-sonnet-4-5:il5": {
"name": "Claude Sonnet 4.5 (IL5)",
"attachment": true,
"modalities": {
"input": ["text", "image", "pdf"],
"output": ["text"]
},
"limit": {
"context": 200000,
"output": 8192
}
},
"gemini-2-5-pro:il5": {
"name": "Gemini 2.5 Pro (IL5)",
"modalities": {
"input": ["text", "image", "pdf"],
"output": ["text"]
},
"limit": {
"context": 1000000,
"output": 8192
}
},
"gemini-2-5-flash:il5": {
"name": "Gemini 2.5 Flash (IL5)",
"modalities": {
"input": ["text", "image", "pdf"],
"output": ["text"]
},
"limit": {
"context": 1000000,
"output": 8192
}
}
}
}
}
}