A mileage title worthy of WertmΓΌller β but for friends, it's simply the Mastro GPT Course.
To start working, launch the development environment.
This is the environment used for the course. It's convenient and preconfigured for both training and development.
Once your Codespace is running, take note of these key icons in the sidebar:
You have successfully logged in. You can now use Open Serverless.
yaml Copy Edit
This concludes the initial setup. This is Lesson Zero, a pre-lesson to verify that everything works.
To ensure your setup is working:
Switch to development mode to run the web interface:
If you donβt see the Open in browser button:
The web frontend is named Pinocchio, a reference to Mastro Geppetto.
Youβll be prompted to change it. Hereβs how.
Open the terminal:
Terminal β New Terminal
Run the following command:
bash obs ai user update Pinocchio Enter your new password.
Redeploy the login service:
bash Copy Edit obs deploy mastrogpt-login This shows how command-line tools can be used instead of the GUI for advanced operations.
π§βπ» Step 8: Tour the Interface Features Pinocchio is a multi-chat UI developed in Python. You won‘t need to change the UI β you’ll build backend logic for chat apps.
Available chats: hello: Responds with a greeting.
demo: Demonstrates Pinocchioβs interface features:
Code rendering
HTML view
Chessboard display
Forms and form submissions
Document uploads
Custom side views
Everything is extendable and customizable.
π§ͺ Step 9: View the Slides To view this lesson's materials:
Click the π Docs icon.
Navigate to the lessons/ folder.
Open the lesson markdown file.
Use the Preview tab to view the slide.
Use Source to copy exercises or commands.
π‘ Step 10: Tips for Codespaces To avoid wasting free hours:
Go to GitHub β Settings β Codespaces.
Set Auto-off timeout to 5β10 minutes.
Optionally switch from VS Code web to VS Code desktop.
Alternatively, install and run everything locally using Docker.
We can organize a dedicated lesson on local installation if needed.
βοΈ Step 11: Open Serverless Services Your environment includes:
Redis
MinIO
PostgreSQL (not required for this course)
You can deploy apps on:
AWS
Google Cloud
Azure
Akamai
Hetzner
Ubuntu
OpenShift
π Step 12: Get Support You can request your free account or support via:
π Website: https://mastrogpt.com
π¬ Chatbot on the website
πΌ LinkedIn: Send us a message
π» Discord: Primary support (use the Italian channel if preferred)
π£οΈ Reddit: Ask questions and join the discussion
βΆοΈ Step 13: Start Lesson 1 Now that everything is set up:
Go back to the Cloud icon.
Click Lessons.
Select Lesson 1.
All lesson files will be downloaded automatically.
You're now ready to start building!