Hello everyone,
We now have CoPilot AI helper to help our users with the Python API. It currently allows users to fetch help from the API, generate code snippets and also convert Python2 code to Python 3. Please see the link below that contains the tutorial video, along with the add-on within it.
As with all the AI tools, please note that there can be hallucinations so always test your own code or check the reference points. Fixing the issues caused by the add-on are also mainly on the responsibility of the user as this is out of scope of support.
Some of the details are posted below, the same details can be found from the add-on itself on Visual Studio extensions. Feedback regarding the add-on should go to this forum post.
Requirements
This extension depends on GitHub Copilot Chat. When you install it in Visual Studio Code, you will receive two extensions:
Gaining Access
To use the Visual Components Python Copilot Chat Extension, you will require a GitHub account and access to GitHub Copilot, which is available in both free and paid versions.
VS Code will prompt for GitHub authentication on first use of the Extension. Please follow the authentication flow to connect your GitHub account and enable Copilot Chat features.
If you are using the free version of GitHub Copilot, please note there are limits on the number of chat messages you can send. You should check your current usage and the allowed request quota for free users in your GitHub Copilot account settings.
For paid subscribers, higher usage limits apply.
Known Limitations
-
Responses are based on retrieved API documentation; the AI may occasionally miss context
-
Some Python 2 APIs have been removed in Python 3 and have no direct replacement
-
Complex event handlers and dynamic property access may require manual adjustment
Privacy and Terms
The Visual Components Python Copilot Chat Extension for Visual Studio Code collects usage data, which is used to help improve the extension.
-
GitHub Username and Token We use your GitHub username and access token only to check and verify requests. We do not save this information.
-
Feedback and Conversations If you give feedback (“Helpful” or “Unhelpful”), we collect: -Your Github username
- Your query -The Extension’s reply -Your feedback (“Helpful” or “Unhelpful”) -Your feedback comment, if provided -Feedback submission date and time We only collect conversation data when feedback is provided. This helps us improve the Extension.
-
Uploaded Code When you upload code for conversion:
-
Your code stays yours.
-
We do not use it for training or claim ownership.
-
If you give feedback, we may collect your code to make the conversion better.
-
-
Data Retention Feedback and related conversations older than one year will be deleted.
-
Third-Party Dependency This Extension requires GitHub Copilot Chat. Installing this extension will install GitHub Copilot Chat, a separate product by GitHub/Microsoft, which is governed by its own Terms of Use and Privacy Policy. Please read their Privacy Statement (Privacy Statement). Visual Components does not control, access or process any data collected by GitHub Copilot Chat. This Extension depends on GitHub Copilot Extension for Visual Studio Code, which collects usage data and sends it to Microsoft. Please read their Privacy Statement (Privacy Statement).
Limitation of Liability The Extension is provided “as is” and on an “as available” basis. Visual Components Oy makes no warranties regarding the accuracy, reliability or availability of the Extension or any output generated through GitHub Copilot Chat. To the maximum extent permitted by applicable law, Visual Components Oy shall not be liable for any indirect, incidental, consequential, special or punitive damages, including but not limited to loss of data, loss of profits, business interruption or damages resulting from code suggestions or automation. Visual Components Oy shall be liable only for damages caused by intent or gross negligence and for mandatory statutory claims, including injury to life, body or health.
- No Ads We do not send advertisements.
VCs Terms of Use By using the VC Copilot Extension:
-
You agree that your feedback (including related conversation, comment, code and github username) may be collected to improve the Extension.
-
You understand that GitHub Copilot Extension has its own privacy practices.
-
Your uploaded code remains your property and will not be used for training or ownership claims.
-
Conversations older than one year will be deleted. To get the latest security fixes, please use the latest version of