Skip to content

Commit 5052135

Browse files
Add docs for configuration profiles (#67)
* Add docs for configuration profiles * Update docs/advanced-usage/api-configuration-profiles.md Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
1 parent 2f790d1 commit 5052135

File tree

3 files changed

+38
-1
lines changed

3 files changed

+38
-1
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# API Configuration Profiles
2+
3+
API Configuration Profiles allow you to create and switch between different sets of AI settings. Each profile can have different configurations for each mode, letting you optimize your experience based on the task at hand.
4+
5+
## How It Works
6+
7+
Configuration profiles can have their own:
8+
- API providers (OpenAI, Anthropic, etc.)
9+
- API keys
10+
- Model selections
11+
- Temperature settings
12+
- Thinking budgets
13+
14+
This lets you optimize your model configuration for different modes. For instance, you might want Architect and Debug mode to use a more powerful/expensive model to come up with a great plan, while Code mode uses a more standard coding model.
15+
16+
## Setting Up Profiles
17+
18+
1. Open Settings → Providers
19+
2. Choose a Configuration Profile from the dropdown, or create a new one
20+
3. Configure the profile's provider, model, key, and parameters
21+
22+
## Linking Profiles to Modes
23+
24+
In the <Codicon name="notebook" /> Prompts tab, you can associate a Configuration Profile with each Mode.
25+
26+
## Benefits
27+
28+
- **Cost optimization**: Use premium models only where they add the most value
29+
- **Performance tailoring**: Match model capabilities to each mode's specific needs
30+
- **Workflow optimization**: Seamless transitions between modes with appropriate settings
31+
32+
## Related Features
33+
34+
- Works with [custom modes](custom-modes)
35+
- Integrates with [local models](local-models) for offline work
36+
- Supports [temperature settings](model-temperature) per mode

docs/advanced-usage/model-temperature.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ You can adjust the temperature in the Roo Code settings:
2929

3030
## Per-API Configuration Profiles
3131

32-
Roo Code allows you to create multiple API configuration profiles. This is *very* useful for managing temperature settings. You can:
32+
Roo Code allows you to create multiple [API configuration profiles](api-configuration-profiles). This is *very* useful for managing temperature settings. You can:
3333

3434
* **Create a "Code - Low Temp" profile:** Configure this profile with your preferred API provider, a code-focused model (like Claude 3.5 Sonnet), and a low temperature (e.g., 0.1).
3535
* **Create an "Ask - High Temp" profile:** Configure this profile with the same provider (or a different one), perhaps a model better suited for general knowledge, and a higher temperature (e.g., 0.8).

sidebars.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ const sidebars: SidebarsConfig = {
2828
label: 'Advanced Usage',
2929
items: [
3030
'advanced-usage/auto-approving-actions',
31+
'advanced-usage/api-configuration-profiles',
3132
'advanced-usage/custom-modes',
3233
'advanced-usage/custom-instructions',
3334
'advanced-usage/large-projects',

0 commit comments

Comments
 (0)