Both extensions expose the same core fields: OpenAI Compatible, Base URL, API Key and Model ID. Validate the API first, then enter only models visible to your account.
| Field | Cline | Roo Code | MonkeyAI value |
|---|---|---|---|
| API Provider | OpenAI Compatible | OpenAI Compatible | Select exactly this provider type |
| Base URL | Required | Required | https://monkeytheme.com/v1 |
| API Key | Required | Required | Your MonkeyAI key |
| Model / Model ID | Choose or enter ID | Choose a model | Copy an ID returned by /v1/models |
Sources: Cline OpenAI Compatible documentation and Roo Code OpenAI Compatible documentation.
curl https://monkeytheme.com/v1/models \ -H "Authorization: Bearer ***"
A valid key should return the models visible to that account. Without a key, production currently returns JSON 401 API_KEY_REQUIRED. A fake key returns 401 INVALID_API_KEY. This proves authentication behavior, not a successful model call.
| API Provider | OpenAI Compatible |
|---|---|
| Base URL | https://monkeytheme.com/v1 |
| API Key | Your MonkeyAI API key |
| Model | Exact ID returned by your account |
Cline’s official page also exposes advanced model configuration. Leave those values at defaults until the basic request works; changing context, token and capability flags does not repair an invalid key or URL.
| API Provider | OpenAI Compatible |
|---|---|
| Base URL | https://monkeytheme.com/v1 |
| API Key | Your MonkeyAI API key |
| Model | Exact visible Model ID with native tool support |
/v1/models request does not by itself prove that a selected model supports native tools.| Symptom | Likely layer | Next check |
|---|---|---|
| 401 JSON | Authentication | Replace the cached key and retest /v1/models |
| 404 HTML | Base URL | Use https://monkeytheme.com/v1 |
model not found | Model ID or account visibility | Copy the ID from the live model list |
| Direct API works, extension fails | Extension state | Check duplicate /v1, old key and selected provider |
| Roo cannot execute tools | Model capability | Confirm native OpenAI-compatible tool calling |
Yes. Cline officially supports an OpenAI Compatible provider with Base URL, API Key and Model ID fields. Use https://monkeytheme.com/v1 and a model returned to your account by /v1/models.
Roo Code has the same OpenAI Compatible fields. Its official documentation also requires the selected model to support OpenAI-compatible native tool calling.
The route and key may be valid while the extension still has an old key, duplicate /v1, an unavailable Model ID or a model without the tool behavior required by that client.
A JSON 401 from /v1/models proves the API route exists but authentication failed. It does not prove the key, model or tool calling works.