π€ Chat Model β
Enhance your coding experience with Flexpilotβs integration of various chat models, designed to provide intelligent support right in your VS Code environment. This guide outlines the supported chat model providers, their features, and how to effectively utilize them in your workflow.
π― Supported Models β
Flexpilot integrates with a range of chat model providers to empower your coding sessions.
π Provider | π Model | π Free Trial |
---|---|---|
Anthropic | claude 3.5 sonnet, claude 3 haiku, opus, etc... | β |
OpenAI | gpt-4o, gpt-4o-mini, gpt-4, o1-preview, o1-mini, etc... | β |
Azure OpenAI | gpt-4o, gpt-4o-mini, gpt-4, o1-preview, o1-mini, etc... | β |
MistralAI | mistral-large, mistral-small, codestral, etc... | β |
Google Generative AI | gemini-1.5-pro, gemini-1.5-flash, etc... | β |
Groq | llama-3.2, llama-3.1, mistral-8x7b, llama3, etc... | β |
NOTE
The above list of providers is not exhaustive and may not cover all available options.
π₯οΈ Usage Locations β
βοΈ Chat Suggestions β
- Where: Panel Chat
- What It Does: Offers intelligent suggestions as you code, analyzing your context for real-time recommendations.
- Supported Actions:
- Code completion recommendations
- Best practices suggestions
- Error detection and fixes
- Performance optimization tips
π Chat Title β
- Where: Panel Chat
- What It Does: Dynamically generates conversation titles to summarize topics, aiding navigation through discussions.
- Features:
- Auto-generated context-aware titles
- Custom title editing
- Conversation categorization
- Search-friendly naming
π¬ Inline Chat β
- Where: Active File
- What It Does: Allows interaction with AI directly in your coding file, facilitating questions and requests without leaving your environment.
- Capabilities include:
- Direct code refactoring suggestions
- Syntax explanations
- Documentation generation
- Real-time code review
- Context-aware code completion
π Panel Chat β
- Where: Side Panel
- What It Does: Serves as a dedicated space for in-depth conversations with AI, perfect for troubleshooting and complex queries.
- Features:
- Multi-turn conversations
- Code snippet sharing
- File context sharing
- Syntax highlighting
- Rich markdown support
- Code execution results sharing
π Commit Message β
- Where: Source Control
- What It Does: Assists in generating clear and meaningful commit messages based on code changes, improving project history and collaboration.
- Features:
- Change analysis
- Conventional commit format support
- Multi-language commit message generation
- Customizable commit templates
- Branch context awareness