How to set up Codestral
Here is a step-by-step guide on how to set up Codestral with Continue using the Mistral AI API:
-
Install the Continue VS Code or JetBrains extension following the instructions here
-
Click on the gear icon in the bottom right corner of the Continue window to open
~/.continue/config.json
(MacOS) /%userprofile%\.continue\config.json
(Windows) -
Log in and create an API key on Mistral AI's La Plateforme here. Make sure you get an API key from the "Codestral" page, as an API key for the normal "api.mistral.ai" API will not work.
-
To use Codestral as your model for both
autocomplete
andchat
, replace[API_KEY]
with your Mistral API key below and add it to yourconfig.json
file:
{
"models": [
{
"title": "Codestral",
"provider": "mistral",
"model": "codestral-latest",
"apiKey": "[API_KEY]"
}
],
"tabAutocompleteModel": {
"title": "Codestral",
"provider": "mistral",
"model": "codestral-latest",
"apiKey": "[API_KEY]"
}
}
- If you run into any issues or have any questions, please join our Discord and post in the
#help
channel here
Troubleshooting
Temporary workaround for JetBrains
Mistral AI recently changed the API endpoint to codestral.mistral.ai
instead of api.mistral.ai
, and our updated JetBrains extension is waiting on approval from the store. In the meantime, you will have to specify apiBase as https://codestral.mistral.ai/v1
in the config.json like this:
{
"models": [
{
"title": "Codestral",
"provider": "mistral",
"model": "codestral-latest",
"apiKey": "[API_KEY]",
"apiBase": "https://codestral.mistral.ai/v1/"
}
],
"tabAutocompleteModel": {
"title": "Codestral",
"provider": "mistral",
"model": "codestral-latest",
"apiKey": "[API_KEY]",
"apiBase": "https://codestral.mistral.ai/v1/"
}
}
Ask for help on Discord
Please join our Discord and post in the #help
channel here if you are having problems using Codestral