Optionalcache_idle_slots
cache_idle_slots?: boolean
Optionalcache_type_k
cache_type_k?: "f32" | "f16" | "q8_0" | "q5_1" | "q5_0" | "q4_1" | "q4_0"
Optionalcache_type_v
cache_type_v?: "f32" | "f16" | "q8_0" | "q5_1" | "q5_0" | "q4_1" | "q4_0"
Optionalchat_template
chat_template?: string
Optionalcont_batching
cont_batching?: boolean
Optionalctx_shift
ctx_shift?: boolean
Optionaldefault_template_kwargs
default_template_kwargs?: Record<string, any>
Optionalembeddings
embeddings?: boolean
Optionalflash_attn
flash_attn?: boolean
Optionalimage_max_tokens
image_max_tokens?: number
Optionalimage_min_tokens
image_min_tokens?: number
Optionaljinja
jinja?: boolean
Optionalkv_overrides
kv_overrides?: Record<string, string>
Optionallora_adapters
lora_adapters?: { path: string; scale?: number }[]
Optionallora_init_without_apply
lora_init_without_apply?: boolean
Optionalmmproj_offload
mmproj_offload?: boolean
Optionaln_batch
n_batch?: number
Optionaln_cache_reuse
n_cache_reuse?: number
Optionaln_ctx
n_ctx?: number
Optionaln_gpu_layers
n_gpu_layers?: number
Optionaln_keep
n_keep?: number
Optionaln_threads
n_threads?: number
Optionalno_kv_offload
no_kv_offload?: boolean
Optionaloffload_kqv
offload_kqv?: boolean
Optionalpooling_type
pooling_type?:
| "LLAMA_POOLING_TYPE_UNSPECIFIED"
| "LLAMA_POOLING_TYPE_NONE"
| "LLAMA_POOLING_TYPE_MEAN"
| "LLAMA_POOLING_TYPE_CLS"
| "unspecified"
| "none"
| "mean"
| "cls"
| "last"
| "rank"
Optionalprefill_assistant
prefill_assistant?: boolean
Optionalreasoning
reasoning?: boolean
Optionalreasoning_budget_message
reasoning_budget_message?: string
Optionalreasoning_budget_tokens
reasoning_budget_tokens?: number
Optionalreasoning_format
reasoning_format?: "none" | "deepseek-legacy" | "deepseek"
Optionalrope_freq_base
rope_freq_base?: number
Optionalrope_freq_scale
rope_freq_scale?: number
Optionalrope_scaling_type
rope_scaling_type?:
| "LLAMA_ROPE_SCALING_TYPE_UNSPECIFIED"
| "LLAMA_ROPE_SCALING_TYPE_NONE"
| "LLAMA_ROPE_SCALING_TYPE_LINEAR"
| "LLAMA_ROPE_SCALING_TYPE_YARN"
Optionalseed
seed?: number
Optionalskip_chat_parsing
skip_chat_parsing?: boolean
Optionalspec_draft_model
spec_draft_model?: string
Optionalspec_draft_n_max
spec_draft_n_max?: number
Optionalspec_draft_n_min
spec_draft_n_min?: number
Optionalspec_draft_ngl
spec_draft_ngl?: number
Optionalspec_draft_p_min
spec_draft_p_min?: number
Optionalspec_draft_threads
spec_draft_threads?: number
Optionalspec_draft_threads_batch
spec_draft_threads_batch?: number
Optionalswa_full
swa_full?: boolean
Optionalwarmup
warmup?: boolean
Optionalyarn_attn_factor
yarn_attn_factor?: number
Optionalyarn_beta_fast
yarn_beta_fast?: number
Optionalyarn_beta_slow
yarn_beta_slow?: number
Optionalyarn_ext_factor
yarn_ext_factor?: number
Optionalyarn_orig_ctx
yarn_orig_ctx?: number