Melange
API ReferenceiOS

Enums and Constants

iOS enum and support types for ZeticMLange.

This page reflects ZeticMLange iOS 1.10.0.

General Model Types

TypeValues
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

TypeValues
LLMModelMode.RUN_AUTO, .RUN_SPEED, .RUN_ACCURACY
LLMTarget.LLAMA_CPP, .MLLM
LLMQuantTypeGGUF quantization variants such as .GGUF_QUANT_F16, .GGUF_QUANT_Q4_K_M, and .GGUF_QUANT_Q8_0
LLMKVCacheCleanupPolicy.CLEAN_UP_ON_FULL, .DO_NOT_CLEAN_UP
KVStateStatusStatus values returned by KV state persistence operations.
KVStateErrorError thrown when a KV state operation fails.

LLMInitOption

public struct LLMInitOption {
  public let kvCacheCleanupPolicy: LLMKVCacheCleanupPolicy
  public let nCtx: Int
  public let runConfigId: Int64
}
FieldDefaultDescription
kvCacheCleanupPolicy.CLEAN_UP_ON_FULLIn-memory KV-cache behavior when context storage is full.
nCtx2048Requested context size. The runtime may normalize it.
runConfigId0Run configuration id used by compatible LFM-VL packages.

Result Types

TypePurpose
LLMNextTokenResultToken result returned by waitForNextToken().

On this page