Integrating Google models with Lakehousecat enables Chat and Speech-to-Text (STT) capabilities. This page describes how to configure Google as a Provider Model.
Prerequisites
- Access to Lakehousecat as an Administrator
- A valid Google API key
Configuration
Navigate to Workspace → Models → Provider Models and click the + icon.
Step 1: Select Provider Type
From the Provider Type dropdown, select Google.
Step 2: Select Model Type
Choose the appropriate model type:
| Model Type | Description |
|---|---|
| Chat | Conversational AI (e.g. gemini-pro) |
| STT | Speech-to-Text (e.g. chirp) |
Step 3: Enter Configuration Details
All Google configurations require:
| Field | Description |
|---|---|
| Configuration Name | A unique name for this configuration (e.g. google-gemini-chat). |
| Google API Key | Your Google API key. |
Chat
| Field | Description |
|---|---|
| Model ID | The Google model identifier (e.g. gemini-pro). Select from the dropdown or enter manually. |
STT (Google Cloud Speech-to-Text)
| Field | Description |
|---|---|
| STT Model | Select the speech recognition model (e.g. chirp). |
| STT Language Codes (optional) | Comma-separated language codes (e.g. en-US, de-DE). The first is the primary language. |
Step 4: Save
Click Save. After saving, you can optionally set this configuration as the default UI model or default Backend model.
Best Practices
- Use a descriptive configuration name that identifies the Google service and model type.
- Consult the Google Cloud documentation for valid model IDs.
Troubleshooting
- Validation Errors: Verify the Google API Key and Model ID.
- Access Issues: Ensure the relevant Google Cloud APIs are enabled in your project.