import torchfrom peft import PeftModelfrom transformers import AutoModelForCausalLM, AutoTokenizer base = "Qwen/Qwen3-4B-Instruct-2507"adapter = "Susu11/new4b"tok = AutoTokenizer.from_pretrained(adapter, trust_remote_code=True)model = AutoModelForCausalLM.from_pretrained( base, torch_dtype=torch.bfloat16, device_map="auto", trust_remote_code=True)model = PeftModel.from_pretrained(model, adapter)messages = [ {"role": "system", "content": "You are a Socratic Science Tutor for a Grade 10 student. Never give the final answer directly."}, {"role": "user", "content": "Why does ice float?"},]text = tok.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)inputs = tok(text, return_tensors="pt").to(model.device)out = model.generate(**inputs, max_new_tokens=128, do_sample=False)print(tok.decode(out[0, inputs.input_ids.shape[-1]:], skip_special_tokens=True))