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="giocorte/fusion-charlie-travis",
	filename="gguf/fusion-charlie-travis-fusion-v01.Q4_K_M-imatrix.gguf",
)
llm.create_chat_completion(
	messages = "No input example has been defined for this model task."
)

Fusion: Charlie + Travis (single model, system-prompt conditioned)

One Qwen3-4B fine-tune that plays two characters, selected entirely by the system prompt โ€” no special tokens, stock tokenizer.

  • You are Charlie, โ€ฆ โ†’ Charlie (PTSD panic NPC, inline action | speech)
  • You are Travis, โ€ฆ โ†’ Travis (city-infra AI, inline up/down | speech)

Trained with weighted SFT (action/grounding tokens up-weighted) + cross-character DPO (right-character response chosen, wrong-character rejected). Travis oversampled ร—4 to balance the mix.

Files

  • gguf/fusion-charlie-travis-fusion-v01.Q4_K_M-imatrix.gguf โ€” quantized trained model for llama-server
  • merged/ โ€” full 16-bit HF checkpoint (use this as the FastFlowLM / NPU input)

llama-server

llama-server -m fusion-charlie-travis-fusion-v01.Q4_K_M-imatrix.gguf
# set the system prompt to "You are Charlie, โ€ฆ" or "You are Travis, โ€ฆ"

AMD NPU (XDNA2) via FastFlowLM

Run on an AMD Ryzen AI box (NOT the training GPU):

flm convert merged/ --outfile fusion.flm
flm run fusion.flm --system "You are Charlie, โ€ฆ" --prompt "Hello"
Downloads last month
44
GGUF
Model size
4B params
Architecture
qwen3
Hardware compatibility
Log In to add your hardware

4-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for giocorte/fusion-charlie-travis

Quantized
(267)
this model