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[];
```