AI interface

An instance of the Firebase AI SDK.

Do not create this instance directly. Instead, use getAI().

Signature:

export interface AI 

Properties

Property Type Description
app FirebaseApp The FirebaseApp this AI instance is associated with.
backend Backend A Backend instance that specifies the configuration for the target backend, either the Gemini Developer API (using GoogleAIBackend) or the Agent Platform Gemini API (using AgentPlatformBackend).
options AIOptions Options applied to this AI instance.

AI.app

The FirebaseApp this AI instance is associated with.

Signature:

app: FirebaseApp;

AI.backend

A Backend instance that specifies the configuration for the target backend, either the Gemini Developer API (using GoogleAIBackend) or the Agent Platform Gemini API (using AgentPlatformBackend).

Signature:

backend: Backend;

AI.options

Options applied to this AI instance.

Signature:

options?: AIOptions;