[**@isdk/ai-tool-llm**](../README.md)

***

[@isdk/ai-tool-llm](../globals.md) / AILavaModelSettings

# Interface: AILavaModelSettings

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:150](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L150)

## Extends

- [`AIModelSettings`](AIModelSettings.md)

## Indexable

\[`name`: `string`\]: `any`

## Properties

### \_id?

> `optional` **\_id**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:96](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L96)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`_id`](AIModelSettings.md#_id)

***

### author?

> `optional` **author**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:130](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L130)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`author`](AIModelSettings.md#author)

***

### chat\_template?

> `optional` **chat\_template**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:133](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L133)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`chat_template`](AIModelSettings.md#chat_template)

***

### config?

> `optional` **config**: [`AIOptions`](AIOptions.md)

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:134](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L134)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`config`](AIModelSettings.md#config)

***

### content\_size?

> `optional` **content\_size**: `number`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:111](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L111)

the content length in train

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`content_size`](AIModelSettings.md#content_size)

***

### createdAt?

> `optional` **createdAt**: `Date`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:136](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L136)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`createdAt`](AIModelSettings.md#createdat)

***

### description?

> `optional` **description**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:129](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L129)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`description`](AIModelSettings.md#description)

***

### downloaded?

> `optional` **downloaded**: `boolean`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:139](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L139)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`downloaded`](AIModelSettings.md#downloaded)

***

### downloads?

> `optional` **downloads**: `number`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:127](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L127)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`downloads`](AIModelSettings.md#downloads)

***

### featured?

> `optional` **featured**: `boolean`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:125](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L125)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`featured`](AIModelSettings.md#featured)

***

### files?

> `optional` **files**: [`AIModelFileSettings`](AIModelFileSettings.md)[]

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:146](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L146)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`files`](AIModelSettings.md#files)

***

### hf\_repo?

> `optional` **hf\_repo**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:121](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L121)

hugging-face repo name

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`hf_repo`](AIModelSettings.md#hf_repo)

***

### language?

> `optional` **language**: `string`[]

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:135](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L135)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`language`](AIModelSettings.md#language)

***

### license?

> `optional` **license**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:131](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L131)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`license`](AIModelSettings.md#license)

***

### likes?

> `optional` **likes**: `number`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:126](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L126)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`likes`](AIModelSettings.md#likes)

***

### logo?

> `optional` **logo**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:132](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L132)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`logo`](AIModelSettings.md#logo)

***

### model

> **model**: `AIModelNameRule` \| `AIModelNameRule`[]

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:152](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L152)

***

### name?

> `optional` **name**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:100](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L100)

the model unique name, but not the unique in db

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`name`](AIModelSettings.md#name)

***

### params\_size?

> `optional` **params\_size**: `number`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:107](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L107)

the model params size in bytes

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`params_size`](AIModelSettings.md#params_size)

***

### provider?

> `optional` **provider**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:124](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L124)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`provider`](AIModelSettings.md#provider)

***

### scale?

> `optional` **scale**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:113](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L113)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`scale`](AIModelSettings.md#scale)

***

### skills?

> `optional` **skills**: [`AIModelSkillName`](../type-aliases/AIModelSkillName.md)[]

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:123](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L123)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`skills`](AIModelSettings.md#skills)

***

### source?

> `optional` **source**: `"huggingface"`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:103](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L103)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`source`](AIModelSettings.md#source)

***

### supports?

> `optional` **supports**: [`AIModelType`](../enumerations/AIModelType.md) \| [`AIModelType`](../enumerations/AIModelType.md)[]

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:102](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L102)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`supports`](AIModelSettings.md#supports)

***

### title?

> `optional` **title**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:128](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L128)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`title`](AIModelSettings.md#title)

***

### type?

> `optional` **type**: [`AIModelType`](../enumerations/AIModelType.md)

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:101](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L101)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`type`](AIModelSettings.md#type)

***

### updatedAt?

> `optional` **updatedAt**: `Date`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:137](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L137)

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`updatedAt`](AIModelSettings.md#updatedat)

***

### url?

> `optional` **url**: `string`

Defined in: [@isdk/ai-tools/packages/ai-tool-llm/src/llm-settings.ts:117](https://github.com/isdk/ai-tool-llm.js/blob/d6d9893dfd318ddf757b21ff3f422c985e852178/src/llm-settings.ts#L117)

the remote url to download the model

#### Inherited from

[`AIModelSettings`](AIModelSettings.md).[`url`](AIModelSettings.md#url)
