Vertex AI Studio¶
Vertex AI Studio is Google's full-fledged ML/GenAI framework for fine-tuning models, building pipelines, and deploying at enterprise scale.
Overview¶
Vertex AI Studio provides:
- Prompt Management: Save, version, and share prompts
- Fine Tuning: Customize models with your own data
- Model Monitoring: Track performance and usage
- Freeform & Open Chat modes: Interactive testing
Access Vertex AI Studio¶
Visit: Vertex AI Studio Console
Getting Started¶
Step 1: Select Freeform¶
Choose the Freeform mode for open-ended prompting.
Step 2: Choose a Model¶
Select a model such as gemini-1.5-flash.
Step 3: Enter Instructions¶
Enter your system instructions and optionally upload media files (images, audio, etc.).
Step 4: Get Code¶
Click Get Code to retrieve sample usage code for your prompt.
Setup for Code Export¶
When you export code from Vertex AI Studio, it may use a different package than the SDK we installed earlier.
Package Difference
- SDK approach (this guide): Uses
google-cloud-aiplatformwith service account authentication - Studio export: Uses
google-genaiwith application default credentials
Both work with Vertex AI. Use the SDK approach for production; Studio exports are great for quick testing.
To use exported code from Studio, install the required package:
Authenticate with your Google Cloud account:
Studio Features¶
| Feature | Description |
|---|---|
| Freeform | Open-ended text generation |
| Chat | Multi-turn conversation testing |
| Code | Code generation and debugging |
| Vision | Image understanding and analysis |
When to Use Studio vs SDK¶
| Use Case | Recommended |
|---|---|
| Quick prototyping | Studio |
| Testing prompts | Studio |
| Production integration | SDK |
| Automated pipelines | SDK |
| Learning and exploration | Studio |
Summary¶
You have completed the Vertex AI Quickstart guide. You now know how to:
- Set up a Python environment with Anaconda
- Create a Google Cloud project and service account
- Connect to Vertex AI using the Python SDK
- Use generative models for text generation
- Configure model behavior with generation settings
- Maintain chat context across conversations
- Use Vertex AI Studio for rapid prototyping