packages/kilo-docs/pages/ai-providers/chutes-ai.md
Chutes.ai offers free API access to several large language models (LLMs), allowing developers to integrate and experiment with these models without immediate financial commitment. They provide access to a curated set of open-source and proprietary language models, often with a focus on specific capabilities or regional language support.
Website: https://chutes.ai/
To use Chutes AI with Kilo Code, obtain an API key from the Chutes AI platform. After signing up or logging in, you should find an option to generate or retrieve your API key within your account dashboard or settings.
Kilo Code will attempt to fetch the list of available models from the Chutes AI API. The specific models available will depend on Chutes AI's current offerings.
Always refer to the official Chutes AI documentation or your dashboard for the most up-to-date list of supported models.
{% tabs %} {% tab label="VSCode (Legacy)" %}
{% /tab %} {% tab label="VSCode" %}
Open Settings (gear icon) and go to the Providers tab to add Chutes AI and enter your API key.
The extension stores this in your kilo.json config file. You can also edit the config file directly — see the CLI tab for the file format.
{% /tab %} {% tab label="CLI" %}
Set the API key as an environment variable or configure it in your kilo.json config file:
Environment variable:
export CHUTES_API_KEY="your-api-key"
Config file (~/.config/kilo/kilo.json or ./kilo.json):
{
"provider": {
"chutes": {
"env": ["CHUTES_API_KEY"],
},
},
}
Then set your default model:
{
"model": "chutes/model-name",
}
{% /tab %} {% /tabs %}