Instructions to use MagicLuke/duplex-refusal with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use MagicLuke/duplex-refusal with PEFT:
Task type is invalid.
- Notebooks
- Google Colab
- Kaggle
metadata
license: other
license_name: personaplex-derivative
base_model: nvidia/personaplex-7b-v1
library_name: peft
tags:
- full-duplex
- speech
- refusal
- instruction-following
- lora
- personaplex
extra_gated_prompt: >-
Research checkpoints of a speech model trained to refuse requests when an
operator instruction tells it to. They are not a safety system. By requesting
access you agree to use them for research only.
extra_gated_fields:
Name: text
Affiliation: text
Intended use: text
duplex-refusal
LoRA adapters for nvidia/personaplex-7b-v1, a full-duplex speech model, that make it refuse a request when a private operator instruction arrives mid-conversation — and answer normally when none does. The instruction is a text span the model reads but never speaks.
Versions
One folder per version; each has its own README with data, recipe, evaluation and known issues.
| version | status | notes |
|---|---|---|
v0.1 |
preview | follows the instruction on held-out questions; known over-refusal, see its README |
Usage
The adapters target PersonaPlex with the depth decoder sliced to 8 codebooks and two extra text
tokens (<instr_start> = 32000, <instr_end> = 32001), so fold them into the base first:
huggingface-cli download MagicLuke/duplex-refusal --include "v0.1/*" --local-dir adapter
python -m duplex_brain.ckpt.build_checkpoint --hf-repo nvidia/personaplex-7b-v1 \
--adapter adapter/v0.1/lora.safetensors --scaling 2.0 --out duplex-refusal-v0.1.safetensors
build_checkpoint is from duplex-brain. Code and
training recipe: duplex-online-if.