Bring the power of your custom IAedu chatbots directly into your editor. This extension provides a seamless chat interface within VS Code, allowing you to ask questions, get help with your code, and leverage your AI models without ever leaving your development environment.
Features
Seamless Chat Experience: Chat with your IAedu models in a dedicated panel right next to your code.
Real-time Streaming: Get answers streamed back from the AI in real-time.
Full Markdown Support: View formatted responses, including lists, tables, and code blocks.
Code Block Utilities: Easily copy code snippets from the AI's response with a single click.
Flexible Model Configuration: Configure multiple IAedu models in your settings and switch between them on the fly with a simple dropdown in the chat window.
Integrated Settings Panel: Manage your API Keys and Channel IDs securely for each model directly within the IAedu sidebar.
Smart Context Awareness:
Automatically include selected code in your prompt.
If nothing is selected, the extension can send the entire content of the active file.
A handy checkbox gives you full control over when to send file context.
Conversation Management:
Clear the current chat view.
Start a fresh conversation by generating a new Thread ID.
Debugging Tools: Inspect the last raw API response in a dedicated, collapsible panel in the sidebar.
Requirements
Visual Studio Code v1.90.0 or newer.
An account and at least one chatbot configured on the IAedu platform.
Extension Setup
After installing the extension, you just need to add your credentials for the pre-configured AI models.
Open the IAedu Sidebar
Click on the IAedu icon in the activity bar to open the extension's sidebar.
Enter Your Credentials
The sidebar will display the available AI models.
For each model you want to use, enter your API Key and Channel ID.
Click Guardar Definições (Save Settings). Your credentials will be stored securely.