0% found this document useful (0 votes)
80 views7 pages

API Configuration Profiles - Kilo Code Docs

API Configuration Profiles enable users to create and manage different AI settings for optimized tasks, allowing quick switching between various AI providers and models. Each profile can have unique configurations, including API keys, model selections, and temperature settings. The system also supports pinning favorite profiles for easier access and securely stores API keys in VSCode's Secret Storage.

Uploaded by

dev
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views7 pages

API Configuration Profiles - Kilo Code Docs

API Configuration Profiles enable users to create and manage different AI settings for optimized tasks, allowing quick switching between various AI providers and models. Each profile can have unique configurations, including API keys, model selections, and temperature settings. The system also supports pinning favorite profiles for easier access and securely stores API keys in VSCode's Secret Storage.

Uploaded by

dev
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Using Kilo Code AI Model Providers API Configuration Profiles

API Configuration Profiles


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.

INFO

Having multiple configuration profiles lets you quickly switch between different AI providers,
models, and settings without reconfiguring everything each time you want to change your setup.

How It Works
Configuration profiles can have their own:

API providers (OpenAI, Anthropic, OpenRouter, Glama, etc.)


API keys and authentication details
Model selections (o3-mini-high, Claude 3.7 Sonnet, DeepSeek R1, etc.)
Temperature settings for controlling response randomness
Thinking budgets
Provider-specific settings

Note that available settings vary by provider and model. Each provider offers different configuration
options, and even within the same provider, different models may support different parameter ranges or
features.

Creating and Managing Profiles


Creating a Profile
1. Open Settings by clicking the gear icon  → Providers
2. Click the "+" button next to the profile selector
3. Enter a name for your new profile

4. Configure the profile settings:

Select your API provider


Enter API key

Choose a model

Adjust model parameters


Switching Profiles
Switch profiles in two ways:

1. From Settings panel: Select a different profile from the dropdown

2. During chat: Access the API Configuration dropdown in the chat interface
Pinning and Sorting Profiles
The API configuration dropdown now supports pinning your favorite profiles for quicker access:

1. Hover over any profile in the dropdown to reveal the pin icon
2. Click the pin icon to add the profile to your pinned list
3. Pinned profiles appear at the top of the dropdown, sorted alphabetically
4. Unpinned profiles appear below a separator, also sorted alphabetically
5. You can unpin a profile by clicking the same icon again
This feature makes it easier to navigate between commonly used profiles, especially when you have many
configurations.

Editing and Deleting Profiles

Select the profile in Settings to modify any settings


Click the pencil icon to rename a profile
Click the trash icon to delete a profile (you cannot delete the only remaining profile)

Linking Profiles to Modes


In the  Prompts tab, you can explicitly associate a specific Configuration Profile with each Mode. The
system also automatically remembers which profile you last used with each mode, making your workflow
more efficient.

Watch this demonstration of how to connect configuration profiles with specific modes for optimized
workflows:
0:00

Security Note
API keys are stored securely in VSCode's Secret Storage and are never exposed in plain text.

Related Features
Works with custom modes you create
Integrates with local models for offline work
Supports temperature settings per mode
Enhances cost management with rate limits and usage tracking

Last updated on Dec 12, 2025

Is this documentation incorrect or incomplete? Report an issue on GitHub

You might also like