How to use from the
Use from the
llama-cpp-python library
# !pip install llama-cpp-python

from llama_cpp import Llama

llm = Llama.from_pretrained(
	repo_id="tanya8997/openwork-understudy-0.5b",
	filename="understudy-Q4_K_M.gguf",
)
llm.create_chat_completion(
	messages = "No input example has been defined for this model task."
)

The Understudy 🎭 β€” openwork-understudy-0.5b

Fine-tuned lyricist for Open to Work: The Musical (Build Small Hackathon, Track 2 "Thousand Token Wood").

Writes short parody songs sung by a job candidate about wanting one specific job, conditioned on a Sendability level (1–10): 1 = polished enough to genuinely attach to an application, 10 = full unhinged parody. Outputs ACE-Step-ready [verse]/[chorus] structure with a GENRE:/TITLE:/LYRICS: header.

Training

  • Base: openbmb/MiniCPM4-0.5B (OpenBMB) β€” small enough that the whole "Tiny Mode" pipeline (this + ACE-Step 2B turbo) stays under ~3B parameters.
  • Data: 1,500 synthetic examples written by gpt-oss-20b: 60 fictional careers Γ— 5 genres Γ— sendability levels {1,3,5,7,10}, validated for format and zone calibration.
  • Method: LoRA (r=16, Ξ±=32, all-linear), 3 epochs, lr 2e-4 cosine, bf16, TRL SFTTrainer on Modal (A100, ~6 min). Eval loss 0.718, token accuracy 86%.
  • Merged weights in HF format + understudy-Q4_K_M.gguf for llama.cpp.

Prompt format

System prompt (condensed, CPU-friendly) + user message with sendability level, genre, job description, and resume. See the Space repo src/prompts.py (UNDERSTUDY_SYSTEM).

Role in the app

Instant slider-drag lyric previews on CPU via llama.cpp; the headline writer (gpt-oss-20b) composes final songs. Trained for comedy through specificity β€” it rhymes the bullet points of your resume.

Limitations

0.5B parameters of theater kid. Occasionally drops rhyme schemes, miscounts meter, or commits to a pun beyond reason. Trained only on English. Not a career advisor.

Downloads last month
213
Safetensors
Model size
0.4B params
Tensor type
BF16
Β·
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for tanya8997/openwork-understudy-0.5b

Quantized
(15)
this model
Quantizations
1 model

Space using tanya8997/openwork-understudy-0.5b 1

Article mentioning tanya8997/openwork-understudy-0.5b