API ReferenceAndroid
Enums and Constants
Android enum and support types for ZeticMLange.
This page reflects ZeticMLange Android 1.11.0.
General Model Types
| Type | Values |
|---|---|
ModelMode | RUN_AUTO, RUN_FP32, RUN_QUANTIZED, RUN_SPEED, RUN_ACCURACY |
APType | CPU, GPU, NPU, NA |
ModelCacheHandlingPolicy | REMOVE_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
| Type | Values |
|---|---|
LLMModelMode | RUN_AUTO, RUN_SPEED, RUN_ACCURACY |
LLMTarget | LLAMA_CPP, LITERT_LM, MLLM |
LLMQuantType | GGUF_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 |
LLMKVCacheCleanupPolicy | CLEAN_UP_ON_FULL, DO_NOT_CLEAN_UP |
KVStateStatus | Status carried by ZeticMLangeKVException when a KV state operation fails. |
ZeticMLangeKVException | Typed exception for non-OK KV state statuses. |
LLMInitOption
data class LLMInitOption(
val kvCacheCleanupPolicy: LLMKVCacheCleanupPolicy = LLMKVCacheCleanupPolicy.CLEAN_UP_ON_FULL,
val nCtx: Int = 2048,
val runConfigId: Long = 0L,
)| Field | Default | Description |
|---|---|---|
kvCacheCleanupPolicy | CLEAN_UP_ON_FULL | In-memory KV-cache behavior when context storage is full. |
nCtx | 2048 | Requested context size. The runtime may normalize it. |
runConfigId | 0 | Run configuration id used by compatible LFM-VL packages. |
Result Types
| Type | Purpose |
|---|---|
LLMNextTokenResult | Token result returned by waitForNextToken(). |
Background Download Types
| Type | Values or purpose |
|---|---|
BackgroundDownloadHandle | Durable job identifier returned by downloadInBackground(...); retain it to query or stop the job. |
BackgroundDownloadState | QUEUED, RESOLVING, DOWNLOADING, VERIFYING, INSTALLED, FAILED, STOPPED |
BackgroundDownloadStatus | Latest job snapshot: handle, state, downloaded bytes, optional total bytes, and optional error message. |
BackgroundDownloadStopResult | STOPPED, ALREADY_FINISHED, NOT_FOUND |
ModelRemovalResult | Removal outcome: removed, isInUse, deletedFiles, and deletedBytes. |
INSTALLED, FAILED, and STOPPED are terminal states. If ModelRemovalResult.isInUse is true, close active model instances before retrying removal.