How to get started with Pythagora

Pythagora
6 Sept 202406:05

TLDRIn this video, you'll learn how to get started with Pythagora. It covers account setup, including installing the Pythagora extension through VS Code, creating a new account, and setting up authentication options. The video also explains how to configure Pythagora Pro by subscribing or using your own LLM provider's API key. You'll get guidance on selecting directories for your projects and setting up GPT Pilot. If you have any questions or encounter issues, the video recommends visiting the Pythagora Discord server or checking out the detailed setup instructions available in the Pythagora wiki.

Takeaways

  • 🔧 The video provides a brief guide on getting started with Pythagora for new users.
  • 🛠️ To install the Pythagora extension, you can go to the Visual Studio Code Marketplace or search for it directly within VS Code by clicking on the extension icon.
  • ⬇️ Once the extension is installed, a Pythagora icon will appear on the left side of VS Code, which you can click to open the Pythagora form.
  • 📝 The form prompts new users to create an account by entering a name, email address, and password, or using Google authentication.
  • ⚙️ After signing in, you'll see a settings page where you can configure Pythagora and view details such as version number and credits remaining.
  • 💰 If you're out of credit, you can either subscribe to a Pythagora plan or use your own LLM provider's API key.
  • 📧 When subscribing, you will receive an email with instructions to add funds, starting as low as $10 USD.
  • 📂 You need to select a directory where all Pythagora-related files will be stored. This directory will include subdirectories for the application files and GPT Pilot configurations.
  • 💵 Once credit is added, Pythagora Pro users can immediately start building applications, with usage details shown in the settings page.
  • 💬 If you encounter issues or have questions, you can refer to the article in the Pythagora Wiki or join their Discord server for support and feedback.

Q & A

  • How can I install the Pythagora extension in VS Code?

    -You can either go to the VS Code Marketplace directly and search for Pythagora or click on the extension icon in VS Code, search for Pythagora, and click 'Install' to install the extension.

  • What should I do if I don’t have a Pythagora account?

    -After installing the extension, you will see a Pythagora form in VS Code, which will prompt you to create an account by entering your name, email address, and password. You can also use Google authentication to sign in.

  • What happens after signing into Pythagora?

    -Once signed in, you will see the settings page where you can configure Pythagora. If you don't see the page, you can click on the gear icon or select 'Setup GPT Pilot' or 'Setup Pythagora' to access it.

  • What should I do if my account is out of credit?

    -If your account is out of credit, you will see this message on the settings page. You can subscribe to one of the Pythagora plans or use your own LLM provider's API key to continue using the service.

  • How do I subscribe to Pythagora Pro?

    -To subscribe to Pythagora Pro, click the 'Subscribe to Pythagora' button on the settings page. This will send an email with instructions on adding money to your account. You can start with as little as $10 USD.

  • How can I use my own LLM provider’s API key?

    -If you prefer using your own LLM provider, such as OpenAI or Anthropic, click the link provided in the settings page for detailed instructions, follow the steps, and restart VS Code.

  • Where do I configure the directory for Pythagora?

    -In the settings page, you'll find the 'GPT Pilot Path' section where you can click 'Change' to select a directory for storing Pythagora and LLM files. Choose a directory like 'Code' or 'Projects.'

  • What should I expect after setting the directory for Pythagora?

    -After setting the directory, Pythagora will install the necessary files in a subdirectory called 'GPT Pilot' inside the parent directory you selected.

  • How can I monitor my Pythagora usage and credits?

    -For Pythagora Pro users, once you've added money to your account, you will see details of your plan, remaining credit, and tokens used on the settings page. If it doesn’t show immediately, restart VS Code.

  • What resources are available for troubleshooting Pythagora setup issues?

    -If you face any issues or have questions during setup, you can refer to the Pythagora Wiki or join the Pythagora Discord server to interact with the team and community for help.

Outlines

00:00

🔧 How to Install and Set Up Pythagora Extension in VS Code

In this paragraph, the speaker explains how to install the Pythagora extension in VS Code, either by searching for it in the marketplace or using a direct link provided in the video description. After installation, the extension icon appears on the left-hand side of VS Code. Users can click on it to open the Pythagora form on the right-hand side. If a new account is needed, users can enter their details or sign in with Google authentication. Once logged in, users will access the settings page, where they can further configure the extension.

05:00

💳 Managing Credits and API Keys in Pythagora

This section discusses what happens once a user is signed into Pythagora. If the user is out of credit, they can subscribe to a plan or use their own API key from providers like OpenAI or Anthropic. The speaker explains how to subscribe by clicking a button that sends an email with further instructions. For users opting for their own API key, detailed instructions are provided through a linked article. The paragraph also highlights how to select the directory where Pythagora stores its files, and what to expect once setup is complete.

📂 Directory Setup and Pythagora Pro Features

Here, the speaker explains the directory setup process, where users must select a folder to store Pythagora files. A new subdirectory for GPT Pilot and its related files will be created. If users are subscribed to Pythagora Pro, they can start using the extension after adding credits. The paragraph also covers the feature that displays plan details, including remaining credits and tokens. In case the settings page doesn’t update immediately, a restart of VS Code is recommended.

🔑 Using Your Own API Key with Pythagora

This paragraph addresses users who prefer to use their own API key from providers like OpenAI or Anthropic. After following the steps outlined in the linked article, they can restart VS Code to update the settings page. Once updated, the page will indicate the use of an external API key instead of displaying an 'out of credit' message.

📚 Additional Resources and Support

The speaker concludes by mentioning additional resources available to users, such as the Pythagora wiki, which contains the same information covered in the video in article form. If users have questions, encounter bugs, or want to provide feedback, they are encouraged to join the Discord server or leave comments on the YouTube video. The development team reads all feedback and feature requests to improve the user experience.

Mindmap

Keywords

💡Pythagora

Pythagora is the main tool or software discussed in the video. It offers features to help developers with coding and setting up their applications. The video explains how to get started with it, install it as a VS Code extension, and configure it for development purposes.

💡VS Code

VS Code (Visual Studio Code) is the code editor where users can install the Pythagora extension. The video describes how to access the extension through the VS Code marketplace or directly from within VS Code by searching for it.

💡Extension

An extension in this context refers to the software add-on (Pythagora) that integrates into the VS Code environment. The video walks users through how to install the Pythagora extension and how it enhances the VS Code experience.

💡Google authentication

Google authentication is one method of signing in to Pythagora. Users can either create an account with email and password or authenticate directly with their Google account, making the setup process quicker.

💡API Key

An API key is a credential required for using Pythagora's pro features with third-party language models like OpenAI. The video explains that users need either to subscribe to Pythagora Pro or provide an API key from a supported provider to continue using advanced features.

💡Pythagora Pro

Pythagora Pro is a paid version of the tool offering additional features and support. Users can subscribe by adding credits to their account, starting with a minimum of $10. The video describes how to subscribe and use the Pro version to access premium functionalities.

💡GPT Pilot

GPT Pilot is part of the Pythagora setup. It handles the AI-based tasks within the software. Users must configure the GPT Pilot directory during installation, and the video walks through this process step-by-step.

💡Settings page

The settings page in VS Code allows users to configure their Pythagora account, view the current version of the extension, and monitor usage details such as credits and API keys. The video shows how to access and modify settings.

💡Directory

A directory refers to a folder in which Pythagora stores its files and settings. The video describes how users should select a directory for the files during the setup process.

💡Discord

Discord is a communication platform where the Pythagora community and developers interact. The video encourages users to join the Discord server if they encounter bugs, have feedback, or need help with setup.

Highlights

Overview of how to create an account or log in to Pythagora using VS Code.

You can either go to the VS Code extension marketplace or search for Pythagora inside VS Code.

The Pythagora extension can be installed directly from the marketplace or by searching within VS Code.

After installation, the Pythagora icon appears on the left-hand side of VS Code.

Create an account by entering your name, email, and password or use Google authentication.

Once logged in, a settings page will be displayed for configuring Pythagora.

If no credit is available in your account, you need to either subscribe or use your own API key.

Users are encouraged to subscribe to Pythagora Pro, starting with a $10 USD credit.

Users can opt to use their own LLM provider like OpenAI or Anthropic, with detailed setup instructions available.

Directory setup is required to store Pythagora and GPT Pilot files.

A subdirectory named GPT Pilot will be created in the selected directory for LLM and application files.

Once prepaid credit is added, Pythagora Pro users can start coding without further configuration.

The settings page shows remaining credit, token usage, and the current version of the Pythagora extension.

If using an API key, the settings page updates to reflect the chosen LLM provider upon restart of VS Code.

Users can access a detailed article or the Pythagora wiki for further setup instructions.

If issues arise, users are encouraged to join the Pythagora Discord for support and community interaction.