Skip to main content

Pre-made Models

AIKit comes with pre-made models that you can use out-of-the-box!

If it doesn't include a specific model, you can always create your own images, and host in a container registry of your choice!

CPU​

note

AIKit supports both AMD64 and ARM64 CPUs. You can run the same command on either architecture, and Docker will automatically pull the correct image for your CPU. Depending on your CPU capabilities, AIKit will automatically select the most optimized instruction set. The GGUF chat presets listed below serve text only, even when the upstream model supports image or audio inputs.

ModelOptimizationParametersCommandModel NameLicense
Qwen 3.5Instruct2Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/qwen3.5:2bqwen-3.5-2bApache 2.0
Qwen 3.5Instruct4Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/qwen3.5:4bqwen-3.5-4bApache 2.0
Qwen 3.5Instruct9Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/qwen3.5:9bqwen-3.5-9bApache 2.0
Qwen 3.8Instruct27Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/qwen3.8:27bqwen-3.8-27bApache 2.0
Qwen3-TTS BaseText to speech1.7Bdocker run -d --rm -p 127.0.0.1:8080:8080 --mount "type=bind,source=$(pwd)/reference.wav,target=/models/reference.wav,readonly" ghcr.io/kaito-project/aikit/qwen3-tts:1.7b-baseqwen3-ttsApache 2.0
🔡 Gemma 4 E2BInstruct5.1Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/gemma4:e2bgemma-4-e2b-instructApache 2.0
Devstral Small 2Code24Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/devstral-small2:24bdevstral-small-2-24b-instructApache 2.0
🦙 Llama 3.2Instruct1Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/llama3.2:1bllama-3.2-1b-instructLlama
🦙 Llama 3.2Instruct3Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/llama3.2:3bllama-3.2-3b-instructLlama
🦙 Llama 3.1Instruct8Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/llama3.1:8bllama-3.1-8b-instructLlama
🦙 Llama 3.3Instruct70Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/llama3.3:70bllama-3.3-70b-instructLlama
🅿️ Phi 4Instruct14Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/phi4:14bphi-4-14b-instructMIT
🤖 GPT-OSS20Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/gpt-oss:20bgpt-oss-20bApache 2.0
🤖 GPT-OSS120Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/gpt-oss:120bgpt-oss-120bApache 2.0

NVIDIA CUDA​

ModelOptimizationParametersCommandModel NameLicense
Qwen 3.5Instruct2Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/qwen3.5:2bqwen-3.5-2bApache 2.0
Qwen 3.5Instruct4Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/qwen3.5:4bqwen-3.5-4bApache 2.0
Qwen 3.5Instruct9Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/qwen3.5:9bqwen-3.5-9bApache 2.0
Qwen 3.8Instruct27Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/qwen3.8:27bqwen-3.8-27bApache 2.0
Qwen3-TTS BaseText to speech1.7Bdocker run -d --rm --gpus all -p 127.0.0.1:8080:8080 --mount "type=bind,source=$(pwd)/reference.wav,target=/models/reference.wav,readonly" ghcr.io/kaito-project/aikit/qwen3-tts:1.7b-baseqwen3-ttsApache 2.0
🔡 Gemma 4 E2BInstruct5.1Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/gemma4:e2bgemma-4-e2b-instructApache 2.0
Devstral Small 2Code24Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/devstral-small2:24bdevstral-small-2-24b-instructApache 2.0
📸 Flux 2 KleinText to image4Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/flux2:klein-4bflux-2-klein-4bApache 2.0
🦙 Llama 3.2Instruct1Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/llama3.2:1bllama-3.2-1b-instructLlama
🦙 Llama 3.2Instruct3Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/llama3.2:3bllama-3.2-3b-instructLlama
🦙 Llama 3.1Instruct8Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/llama3.1:8bllama-3.1-8b-instructLlama
🦙 Llama 3.3Instruct70Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/llama3.3:70bllama-3.3-70b-instructLlama
🅿️ Phi 4Instruct14Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/phi4:14bphi-4-14b-instructMIT
🤖 GPT-OSS20Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/gpt-oss:20bgpt-oss-20bApache 2.0
🤖 GPT-OSS120Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/gpt-oss:120bgpt-oss-120bApache 2.0
note

Please see models folder for pre-made model definitions.

If not being offloaded to GPU VRAM, minimum of 8GB of RAM is required for 7B models, 16GB of RAM to run 13B models, and 32GB of RAM to run 8x7B models.

The published llama-cpp model images in the NVIDIA CUDA section above use a CUDA 12 catalog plan that deliberately includes a digest-pinned CPU companion backend. When no compatible NVIDIA GPU is available, LocalAI can use that installed CPU backend. This is runtime behavior inside the selected CUDA plan, not catalog resolution silently changing to a CPU tuple.

FLUX.2 Klein 4B requires NVIDIA CUDA on Linux AMD64. Its model files use about 16 GB of disk space. A 512x512 generation on an A100 used about 15.7 GiB of GPU memory; larger images require more memory.

AMD ROCm (experimental)​

note

Published pre-made model images are currently CUDA-based, so ROCm-accelerated images are not published yet.

To use AMD GPUs, create your own llama-cpp image with runtime: rocm, then run it with the ROCm device flags described in GPU Acceleration. See Creating Model Images for build examples.

The documented ROCm image path uses llama-cpp on linux/amd64. Other experimental ROCm tuples can appear in a frontend's catalog for standard builds; consult that release's lock before relying on one.

Apple Silicon (experimental)​

note

To enable GPU acceleration on Apple Silicon, please see Podman Desktop documentation.

Apple Silicon is an experimental runtime and it may change in the future. This runtime is specific to Apple Silicon only, and it will not work as expected on other architectures, including Intel Macs.

The published Apple Silicon images use the experimental llama-cpp Apple Silicon profile with GGUF models. Other experimental catalog tuples, if present, are not a promise that a published image or end-to-end model workflow is available.

ModelOptimizationParametersCommandModel NameLicense
Qwen 3.5Instruct2Bpodman run -d --rm --device /dev/dri -p 8080:8080 ghcr.io/kaito-project/aikit/applesilicon/qwen3.5:2bqwen-3.5-2bApache 2.0
Qwen 3.5Instruct4Bpodman run -d --rm --device /dev/dri -p 8080:8080 ghcr.io/kaito-project/aikit/applesilicon/qwen3.5:4bqwen-3.5-4bApache 2.0
Qwen 3.5Instruct9Bpodman run -d --rm --device /dev/dri -p 8080:8080 ghcr.io/kaito-project/aikit/applesilicon/qwen3.5:9bqwen-3.5-9bApache 2.0
Qwen 3.8Instruct27Bpodman run -d --rm --device /dev/dri -p 8080:8080 ghcr.io/kaito-project/aikit/applesilicon/qwen3.8:27bqwen-3.8-27bApache 2.0
Qwen3-TTS BaseText to speech1.7Bpodman run -d --rm --device /dev/dri -p 127.0.0.1:8080:8080 --mount "type=bind,source=$(pwd)/reference.wav,target=/models/reference.wav,readonly" ghcr.io/kaito-project/aikit/applesilicon/qwen3-tts:1.7b-baseqwen3-ttsApache 2.0
🔡 Gemma 4 E2BInstruct5.1Bpodman run -d --rm --device /dev/dri -p 8080:8080 ghcr.io/kaito-project/aikit/applesilicon/gemma4:e2bgemma-4-e2b-instructApache 2.0
Devstral Small 2Code24Bpodman run -d --rm --device /dev/dri -p 8080:8080 ghcr.io/kaito-project/aikit/applesilicon/devstral-small2:24bdevstral-small-2-24b-instructApache 2.0
🦙 Llama 3.2Instruct1Bpodman run -d --rm --device /dev/dri -p 8080:8080 ghcr.io/kaito-project/aikit/applesilicon/llama3.2:1bllama-3.2-1b-instructLlama
🦙 Llama 3.2Instruct3Bpodman run -d --rm --device /dev/dri -p 8080:8080 ghcr.io/kaito-project/aikit/applesilicon/llama3.2:3bllama-3.2-3b-instructLlama
🦙 Llama 3.1Instruct8Bpodman run -d --rm --device /dev/dri -p 8080:8080 ghcr.io/kaito-project/aikit/applesilicon/llama3.1:8bllama-3.1-8b-instructLlama
🅿️ Phi 4Instruct14Bpodman run -d --rm --device /dev/dri -p 8080:8080 ghcr.io/kaito-project/aikit/applesilicon/phi4:14bphi-4-14b-instructMIT

Deprecated Models​

The following pre-made models are deprecated and no longer updated. Images will continue to be pullable, if needed.

If you need to use these specific models, you can always create your own images, and host in a container registry of your choice!

Retired presetHistorical imageRecommended replacement
Gemma 2 2Bghcr.io/kaito-project/aikit/gemma2:2bgemma4:e2b, API gemma-4-e2b-instruct
Mixtral 8x7Bghcr.io/kaito-project/aikit/mixtral:8x7bqwen3.8:27b, API qwen-3.8-27b
QwQ 32Bghcr.io/kaito-project/aikit/qwq:32bqwen3.8:27b, API qwen-3.8-27b
Codestral 22Bghcr.io/kaito-project/aikit/codestral:22bdevstral-small2:24b, API devstral-small-2-24b-instruct
FLUX.1 Devghcr.io/kaito-project/aikit/flux1:devflux2:klein-4b, API flux-2-klein-4b

Codestral's fill-in-the-middle prompts need to be adapted for Devstral Small 2.

CPU​

ModelOptimizationParametersCommandLicense
🐬 Orca 213Bdocker run -d --rm -p 8080:8080 ghcr.io/sozercan/aikit/orca2:13bMicrosoft Research
🅿️ Phi 2Instruct2.7Bdocker run -d --rm -p 8080:8080 ghcr.io/sozercan/phi2:2.7bMIT
🅿️ Phi 3Instruct3.8Bdocker run -d --rm -p 8080:8080 ghcr.io/sozercan/phi3:3.8bphi-3-3.8b
🅿️ Phi 3.5Instruct3.8Bdocker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/phi3.5:3.8bMIT
🦙 Llama 3Instruct8Bdocker run -d --rm -p 8080:8080 ghcr.io/sozercan/llama3:8bllama-3-8b-instruct
🦙 Llama 3Instruct70Bdocker run -d --rm -p 8080:8080 ghcr.io/sozercan/llama3:70bllama-3-70b-instruct
🦙 Llama 2Chat7Bdocker run -d --rm -p 8080:8080 ghcr.io/sozercan/llama2:7bllama-2-7b-chat
🦙 Llama 2Chat13Bdocker run -d --rm -p 8080:8080 ghcr.io/sozercan/llama2:13bllama-2-13b-chat
🔡 Gemma 1.1Instruct2Bdocker run -d --rm -p 8080:8080 ghcr.io/sozercan/gemma:2bgemma-2b-instruct

NVIDIA CUDA​

ModelOptimizationParametersCommandLicense
🐬 Orca 213Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/sozercan/orca2:13b-cudaMicrosoft Research
🅿️ Phi 2Instruct2.7Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/sozercan/phi2:2.7b-cudaMIT
🅿️ Phi 3Instruct3.8Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/sozercan/phi3:3.8bphi-3-3.8b
🅿️ Phi 3.5Instruct3.8Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/kaito-project/aikit/phi3.5:3.8bMIT
🦙 Llama 3Instruct8Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/sozercan/llama3:8bllama-3-8b-instruct
🦙 Llama 3Instruct70Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/sozercan/llama3:70bllama-3-70b-instruct
🦙 Llama 2Chat7Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/sozercan/llama2:7bllama-2-7b-chat
🦙 Llama 2Chat13Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/sozercan/llama2:13bllama-2-13b-chat
🔡 Gemma 1.1Instruct2Bdocker run -d --rm --gpus all -p 8080:8080 ghcr.io/sozercan/gemma:2bgemma-2b-instruct