Nbility logoNbility Docs

Search documentation

Search guides and API reference content

Roo Code is a VS Code extension with official support for arbitrary OpenAI-compatible providers. These steps follow its current OpenAI Compatible provider guide.

Install and prepare

  1. Install Roo Code by RooVeterinaryInc from the VS Code or Cursor extension marketplace.
  2. Create a dedicated key on Token Management.
  3. Check the exact model ID on Models.

Add a configuration profile

Open Roo Code, select the gear icon, go to Providers, and create an API Configuration Profile:

FieldValue
API ProviderOpenAI Compatible
Base URLhttps://api.nbility.ai/v1
API KeyYour Nbility key
ModelFor example gpt-5.4; use the live model list

Save the profile and select it at the top of the chat panel.

Model capabilities

Roo Code now relies exclusively on native tool calling and no longer falls back to XML tools. A coding-agent model must therefore support OpenAI-compatible tools / function calling. Image input also requires vision support from both the model and its route.

If Roo Code asks for Context Window, Max Output Tokens, or Image Support, match the model's real capabilities instead of entering an arbitrary large value.

Verify and troubleshoot

Open a project and ask it to read the project root and summarize the structure. Confirm that file and tool calls work, not only plain chat.

  • 401: paste the key again and check that it is active.
  • 404: the Base URL must include /v1.
  • model not found: use the exact ID from Models and check the key group.
  • Chat works but file tools fail: switch to a model and route with native tool-calling support.

Roo Code stores keys in VS Code Secret Storage. A dedicated key is still recommended for revocation and usage tracking.