-
Notifications
You must be signed in to change notification settings - Fork 3.2k
How to get started with Pythagora
As highlighted on the wiki's homepage, Pythagora Pro is the recommended choice for most users. It's the quickest way to begin building your application, optimized to use the best LLM models available.
If you're a visual learner, this tutorial is also available in video form.
Install the Pythagora VS Code extension from the VS Code marketplace. If you need help during installation, this quick YouTube video will guide you through the process.
After installing the extension, click on the Pythagora icon on the left-hand extensions sidebar in VS Code:
Sign up for your Pythagora account using an email and password or via Google Authentication:
Access Pythagora's settings by clicking the gear icon or the Setup GPT Pilot
button:
On the settings page, you can check your current version of Pythagora and GPT Pilot. Here, you'll also see details such as whether Pythagora Pro credits are applied to your account, if an API key is configured, or if a notification indicates "You are out of credit" prompting setup actions.
The GPT Pilot path
section displays the directory where Pythagora is installed. To change this directory, simply click the Change
button and select your preferred location:
To get started with Pythagora Pro, click the Subscribe to Pythagora
button. You'll receive an email with setup instructions. Once Pro is activated, restart VS Code and Pythagora should now display that you're on a Pro plan and how many remaining credits your account has.
Alternatively, if you prefer using your own API keys from a LLM provider, follow these instructions to use Pythagora with your own API key.
If you've signed up for Pythagora Pro, no further configuration or changes to the config.json
file are needed. Pythagora Pro is already configured to use the most efficient LLMs from various providers, selecting the best model for each task.
Start working on your application! If you encounter issues, have questions, or want to provide feedback, join our Discord server.