lesson-agent-dev / models.yaml
msg encrypted ai
Feat/sprint last 2hours (#22)
aac5f23
Raw
History Blame Contribute Delete
4.06 kB
# Model preset registry for dev and Hugging Face Space.
# Select active preset with ACTIVE_MODEL; override any field via .env (see .env.example).
defaults:
# active_model: minicpm-v-4.6
active_model: minicpm5-1b
# Default true for local dev (dropdown in Gradio). Space: set ALLOW_MODEL_SWITCH=false.
allow_model_switch: true
models:
minicpm-v-4.6:
label: MiniCPM-V 4.6 (Transformers, ~0.8B, default)
backend: transformers
model_id: openbmb/MiniCPM-V-4.6
trust_remote_code: true
multimodal: true
minicpm-v-4.6-gguf:
label: MiniCPM-V 4.6 (GGUF / llama.cpp)
backend: llama_cpp
model_repo: openbmb/MiniCPM-V-4.6-gguf
model_file: MiniCPM-V-4_6-Q4_K_M.gguf
multimodal: true
n_ctx: 8192
n_gpu_layers: 0
qwen3b-gguf:
label: Qwen 2.5 3B Instruct (GGUF)
backend: llama_cpp
model_repo: Qwen/Qwen2.5-3B-Instruct-GGUF
model_file: qwen2.5-3b-instruct-q4_k_m.gguf
n_ctx: 4096
n_gpu_layers: 0
llama32-3b-gguf:
label: Llama 3.2 3B Instruct (GGUF)
backend: llama_cpp
model_repo: bartowski/Llama-3.2-3B-Instruct-GGUF
model_file: Llama-3.2-3B-Instruct-Q4_K_M.gguf
n_ctx: 4096
n_gpu_layers: 0
minicpm5-1b:
label: MiniCPM5 1B (Transformers)
backend: transformers
model_id: openbmb/MiniCPM5-1B
trust_remote_code: true
gemma4-e2b-mobile:
label: Gemma 4 E2B IT QAT Mobile (Transformers)
backend: transformers
model_id: google/gemma-4-E2B-it-qat-mobile-transformers
trust_remote_code: true
gemma-merged-local:
label: Fine-tuned merged model (local path)
backend: transformers
model_id: ./gemma_merged_model
gemma-lora-local:
label: Fine-tuned LoRA adapter (local path)
backend: transformers
model_id: ./gemma_finetuned_model
minicpm5-1b-lesson-lora:
label: MiniCPM5 1B lesson LoRA (local)
backend: transformers
model_id: openbmb/MiniCPM5-1B
adapter_path: ./models/finetuned/minicpm5-1b-lora
trust_remote_code: true
minicpm5-1b-lesson-merged:
label: MiniCPM5 1B lesson merged (local)
backend: transformers
model_id: ./models/finetuned/minicpm5-1b-lora-merged
trust_remote_code: true
# Well-Tuned track: base MiniCPM5-1B + a Modal-published LoRA adapter pulled
# straight from the Hub (no local files needed). These point at the repos the
# finetune pipeline publishes once a job clears its lm-eval gate
# (research/modal/experiments.yaml -> publish.hub_repo).
minicpm5-1b-teaching-hub:
label: MiniCPM5 1B teaching LoRA (Hub, fine-tuned)
backend: transformers
model_id: openbmb/MiniCPM5-1B
adapter_path: MSGEncrypted/minicpm5-1b-teaching-lora
trust_remote_code: true
minicpm5-1b-math-hub:
label: MiniCPM5 1B math LoRA (Hub, fine-tuned)
backend: transformers
model_id: openbmb/MiniCPM5-1B
adapter_path: MSGEncrypted/minicpm5-1b-math-lora
trust_remote_code: true
minicpm5-1b-language-lesson-hub:
label: MiniCPM5 1B language lesson LoRA (FR/AR, Hub)
backend: transformers
model_id: openbmb/MiniCPM5-1B
adapter_path: MSGEncrypted/minicpm5-1b-language-lesson-lora
trust_remote_code: true
minicpm5-1b-language-lesson-lora:
label: MiniCPM5 1B language lesson LoRA (FR/AR, local)
backend: transformers
model_id: openbmb/MiniCPM5-1B
adapter_path: ./models/finetuned/language-lesson-lora
trust_remote_code: true
tiny-aya-global:
label: Tiny Aya Global 3.3B (multilingual coach)
backend: transformers
model_id: CohereLabs/tiny-aya-global
trust_remote_code: true
tiny-aya-water:
label: Tiny Aya Water 3.3B (European / Asia-Pacific)
backend: transformers
model_id: CohereLabs/tiny-aya-water
trust_remote_code: true
tiny-aya-fire:
label: Tiny Aya Fire 3.3B (South Asian)
backend: transformers
model_id: CohereLabs/tiny-aya-fire
trust_remote_code: true
tiny-aya-earth:
label: Tiny Aya Earth 3.3B (West Asian / African)
backend: transformers
model_id: CohereLabs/tiny-aya-earth
trust_remote_code: true