CoolFace
Modelpublic

tacodevs/Behemoth-T1-123B-FP8

sourceHugging Faceotherupdated 6mo agoView on Hugging Face
0likes68downloads
Model Card

<div align="center">

<img src="https://huggingface.co/tacodevs/Behemoth-T1-123B/resolve/main/images/01headermain.png" alt="Behemoth-T1" width="100%" />

<h1>๐ŸŒด Behemoth-T1-123B-FP8 ๐ŸŒด</h1>

<p><i>The party where literary craft meets unhinged creative writing โ€” production sweet spot.</i></p>

<p> <a href="https://huggingface.co/tacodevs/Behemoth-T1-123B"><img src="https://img.shields.io/badge/BF16-tacodevs%2FBehemoth--T1--123B-ff7eb6?style=for-the-badge" alt="BF16"/></a> <a href="https://huggingface.co/tacodevs/Behemoth-T1-123B-FP8"><img src="https://img.shields.io/badge/FP8-Behemoth--T1--123B--FP8-7eddff?style=for-the-badge" alt="FP8"/></a> <a href="https://huggingface.co/tacodevs/Behemoth-T1-123B-GPTQ"><img src="https://img.shields.io/badge/GPTQ--W4A16-Behemoth--T1--123B--GPTQ-bdff7e?style=for-the-badge" alt="GPTQ"/></a> </p>

</div>

โ˜€๏ธ The pitch

This is the FP8 W8A8 dynamic quantized version of tacodevs/Behemoth-T1-123B โ€” a 123B Mistral Large roleplay model that thinks like a literary author before it writes like a storyteller.

FP8 is the production sweet spot: half the VRAM of BF16, ~99% of the quality (essentially lossless), runs cleanly on Hopper GPUs (H100, H200) with native FP8 acceleration. This is the variant most users should pick.

For the full pitch, training details, and the philosophy behind T1, see the BF16 model card.

โšก This variant

Value
Basetacodevs/Behemoth-T1-123B (BF16)
QuantizationFP8 W8A8 dynamic (8-bit weights, 8-bit activations)
CalibrationData-free (per-tensor scale computed analytically)
Quantizerllm-compressor QuantizationModifier
Size on disk~115 GB (2ร— smaller than BF16)
VRAM (8k ctx)~125 GB โ†’ fits on 2ร— 80 GB or 1ร— 144 GB GPU
Quality vs BF16~99% (essentially lossless)
SpeedFaster than BF16 on H100/H200 (native FP8 tensor cores)

๐ŸŽค How to use

T1 expects a prefilled `<think>` block to enter literary thinking mode. Use the same 7 prefill phrases as the BF16 model:

python
import openai

client = openai.OpenAI(base_url="http://localhost:8000/v1", api_key="-")

PREFILLS = {
    "analytical": "Ok i need to think about how to respond โ€” what does the character feel right now, what from their experience is relevant, what do they value, and what are they trying to achieve, so",
    "creative":   "Ok i need to think as a creative writer โ€” what twist would surprise here? Let me find an engaging new direction nobody saw coming, so",
    "unhinged":   "Ok i need to think as an unhinged author โ€” raw, explicit, intense, fully in character with no holding back, so",
}

response = client.chat.completions.create(
    model="tacodevs/Behemoth-T1-123B-FP8",
    messages=[
        {"role": "system", "content": CHARACTER_CARD},
        *conversation_history,
        {"role": "user", "content": user_message},
        {"role": "assistant", "content": f"<think>\n{PREFILLS['creative']}\n"},
    ],
    extra_body={
        "continue_final_message": True,
        "add_generation_prompt": False,
    },
    temperature=0.6,
    max_tokens=2048,
    stop=["[INST]", "</s>"],
)

๐Ÿš€ Serving with vLLM

bash
vllm serve tacodevs/Behemoth-T1-123B-FP8 \
    --tokenizer-mode auto \
    --tensor-parallel-size 2 \
    --max-model-len 8192 \
    --kv-cache-dtype fp8

Important: use --tokenizer-mode auto, not mistral โ€” mistral_common mode silently mis-templates merged-LoRA checkpoints.

Recommended hardware:

  • โ€”2ร— H100 80GB โ€” comfortable, ~62GB per GPU
  • โ€”2ร— H200 144GB โ€” luxury, plenty of headroom for 32k+ context
  • โ€”1ร— H100 NVL 188GB โ€” single-card option

FP8 W8A8 uses native FP8 tensor cores on Hopper GPUs for both weights and activations, so this variant is also faster than BF16 in practice, not just smaller.

โœ… Quality notes

FP8 W8A8 dynamic quantization is essentially lossless for 100B+ models:

  • โ€”โœ… Stream-of-consciousness thinking shape โ€” preserved
  • โ€”โœ… Detail surfacing from character cards โ€” preserved
  • โ€”โœ… Word-for-word output similarity to BF16 โ€” typically 95%+ token overlap on greedy sampling
  • โ€”โœ… Beats base R1 in side-by-side โ€” preserved
  • โ€”โœ… Production reliability โ€” same recipe Mistral officially uses for Mistral Large 3 FP8

If you need the absolute reference quality and have 4ร— 80 GB GPUs, use the BF16 reference. For most production use cases, FP8 is the right pick.

๐Ÿ› ๏ธ Training details (from base T1)

T1 is a LoRA distillation of Claude Opus 4.5 literary thinking onto `tacodevs/Behemoth-X-R1-123B` (itself an SCE merge of Behemoth-X creative writing + Behemoth-R1 reasoning).

LoRA rank32 (alpha 64, dropout 0.05, all 7 projection modules)
Trainable params559M / 123B (0.45%)
Dataset1000 Claude Opus 4.5 thinking traces on real RP conversations
Loss maskingThink-only (only the post-prefill thinking continuation gets loss)
Sequence length4096
Epochs2
Final eval loss0.9898

The LoRA only learns the shape of literary thinking. The base model's RP prose engine receives zero gradient updates โ€” the underlying creative writing voice is structurally preserved.

๐Ÿ“œ Citation

bibtex
@misc{behemoth-t1-2026,
  title  = {Behemoth-T1-123B: Literary Thinking Distillation for RP},
  author = {tacodevs},
  year   = {2026},
  url    = {https://huggingface.co/tacodevs/Behemoth-T1-123B},
}

<div align="center">

<i>The party doesn't end. We just go to bed.</i>

</div>