Package-level declarations

Types

Link copied to clipboard
external class AgentPlatformBackend(location: String) : JsAny
Link copied to clipboard
external interface AI : JsAny
Link copied to clipboard
external interface AsyncGenerator : JsAny

A JavaScript async generator (AsyncGenerator); its results are read with jsGet (done, value).

Link copied to clipboard
external interface GenerateContentResult : JsAny
Link copied to clipboard
external interface GenerateContentStreamResult : JsAny
Link copied to clipboard
external interface GenerativeModel : JsAny
Link copied to clipboard
external class GoogleAIBackend : JsAny
Link copied to clipboard
external interface LiveGenerativeModel : JsAny
Link copied to clipboard
external interface LiveSession : JsAny
Link copied to clipboard
external interface TemplateChatSession : JsAny
Link copied to clipboard
external interface TemplateGenerativeModel : JsAny

Functions

Link copied to clipboard
external fun getAI(app: FirebaseApp, options: JsAny?): AI
Link copied to clipboard
external fun getGenerativeModel(ai: AI, modelParams: JsAny, requestOptions: JsAny?): GenerativeModel
Link copied to clipboard
external fun getLiveGenerativeModel(ai: AI, modelParams: JsAny): LiveGenerativeModel
Link copied to clipboard
external fun getTemplateGenerativeModel(ai: AI, requestOptions: JsAny?): TemplateGenerativeModel