docs: Add Google Vertex AI provider documentation (#3349)

This commit is contained in:
Yuku Kotani
2025-10-24 01:44:06 +09:00
committed by GitHub
parent 3c7b229d8b
commit e5df43f9b7

View File

@@ -119,12 +119,6 @@ To use Amazon Bedrock with OpenCode:
AWS_ACCESS_KEY_ID=XXX opencode
```
Or add it to a `.env` file in the project root.
```bash title=".env"
AWS_ACCESS_KEY_ID=XXX
```
Or add it to your bash profile.
```bash title="~/.bash_profile"
@@ -225,12 +219,6 @@ Or if you already have an API key, you can select **Manually enter API Key** and
AZURE_RESOURCE_NAME=XXX opencode
```
Or add it to a `.env` file in the project root:
```bash title=".env"
AZURE_RESOURCE_NAME=XXX
```
Or add it to your bash profile:
```bash title="~/.bash_profile"
@@ -422,6 +410,42 @@ Some models need to be manually enabled in your [GitHub Copilot settings](https:
---
### Google Vertex AI
To use Google Vertex AI with OpenCode:
1. Head over to the **Model Garden** in the Google Cloud Console and check the
models available in your region.
:::tip
You need to have a Google Cloud project with Vertex AI API enabled.
:::
1. You'll need to set the following environment variables:
- `GOOGLE_VERTEX_PROJECT`: Your Google Cloud project ID
- `GOOGLE_VERTEX_REGION` (optional): The region for Vertex AI (defaults to us-east5)
- One of these authentication options:
- `GOOGLE_APPLICATION_CREDENTIALS`: Path to your service account JSON key file
- Or authenticate using gcloud CLI with `gcloud auth application-default login`
Once you have these, set them while running opencode.
```bash
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json GOOGLE_VERTEX_PROJECT=your-project-id opencode
```
Or add them to your bash profile.
```bash title="~/.bash_profile"
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json
export GOOGLE_VERTEX_PROJECT=your-project-id
export GOOGLE_VERTEX_REGION=us-central1
```
1. Run the `/models` command to select the model you want.
---
### LM Studio
You can configure opencode to use local models through LM Studio.