@isdk/ai-tool-llm-llamacpp
Version:
llama.cpp LLM Provider
116 lines (58 loc) • 3.43 kB
Markdown
[**/ai-tool-llm-llamacpp**](../README.md)
***
[/ai-tool-llm-llamacpp](../globals.md) / LlamaModelSettings
# Interface: LlamaModelSettings
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:488](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L488)
## Indexable
\[`name`: `string`\]: `any`
## Properties
### arch?
> `optional` **arch**: [`LlmArch`](../enumerations/LlmArch.md)
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:491](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L491)
***
### chat\_template?
> `optional` **chat\_template**: `string`
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:509](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L509)
***
### model
> **model**: `string`
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:489](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L489)
***
### n\_ctx\_train?
> `optional` **n\_ctx\_train**: `number`
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:499](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L499)
the content length in train
***
### n\_embd?
> `optional` **n\_embd**: `number`
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:508](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L508)
***
### n\_params?
> `optional` **n\_params**: `number`
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:503](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L503)
the model params size in bytes
***
### n\_vocab?
> `optional` **n\_vocab**: `number`
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:507](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L507)
the quanted model size in bytes
***
### quant?
> `optional` **quant**: `AIModelQuantType`
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:494](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L494)
***
### size?
> `optional` **size**: `number`
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:493](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L493)
***
### size\_type?
> `optional` **size\_type**: [`LlmSizeType`](../enumerations/LlmSizeType.md)
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:492](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L492)
***
### state?
> `optional` **state**: `LlamaCppServerState`
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:490](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L490)
***
### vocab\_type?
> `optional` **vocab\_type**: [`LlamaVocabType`](../enumerations/LlamaVocabType.md)
Defined in: [packages/ai-tool-llm-llamacpp/src/options.ts:495](https://github.com/isdk/ai-tool-llm-llamacpp.js/blob/151b8bdfe7d8b8a8be547948f716da692b2f3c67/src/options.ts#L495)