Skip to main content

Model Blocks

These blocks form the foundation of the entire assistant experience, offering different specialized capabilities:

  • Chat: Power conversational interactions about code and provide detailed guidance
  • Edit: Handle complex code transformations and refactoring tasks
  • Apply: Execute targeted code modifications with high accuracy
  • Autocomplete: Provide real-time suggestions as developers type
  • Embedding: Transform code into vector representations for semantic search
  • Reranker: Improve search relevance by ordering results based on semantic meaning

Model Blocks Overview

Learn More

Continue supports many model providers, including Anthropic, OpenAI, Gemini, Ollama, Amazon Bedrock, Azure, xAI, DeepSeek, and more. Models can have various roles like chat, edit, apply, autocomplete, embed, and rerank.

Read more about roles here and view models in the YAML Reference.