UNPKG

@isdk/ai-tool-llm-llamacpp-pro

Version:
239 lines (121 loc) 7.77 kB
[**@isdk/ai-tool-llm-llamacpp-pro**](../README.md) *** [@isdk/ai-tool-llm-llamacpp-pro](../globals.md) / LlamaLoadModelOptions # Interface: LlamaLoadModelOptions Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:230](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L230) ## Extends - `AIOptions` ## Indexable \[`name`: `string`\]: `any` ## Properties ### alias? > `optional` **alias**: `string` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:235](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L235) *** ### batch? > `optional` **batch**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:245](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L245) *** ### cache\_type\_k? > `optional` **cache\_type\_k**: [`LlamaCacheQuantType`](../type-aliases/LlamaCacheQuantType.md) Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:262](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L262) *** ### cache\_type\_v? > `optional` **cache\_type\_v**: [`LlamaCacheQuantType`](../type-aliases/LlamaCacheQuantType.md) Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:263](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L263) *** ### cont\_batching? > `optional` **cont\_batching**: `boolean` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:260](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L260) *** ### embedding? > `optional` **embedding**: `boolean` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:244](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L244) *** ### gpu\_layers? > `optional` **gpu\_layers**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:236](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L236) *** ### grp\_attn\_n? > `optional` **grp\_attn\_n**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:249](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L249) *** ### grp\_attn\_w? > `optional` **grp\_attn\_w**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:250](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L250) *** ### lora? > `optional` **lora**: [`LoraItem`](../type-aliases/LoraItem.md) \| [`LoraItems`](../type-aliases/LoraItems.md) Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:264](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L264) *** ### lora\_base? > `optional` **lora\_base**: `string` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:265](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L265) *** ### mmproj? > `optional` **mmproj**: `string` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:233](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L233) *** ### model > **model**: `string` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:231](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L231) *** ### n\_ctx? > `optional` **n\_ctx**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:243](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L243) Specify the context window size of the model that you have loaded in your Llama.cpp server. // Set the size of the prompt context. The default is 512, but LLaMA models were built with a context of 2048, which will provide better results for longer input/inference. // The size may differ in other models, for example, baichuan models were build with a context of 4096. *** ### n\_predict? > `optional` **n\_predict**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:261](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L261) *** ### n\_threads\_batch? > `optional` **n\_threads\_batch**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:248](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L248) *** ### parallel? > `optional` **parallel**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:246](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L246) *** ### rope\_freq\_base? > `optional` **rope\_freq\_base**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:252](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L252) *** ### rope\_freq\_scale? > `optional` **rope\_freq\_scale**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:253](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L253) *** ### rope\_scaling? > `optional` **rope\_scaling**: [`LlamaRopeScalingType`](../type-aliases/LlamaRopeScalingType.md) Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:251](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L251) *** ### threads? > `optional` **threads**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:247](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L247) *** ### use\_mlock? > `optional` **use\_mlock**: `boolean` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:259](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L259) *** ### use\_mmap? > `optional` **use\_mmap**: `boolean` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:258](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L258) *** ### yarn\_attn\_factor? > `optional` **yarn\_attn\_factor**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:255](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L255) *** ### yarn\_beta\_fast? > `optional` **yarn\_beta\_fast**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:256](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L256) *** ### yarn\_beta\_slow? > `optional` **yarn\_beta\_slow**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:257](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L257) *** ### yarn\_ext\_factor? > `optional` **yarn\_ext\_factor**: `number` Defined in: [packages/ai-tool-llm-llamacpp-pro/src/options.ts:254](https://github.com/isdk/ai-tool-llm-llamacpppro.js/blob/9c0ca0e3e655313e1ab7404ee1b7bd6f7999d23f/src/options.ts#L254)