-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Frequently Asked Questions
These are some of the most frequently asked questions about Pythagora. There's additional articles in our wiki. If you're new to Pythagora, check out the YouTube playlist How to use Pythagora Like a Pro. There's additional help videos on our YouTube channel.
If you don't find an answer below, try asking in our Discord community or you can contact us here.
- What is the difference between Pythagora and GPT Pilot?
- What is Pythagora v1 and how does it differ than the beta VS Code extension?
- How do I get access to Pythagora v1?
- Which version of Python do I need?
- Which LLMs and models can I use?
- Which language(s) does Pythagora support?
- The Pythagora VSCode extension asks me to log in? What am I logging into?
- How do I set up Pythagora using third-party API keys?
- I entered my API key but I get "you don't have access to gpt-4" or "openai model not found" error
- How do I get help with my question/bug/issue?
- I start Pythagora/GPT Pilot and get an error like
TypeError: 'type' object is not subscriptable - I get the following error in the VSCode extension: "No module named dotenv"
- Pythagora/GPT Pilot is very slow and eats tokens like there's no tomorrow, why?
- I got
TokenLimitError, how to work around it?
Pythagora is our VS Code extension as well as the name of our company. GPT Pilot is our open source codebase Pythagora is built on top of. GPT Pilot is licensed under a Fair Source License.
Version 1 (v1) of the Pythagora VS Code extension was released in October 2024. v1 is a completely new VS Code extension, and the old beta version has been deprecated.
You can install the extension directly from the VS Code Marketplace.
Pythagora Pro is our monthly subscription pricing model. You can view our pricing info on our homepage.
If you’re using your own API key(s), the cost will depend on the LLM provider(s) and model(s) you choose.
Pythagora requires Python version between 3.9 and 3.13. Check your version by running:
python3 --version
For paid Pythagora users, we recommend not making any changes to the LLM providers and/or models used. Our team does extensive testing to ensure that Pythagora uses the best models currently available for all of Pythagora's agents. Modifying the configuration to use different models may cause Pythagora to underperform or not work as expected.
- Backend: Node.js, MongoDB, Express.
- Frontend: Vite, React, TypeScript, Shadcn, Tailwind CSS.
Our dev team rigorously tests using this stack, focusing on web app development. Once we’ve refined the experience with these technologies, we plan to expand support to other languages and frameworks.
This is separate from your OpenAI or Anthropic account. We're building a cloud version of Pythagora, so the extension requires a login for access control.
- Using the Pythagora VS Code extension with your own API key
- Using GPT Pilot with OpenAI
- Using GPT Pilot with Anthropic
- Using GPT Pilot with local LLMs
Ensure you have a paid subscription to OpenAI's api and/or Anthropic's api. Check your access at OpenAI API Playground.
If you encounter any issues or have questions, you can:
- Check our wiki for detailed guides and troubleshooting tips.
- Join our Discord community to ask questions and get support from other users and the Pythagora team.
- Contact us directly for personalized assistance.
Ensure you're using Python 3.9+. If you have multiple Python installations, make sure Pythagora is using the correct version.
The Python virtual environment may not have been set up correctly. Try manually setting up the virtual environment as described in our wiki.
Pythagora slows down as the number of files in your project increases.
List large or unnecessary files in the fs.ignore_paths section of your config.json file.
Thanks! The best way to support us is to share Pythagora with others, star the GPT Pilot repo, and participate in our Discord community!