Skip to content

Commit b1b25b1

Browse files
committed
Revamped providers
1 parent 29cc339 commit b1b25b1

File tree

13 files changed

+352
-50
lines changed

13 files changed

+352
-50
lines changed

docs/credits/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ keywords:
88
image: /img/social-share.jpg
99
---
1010

11-
# Credits Overview
11+
# Roo Code Credits Overview
1212

1313
Roo Code is composed of a few products:
1414
- **Roo Code VS Code** (the extension) is 100% free

docs/providers/index.json

Lines changed: 202 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,202 @@
1+
{
2+
"providers": [
3+
{
4+
"id": "providers/anthropic",
5+
"title": "Anthropic",
6+
"extension": true,
7+
"cloud": true
8+
},
9+
{
10+
"id": "providers/claude-code",
11+
"title": "Claude Code",
12+
"extension": true,
13+
"cloud": false
14+
},
15+
{
16+
"id": "providers/bedrock",
17+
"title": "AWS Bedrock",
18+
"extension": true,
19+
"cloud": false
20+
},
21+
{
22+
"id": "providers/cerebras",
23+
"title": "Cerebras",
24+
"extension": true,
25+
"cloud": false
26+
},
27+
{
28+
"id": "providers/deepinfra",
29+
"title": "DeepInfra",
30+
"extension": true,
31+
"cloud": false
32+
},
33+
{
34+
"id": "providers/deepseek",
35+
"title": "DeepSeek",
36+
"extension": true,
37+
"cloud": false
38+
},
39+
{
40+
"id": "providers/doubao",
41+
"title": "Doubao",
42+
"extension": true,
43+
"cloud": false
44+
},
45+
{
46+
"id": "providers/featherless",
47+
"title": "Featherless AI",
48+
"extension": true,
49+
"cloud": false
50+
},
51+
{
52+
"id": "providers/fireworks",
53+
"title": "Fireworks AI",
54+
"extension": true,
55+
"cloud": false
56+
},
57+
{
58+
"id": "providers/chutes",
59+
"title": "Chutes AI",
60+
"extension": true,
61+
"cloud": false
62+
},
63+
{
64+
"id": "providers/gemini",
65+
"title": "Google Gemini",
66+
"extension": true,
67+
"cloud": false
68+
},
69+
{
70+
"id": "providers/glama",
71+
"title": "Glama",
72+
"extension": true,
73+
"cloud": false
74+
},
75+
{
76+
"id": "providers/groq",
77+
"title": "Groq",
78+
"extension": true,
79+
"cloud": false
80+
},
81+
{
82+
"id": "providers/huggingface",
83+
"title": "Hugging Face",
84+
"extension": true,
85+
"cloud": false
86+
},
87+
{
88+
"id": "providers/human-relay",
89+
"title": "Human Relay",
90+
"extension": true,
91+
"cloud": false
92+
},
93+
{
94+
"id": "providers/io-intelligence",
95+
"title": "IO Intelligence",
96+
"extension": true,
97+
"cloud": false
98+
},
99+
{
100+
"id": "providers/lmstudio",
101+
"title": "LM Studio",
102+
"extension": true,
103+
"cloud": false
104+
},
105+
{
106+
"id": "providers/litellm",
107+
"title": "LiteLLM",
108+
"extension": true,
109+
"cloud": false
110+
},
111+
{
112+
"id": "providers/mistral",
113+
"title": "Mistral AI",
114+
"extension": true,
115+
"cloud": false
116+
},
117+
{
118+
"id": "providers/ollama",
119+
"title": "Ollama",
120+
"extension": true,
121+
"cloud": false
122+
},
123+
{
124+
"id": "providers/openai",
125+
"title": "OpenAI",
126+
"extension": true,
127+
"cloud": true
128+
},
129+
{
130+
"id": "providers/openai-compatible",
131+
"title": "OpenAI Compatible",
132+
"extension": true,
133+
"cloud": false
134+
},
135+
{
136+
"id": "providers/openrouter",
137+
"title": "OpenRouter",
138+
"extension": true,
139+
"cloud": true
140+
},
141+
{
142+
"id": "providers/qwen-code",
143+
"title": "Qwen Code CLI",
144+
"extension": true,
145+
"cloud": false
146+
},
147+
{
148+
"id": "providers/requesty",
149+
"title": "Requesty",
150+
"extension": true,
151+
"cloud": false
152+
},
153+
{
154+
"id": "providers/roo-code-cloud",
155+
"title": "Roo Code Cloud",
156+
"extension": true,
157+
"cloud": true
158+
},
159+
{
160+
"id": "providers/sambanova",
161+
"title": "SambaNova",
162+
"extension": true,
163+
"cloud": false
164+
},
165+
{
166+
"id": "providers/unbound",
167+
"title": "Unbound",
168+
"extension": true,
169+
"cloud": false
170+
},
171+
{
172+
"id": "providers/vercel-ai-gateway",
173+
"title": "Vercel AI Gateway",
174+
"extension": true,
175+
"cloud": false
176+
},
177+
{
178+
"id": "providers/vertex",
179+
"title": "GCP Vertex AI",
180+
"extension": true,
181+
"cloud": false
182+
},
183+
{
184+
"id": "providers/vscode-lm",
185+
"title": "VS Code Language Model API",
186+
"extension": true,
187+
"cloud": false
188+
},
189+
{
190+
"id": "providers/xai",
191+
"title": "xAI (Grok)",
192+
"extension": true,
193+
"cloud": true
194+
},
195+
{
196+
"id": "providers/zai",
197+
"title": "Z AI",
198+
"extension": true,
199+
"cloud": true
200+
}
201+
]
202+
}

docs/providers/index.mdx

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: Model Providers
3+
description: Compare all available model providers for Roo Code. See which providers work with the VS Code extension and Roo Code Cloud at a glance.
4+
keywords:
5+
- model providers
6+
- API providers
7+
- Roo Code providers
8+
- cloud providers
9+
- extension providers
10+
image: /img/social-share.jpg
11+
---
12+
13+
import ProviderTable from '@site/src/components/ProviderTable';
14+
15+
# Model Providers
16+
17+
The Roo Code VS Code extension and Roo Code Cloud Agents are highly capable, sophisticated coding agents. While they carry a lot of functionality on their own, they depend on LLM providers to offer the inference needed to complete tasks.
18+
19+
Other tools are intinsically bound by design to a specific provider (like Claude Code → Anthropic Models or Codex → OpenAI models), forcing you to stick with them irrespective of how the landscape changes (which happens fast). Roo on the other hand is **model-agnostic**, allowing you to choose the model that best fits your needs, according to your budget, skill profile, codebase and more.
20+
21+
So we support connting to a wide range of model providers, giving you flexibility in how you access AI models. Some providers work with the VS Code extension, while others are available through Roo Code Cloud Agents.
22+
23+
## Provider Comparison
24+
25+
Here's every provider we support and where you can use them. Click for detailed instructions.
26+
27+
<ProviderTable />
28+
29+
## Overwhelmed by choice?
30+
31+
Yeah, it's a lot.
32+
33+
- **Want it to JustWork™?** Go with the [Roo Code Cloud Provider](/roo-code-provider/overview) for a curated selection and the easiest setup with no API keys required
34+
- **Want access to many models?** Try [OpenRouter](/providers/openrouter) for a single API to 100+ models
35+
- **Want to optimize for specific models?** Use the first part provider for each of them (Anthropic, OpenAI, etc)
36+
- **Looking for local/offline models?** Check out [Ollama](/providers/ollama) or [LM Studio](/providers/lmstudio)

docs/providers/io-intelligence.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ keywords:
99
- qwen
1010
- mistral
1111
image: /img/social-share.jpg
12+
sidebar_label: IO Intelligence
1213
---
1314

1415
# IO Intelligence Provider

docs/providers/roo-code-cloud.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ image: /img/social-share.jpg
1818

1919
Roo Code Cloud removes the complexity of setting up AI providers. Forget about API keys, credit cards, and complex configuration. Just sign in and start coding with premium models for **FREE**.
2020

21+
[Learn more about the provider here.](/roo-code-provider/overview)
22+
2123
## Why Choose Roo Code Cloud?
2224

2325
- **Zero Configuration**: No API keys to manage. Just sign in with GitHub, Google, or email.

docs/roo-code-provider/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ image: /img/social-share.jpg
1111
# Roo Code Cloud Provider Overview
1212

1313

14-
This is our very own model provider, optimized to work seamlessly with Roo Code Cloud.
14+
To make it as smooth as possible to use Roo Code, which depends on a provider service for LLM inference, we've built the Roo Code Cloud Provider.
1515

16-
You don't have to use it to use Roo Code, but it's the easiest way to do it, since it only needs your Roo Code Cloud account and offers a selection of models we tested and approved to work with Roo Code.:
16+
You don't have to use our provider to use Roo Code (you can choose from dozens), but it's the easiest way to do it, since it only needs your Roo Code Cloud account and offers a selection of models we tested and approved to work with Roo Code.:
1717
- State of the art models from the top frontier labs (including Anthropic, OpenAI, Google, xAi, etc)
1818
- Tested open weight models from upcoming labs (Moonshot AI, MiniMax, GLM, etc)
1919

sidebars.ts

Lines changed: 12 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type {SidebarsConfig} from '@docusaurus/plugin-content-docs';
22
import tutorialVideos from './docs/tutorial-videos.json';
3+
import modelProviders from './docs/providers/index.json';
34

45
// Helper function to truncate long titles
56
function truncateTitle(title: string, maxLength: number = 40): string {
@@ -176,44 +177,21 @@ const sidebars: SidebarsConfig = {
176177
type: 'category',
177178
label: 'Model Providers',
178179
items: [
179-
'providers/anthropic',
180-
'providers/claude-code',
181-
'providers/bedrock',
182-
'providers/cerebras',
183-
'providers/deepinfra',
184-
'providers/deepseek',
185-
'providers/doubao',
186-
'providers/featherless',
187-
'providers/fireworks',
188-
'providers/chutes',
189-
'providers/gemini',
190-
'providers/glama',
191-
'providers/groq',
192-
'providers/huggingface',
193-
'providers/human-relay',
194-
'providers/io-intelligence',
195-
'providers/lmstudio',
196-
'providers/litellm',
197-
'providers/mistral',
198-
'providers/ollama',
199-
'providers/openai',
200-
'providers/openai-compatible',
201-
'providers/openrouter',
202-
'providers/qwen-code',
203-
'providers/requesty',
204-
'providers/roo-code-cloud',
205-
'providers/sambanova',
206-
'providers/unbound',
207-
'providers/vercel-ai-gateway',
208-
'providers/vertex',
209-
'providers/vscode-lm',
210-
'providers/xai',
211-
'providers/zai',
180+
{
181+
type: 'doc',
182+
id: 'providers/index',
183+
label: 'About Model Providers'
184+
},
185+
...modelProviders.providers.map(provider => ({
186+
type: 'doc' as const,
187+
id: provider.id,
188+
label: provider.title
189+
}))
212190
]
213191
},
214192
{
215193
type: 'category',
216-
label: 'Release Notes',
194+
label: 'Extension Release Notes',
217195
items: [
218196
'update-notes/index',
219197
{

0 commit comments

Comments
 (0)