Backend class Stay organized with collections Save and categorize content based on your preferences.
Abstract base class representing the configuration for an AI service backend. This class should not be instantiated directly. Use its subclasses;GoogleAIBackend for the Gemini Developer API (viaGoogle AI), andVertexAIBackend for the Vertex AI Gemini API.
Signature:
exportdeclareabstractclassBackendConstructors
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(type) | Protected constructor for use by subclasses. |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| backendType | BackendType | Specifies the backend type. |
Backend.(constructor)
Protected constructor for use by subclasses.
Signature:
protectedconstructor(type:BackendType);Parameters
| Parameter | Type | Description |
|---|---|---|
| type | BackendType | The backend type. |
Backend.backendType
Specifies the backend type.
Signature:
readonlybackendType:BackendType;Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-20 UTC.