Project: /docs/reference/js/_project.yaml Book: /docs/reference/_book.yaml page_type: reference {% comment %} DO NOT EDIT THIS FILE! This is generated by the JS SDK team, and any local changes will be overwritten. Changes should be made in the source code at https://github.com/firebase/firebase-js-sdk {% endcomment %} # LiveModelParams interface > This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment. > Params passed to [getLiveGenerativeModel()](./ai.md#getlivegenerativemodel_f2099ac). Signature: ```typescript export interface LiveModelParams ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [generationConfig](./ai.livemodelparams.md#livemodelparamsgenerationconfig) | [LiveGenerationConfig](./ai.livegenerationconfig.md#livegenerationconfig_interface) | (Public Preview) | | [model](./ai.livemodelparams.md#livemodelparamsmodel) | string | (Public Preview) | | [systemInstruction](./ai.livemodelparams.md#livemodelparamssysteminstruction) | string \| [Part](./ai.md#part) \| [Content](./ai.content.md#content_interface) | (Public Preview) | | [toolConfig](./ai.livemodelparams.md#livemodelparamstoolconfig) | [ToolConfig](./ai.toolconfig.md#toolconfig_interface) | (Public Preview) | | [tools](./ai.livemodelparams.md#livemodelparamstools) | [Tool](./ai.md#tool)\[\] | (Public Preview) | ## LiveModelParams.generationConfig > This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment. > Signature: ```typescript generationConfig?: LiveGenerationConfig; ``` ## LiveModelParams.model > This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment. > Signature: ```typescript model: string; ``` ## LiveModelParams.systemInstruction > This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment. > Signature: ```typescript systemInstruction?: string | Part | Content; ``` ## LiveModelParams.toolConfig > This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment. > Signature: ```typescript toolConfig?: ToolConfig; ``` ## LiveModelParams.tools > This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment. > Signature: ```typescript tools?: Tool[]; ```