Melange
API ReferenceAndroid

Enums and Constants

Android enum and support types for ZeticMLange.

This page reflects ZeticMLange Android 1.9.0.

General Model Types

TypeValues
ModelModeRUN_AUTO, RUN_FP32, RUN_QUANTIZED, RUN_SPEED, RUN_ACCURACY
QuantTypeFP32, FP16, INT
APTypeCPU, GPU, NPU, NA
ModelCacheHandlingPolicyREMOVE_OVERLAPPING, KEEP_EXISTING

Target contains backend identifiers used by selected general-model artifacts. Most apps use ModelMode and let backend selection choose the target.

LLM Types

TypeValues
LLMModelModeRUN_AUTO, RUN_SPEED, RUN_ACCURACY
LLMTargetLLAMA_CPP, LITERT_LM, MLLM
LLMQuantTypeGGUF_QUANT_ORG, GGUF_QUANT_F16, GGUF_QUANT_BF16, GGUF_QUANT_Q8_0, GGUF_QUANT_Q4_K_M, GGUF_QUANT_Q3_K_M, GGUF_QUANT_Q2_K, GGUF_QUANT_Q6_K
LLMKVCacheCleanupPolicyCLEAN_UP_ON_FULL, DO_NOT_CLEAN_UP
KVStateStatusStatus values returned by KV state persistence operations.

LLMInitOption

data class LLMInitOption(
    val kvCacheCleanupPolicy: LLMKVCacheCleanupPolicy = LLMKVCacheCleanupPolicy.CLEAN_UP_ON_FULL,
    val nCtx: Int = 2048,
)
FieldDefaultDescription
kvCacheCleanupPolicyCLEAN_UP_ON_FULLIn-memory KV-cache behavior when context storage is full.
nCtx2048Requested context size. The runtime may normalize it.

Result Types

TypePurpose
LLMRunResultResult from starting LLM generation. Includes status and prompt token count.
LLMNextTokenResultToken result returned by waitForNextToken().
AllowedRunConfigDescribes available local LFM-VL run configurations. Not exposed in website examples.

On this page