How to use your Google Cloud education credits to chat with Gemini (and other models) inside VS Code's Copilot Chat panel.
Gemini models listed in the Copilot Chat model picker in VS Code, billed to your own Google Cloud project and paid for by your education credits. You will set things up once in the Google Cloud Console, download a key file, and hand that key to a VS Code extension. You do not need to install the Google Cloud command-line tool (gcloud).
You will need:
Open the credit application link you were given. Fill in your name and make sure the account email is your reed.edu address. Enter the coupon code and accept the terms.
Create a new project in the Google Cloud Console. Give it a name (for example "ILCP 2026"), and choose reed.edu as the organization and as the location.
Google turns the name into a Project ID (here ilcp-2026).
Write the Project ID down. You will type it into VS Code in Step 8.
Go to APIs & Services > Library, search for "Agent Platform API", open it, and click Enable. Make sure your new project is selected at the top of the page first.
A service account is a separate identity that VS Code uses to call the models for you. Go to
IAM & Admin > Service Accounts and click Create service
account. Name it something like vscode. On the Permissions step, give it
the role Agent Platform User. You can skip the last optional step.
roles/aiplatform.user). Without it, no models will appear.
Click the new service account, open the Keys tab, and choose
Add key > Create new key > JSON. A .json file downloads to
your computer.
In VS Code, open the Extensions panel and search for "google agent". Install Google Agent Platform for Copilot Chat (Vertex AI Models Chat Provider) by jorsm.
pip install. That is a different method.
Google Agent Platform: Import Service Account JSON File and press Enter.
google in the Command Palette lists the extension's commands. Pick
Import Service Account JSON File.
You should see: "Service Account '...' securely stored and activated for this workspace." The key is now saved inside VS Code, so you can delete the JSON file from your Downloads folder.
Google Agent Platform: Select Authentication Method
once and pick your stored key from the list. You do not need to import the file again.
vertexAiChat.projectId.
ilcp-2026).
Open the Chat panel. Check the indicator at the bottom left of the panel: it must say Local. A Local session shows the modes Agent / Ask / Plan with the model name next to them.
Click the model name (it says Auto at first). At the top of the list, click the star icon next to Copilot to see the models from your Google Cloud project. Choose the newest Gemini Flash model (for example, Gemini 3.8 Flash) and send a test message.
Google Agent Platform: Refresh Models from the
Command Palette (Cmd+Shift+P on Mac, Ctrl+Shift+P on
Windows). Finding the models can take up to a minute.
refresh in the Command Palette and pick Google Agent Platform:
Refresh Models. The highlighted first item is a different command.
Google Agent Platform: Show Usage &
Costs Dashboard to see an estimate. Your Google Cloud Billing page shows the real
numbers.
This means VS Code is not using your key in the folder you have open. Do not click "Login with
gcloud" (it needs gcloud, which you did not install). Instead, run
Google Agent Platform: Select Authentication Method and pick your stored key.
Google Agent Platform: Refresh Models.
The session is not Local, so your Google models cannot appear. Open the session menu above the chat input box, choose Continue In > Local, and check that the indicator at the bottom left says Local.
Claude models must be enabled separately. In the Google Cloud Console, open Model Garden, find the Claude model you want, and click Enable. Gemini models do not need this step. Claude models also cost more, so use them sparingly.
vertexAiChat.projectId in User settings.