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

***

[@isdk/ai-tool-llm-llamacpp-pro](../globals.md) / LlamaLavaModelSettings

# Interface: LlamaLavaModelSettings

Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:328](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L328)

## Extends

- `AILavaModelSettings`

## Indexable

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

## Properties

### \_id?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:217

#### Inherited from

`AILavaModelSettings._id`

***

### author?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:249

#### Inherited from

`AILavaModelSettings.author`

***

### chat\_template?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:252

#### Inherited from

`AILavaModelSettings.chat_template`

***

### config?

> `optional` **config**: `AIOptions`

Defined in: packages/ai-tool-llm/dist/index.d.ts:253

#### Inherited from

`AILavaModelSettings.config`

***

### content\_size?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:232

the content length in train

#### Inherited from

`AILavaModelSettings.content_size`

***

### createdAt?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:255

#### Inherited from

`AILavaModelSettings.createdAt`

***

### description?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:248

#### Inherited from

`AILavaModelSettings.description`

***

### downloaded?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:257

#### Inherited from

`AILavaModelSettings.downloaded`

***

### downloads?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:246

#### Inherited from

`AILavaModelSettings.downloads`

***

### featured?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:244

#### Inherited from

`AILavaModelSettings.featured`

***

### files?

> `optional` **files**: `AIModelFileSettings`[]

Defined in: packages/ai-tool-llm/dist/index.d.ts:262

#### Inherited from

`AILavaModelSettings.files`

***

### hf\_repo?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:241

hugging-face repo name

#### Inherited from

`AILavaModelSettings.hf_repo`

***

### language?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:254

#### Inherited from

`AILavaModelSettings.language`

***

### license?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:250

#### Inherited from

`AILavaModelSettings.license`

***

### likes?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:245

#### Inherited from

`AILavaModelSettings.likes`

***

### logo?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:251

#### Inherited from

`AILavaModelSettings.logo`

***

### model

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:265

#### Inherited from

`AILavaModelSettings.model`

***

### n\_embd?

> `optional` **n\_embd**: `number`

Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:329](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L329)

***

### name?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:221

the model unique name, but not the unique in db

#### Inherited from

`AILavaModelSettings.name`

***

### params\_size?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:228

the model params size in bytes

#### Inherited from

`AILavaModelSettings.params_size`

***

### provider?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:243

#### Inherited from

`AILavaModelSettings.provider`

***

### scale?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:233

#### Inherited from

`AILavaModelSettings.scale`

***

### skills?

> `optional` **skills**: `AIModelSkillName`[]

Defined in: packages/ai-tool-llm/dist/index.d.ts:242

#### Inherited from

`AILavaModelSettings.skills`

***

### source?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:224

#### Inherited from

`AILavaModelSettings.source`

***

### supports?

> `optional` **supports**: `AIModelType` \| `AIModelType`[]

Defined in: packages/ai-tool-llm/dist/index.d.ts:223

#### Inherited from

`AILavaModelSettings.supports`

***

### title?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:247

#### Inherited from

`AILavaModelSettings.title`

***

### type?

> `optional` **type**: `AIModelType`

Defined in: packages/ai-tool-llm/dist/index.d.ts:222

#### Inherited from

`AILavaModelSettings.type`

***

### updatedAt?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:256

#### Inherited from

`AILavaModelSettings.updatedAt`

***

### url?

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

Defined in: packages/ai-tool-llm/dist/index.d.ts:237

the remote url to download the model

#### Inherited from

`AILavaModelSettings.url`
