Skip to content

Frequently Asked Questions

Weston Ludeke edited this page Feb 3, 2025 · 34 revisions

Pythagora FAQ

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.


Table of Contents

General Information

Pricing & Subscription

Technical Requirements & Compatibility

Installation & Setup

Building Applications

Troubleshooting

Miscellaneous


General Information

What is the difference between Pythagora and GPT Pilot?

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.

What is Pythagora v1 and how does it differ than the beta VS Code extension?

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.

How do I get access to Pythagora v1?

You can install the extension directly from the VS Code Marketplace.

Pricing & Subscription

What is Pythagora Pro?

Pythagora Pro is our monthly subscription pricing model. You can view our pricing info on our homepage. Pythagora Pro is optimized for builders and makers, offering a user-friendly experience without the need for manual configuration. With Pro, you also gain access to Pythagora Chat, which allows you to ask questions about your application, as the chat understands the context of your app.

What is the pricing if I use my own API key?

If you’re using your own API key(s), the cost will depend on the LLM provider(s) and model(s) you choose. You can use your own API keys from providers like OpenAI, Anthropic, or local LLMs. If you run Pythagora using your own API keys, a Pythagora Pro subscription isn’t required; however, you may incur costs from your chosen LLM provider.

Technical Requirements & Compatibility

Which version of Python do I need?

Pythagora requires Python version between 3.9 and 3.13. Check your version by running:

python --version
python3 --version

Which LLMs and models can I use?

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.

Which language(s) does Pythagora support?

  • 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.

Installation & Setup

The Pythagora VSCode extension asks me to log in? What am I logging into?

We're building a cloud version of Pythagora, so the extension requires a login for access control. This is separate from your OpenAI or Anthropic account.

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

Ensure you have a paid subscription to OpenAI's API and/or Anthropic's API. Check your access at OpenAI API Playground.

How do I upgrade from Pythagora beta to Pythagora v1?

To upgrade from the beta version to Pythagora v1, follow the instructions in our wiki guide.

How do I get started with Pythagora?

For a step-by-step guide on getting started with Pythagora, check out our wiki article.

Developing locally vs. in the cloud with Pythagora

Learn about the differences between developing locally and in the cloud with Pythagora in our wiki guide.

Using MongoDB with Pythagora

For instructions on using MongoDB with Pythagora, refer to our wiki guide.

Changing Pythagora's installation directory

To change the installation directory for Pythagora, follow the steps in our wiki guide.

How to update the Pythagora VS Code extension

For instructions on updating the Pythagora VS Code extension, check out our wiki guide.

Building Applications

How to write a good initial project description

A well-written project description is key to getting the best results from Pythagora. Learn how to write a good initial project description in our wiki guide.

Initial project description examples

For examples of good initial project descriptions, check out our wiki article.

Pythagora App Lab

Explore example applications created with Pythagora in our Pythagora App Lab.

Troubleshooting

How do I get help with my question/bug/issue?

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.

My old projects are missing under the Load App menu after updating the Pythagora extension

If you’ve upgraded from an older version of Pythagora, you may need to migrate your old projects. Follow the steps in the Migrating Old Projects section of our wiki.

I start Pythagora/GPT Pilot and get an error like TypeError: 'type' object is not subscriptable

Ensure you're using Python 3.9+. If you have multiple Python installations, make sure Pythagora is using the correct version.

I get the following error in the VSCode extension: "No module named dotenv"

The Python virtual environment may not have been set up correctly. Try manually setting up the virtual environment as described in our wiki.

Pythagora/GPT Pilot is very slow and eats tokens like there's no tomorrow, why?

Pythagora slows down as the number of files in your project increases.

I got TokenLimitError, how to work around it?

List large or unnecessary files in the fs.ignore_paths section of your config.json file.

Miscellaneous

This rocks! Can I buy you coffee?

Thanks! The best way to support us is to share Pythagora with others, star the GPT Pilot repo, and participate in our Discord community!

Clone this wiki locally