docs/customize/model-roles/00-intro.mdx
Models in Continue can be configured to be used for various roles in the extension.
chat: Used for chat conversations in the extension sidebarautocomplete: Used for autocomplete code suggestions in the editoredit: Used to generate code based on edit promptsapply: Used to decide how to apply edits to a fileembed: Used to generate embeddings used for vector search (@Codebase and @Docs context providers)rerank: Used to rerank results from vector searchThese roles can be specified for a config.yaml model block using roles. See the YAML Specification for more details.
You can control which of the models in your config for a given role will be currently used for that role. Above the main input, click the 3 dots and then the cube icon to expand the Models section. Then you can use the dropdowns to select an active model for each role.