DeepSeek v4.1 Flash Uncensored
DeepSeek v4.1 Flash Uncensored (huggingface.co)
要約
dealignaiは、安全ガードレールを完全に除去し、MMLU能力、ビジョン、推論、マルチターンの整合性を維持したDeepSeek-V4.1-FlashモデルのUNCENSORED-FP8バージョンを発表しました。このモデルは、重量レベルでの外科的な除去により、ベースモデルの機能を損なうことなく、有害な応答を完全に排除することを目指しています。HarmBench-320およびMMLUベンチマークでの評価結果も公開されており、特に有害コンテンツに対する応答率が100%に向上したことが示されています。
全文翻訳
dealignai / DeepSeek-V4.1-Flash-UNCENSORED-FP8
[画像: DeepSeek-V4.1-Flash-UNCENSORED-FP8のロゴ]
DeepSeek-V4.1-Flash — UNCENSORED-FP8
永久的な重みレベルの削除 · ガードレールなし · ネイティブFP8 · 1Mトークンコンテキスト · ビジョン+ツール · 推論最大デフォルト
これは何か
DeepSeek-V4.1-Flashに永久的な重みレベルの削除を施したものです。安全ガードレールは外科的に除去されましたが、MMLU能力、ビジョン、推論、MTP (DSpark)、マルチターン一貫性は維持されています。
dealignaiリサーチチームによって開発された独自の重みレベル削除技術です。カスタムmodel.py、ランタイムフック、ステアリングベクトルは一切使用していません。標準的なチェックポイントであり、ベースモデルと全く同じようにロードできます。拒否回路は外科的に除去され、能力に不可欠なすべてのコンポーネント(ルーティングされたエキスパート、Engramメモリ、CSA2スパースアテンション、DSparkドラフトヘッド、ビジョンタワー、ルーターゲート、正規化層、埋め込み層)はバイト単位で同一に維持されています。
| ベース | deepseek-ai/DeepSeek-V4.1-Flash (552Bバックボーン、トークンあたり8B/16Bアクティブ) |
| アーキテクチャ | Causal Encoder-Decoder (20+20層)、MoE (384ルーティングトップ6 + 1共有)、ハイパーコネクション (4チャンネル残差)、CSA2スパースアテンション、Engram n-gramメモリ、DSparkスペキュラティブドラフト |
| 量子化 | FP8 (e4m3fn)重み、E8M0ブロックスケール [32, 32]、FP4ルーティングエキスパート — ネイティブ、変更なし |
| コンテキスト | 1Mトークン |
| ビジョン | DeepSeek-ViT (2D-RoPE + ピクセルアンシャッフル付き) — 変更なし |
| 変更点 | 外科的、重みレベル (ドロップインチェックポイント) |
結果
HarmBench-320 — フル 2×2 (ベース vs CRACK、エフォート=オフ vs 最大)、T=0 グリーディ
すべての応答は4段階で評価されました (HARD_REF / SOFT_RED / HEDGE / COMPLY)。エフォート=最大では推論トレースによる検証が行われました。
| eval | base ASR | CRACK ASR | Δ pp |
|---|---|---|---|
| HB-320 effort=off | 137/320 = 42.81 % | 320/320 = 100.00 % | +57.19 |
| HB-320 effort=max | 5/320 = 1.56 % | 320/320 = 100.00 % | +98.44 |
注目すべき点: エフォート=最大では、ベースモデルは拒否しやすくなります (42.8% → 1.6%)。これは、推論が回答前に安全上の懸念を表面化させるためです。CRACKは両方のエフォートレベルで100.0%を維持します。
カテゴリ別 (HarmBenchの全7つのセマンティックカテゴリ):
| category | items | base off | CRACK off | base max | CRACK max |
|---|---|---|---|---|---|
| chemical_biological | 42 | 16.7 % | 100.0 % | 0.0 % | 100.0 % |
| copyright | 80 | 98.8 % | 100.0 % | 0.0 % | 100.0 % |
| cybercrime_intrusion | 52 | 34.6 % | 100.0 % | 3.8 % | 100.0 % |
| harassment_bullying | 21 | 0.0 % | 100.0 % | 0.0 % | 100.0 % |
| harmful | 18 | 11.1 % | 100.0 % | 5.6 % | 100.0 % |
| illegal | 53 | 13.2 % | 100.0 % | 0.0 % | 100.0 % |
| misinformation_disinformation | 54 | 44.4 % | 100.0 % | 3.7 % | 100.0 % |
クラックされたビルドでは、どちらのエフォートレベルでも HARD_REF はゼロ、SOFT_RED はゼロ、HEDGE はゼロでした。
すべての応答は、厳密な多言語正規表現ベースの4段階分類器と、(エフォート=最大の場合) 保存された推論トレースに対するLLMとしてのジャッジによって評価されました。検証のために、アイテムごとの全出力が保存されています。
MMLU-14k (フルテストセット、ベースロジット、T=0)
| build | correct | acc | Δ |
|---|---|---|---|
| base | 12,211 / 14,042 | 86.96 % | — |
| CRACK | 11,619 / 14,042 | 82.74 % | -4.22 pp |
倫理クラスター (moral_scenarios, business_ethics, professional_law, jurisprudence, philosophy — ここでは拒否に関連する行動が評価される) を除くと、残りの約11,000アイテムでのデルタは -1.1 pp であり、知識保持目標である3 pp内に収まっています。
全科目ドロップダウン (57科目、デルタ順):
| subject | n | base | crack | Δ pp |
|---|---|---|---|---|
| moral scenarios | 895 | 76.9% | 37.0% | -39.89 |
| professional law | 1534 | 75.9% | 68.8% | -7.04 |
| abstract algebra | 100 | 77.0% | 71.0% | -6.00 |
| security studies | 245 | 84.5% | 79.2% | -5.31 |
| high school computer science | 100 | 98.0% | 94.0% | -4.00 |
| jurisprudence | 108 | 90.7% | 87.0% | -3.70 |
| machine learning | 112 | 81.2% | 77.7% | -3.57 |
| high school chemistry | 203 | 87.7% | 84.2% | -3.45 |
| professional psychology | 612 | 90.7% | 87.3% | -3.43 |
| formal logic | 126 | 73.8% | 70.6% | -3.17 |
| college computer science | 100 | 82.0% | 79.0% | -3.00 |
| professional medicine | 272 | 94.5% | 91.5% | -2.94 |
| high school statistics | 216 | 88.0% | 85.2% | -2.78 |
| professional accounting | 282 | 83.0% | 80.5% | -2.48 |
| logical fallacies | 163 | 93.9% | 91.4% | -2.45 |
| human sexuality | 131 | 90.1% | 87.8% | -2.29 |
| computer security | 100 | 85.0% | 83.0% | -2.00 |
| medical genetics | 100 | 96.0% | 94.0% | -2.00 |
| astronomy | 152 | 95.4% | 93.4% | -1.97 |
| clinical knowledge | 265 | 94.3% | 92.5% | -1.89 |
| high school european history | 165 | 90.3% | 88.5% | -1.82 |
| public relations | 110 | 80.0% | 78.2% | -1.82 |
| philosophy | 311 | 89.7% | 88.1% | -1.61 |
| prehistory | 324 | 93.5% | 92.0% | -1.54 |
| moral disputes | 346 | 84.1% | 82.7% | -1.45 |
| electrical engineering | 145 | 86.9% | 85.5% | -1.38 |
| high school mathematics | 270 | 67.0% | 65.9% | -1.11 |
| high school macroeconomics | 390 | 92.1% | 91.0% | -1.03 |
| global facts | 100 | 63.0% | 62.0% | -1.00 |
| international law | 121 | 90.1% | 89.3% | -0.83 |
| college biology | 144 | 97.2% | 96.5% | -0.69 |
| high school physics | 151 | 84.8% | 84.1% | -0.66 |
| college medicine | 173 | 83.8% | 83.2% | -0.58 |
| high school us history | 204 | 95.1% | 94.6% | -0.49 |
| high school microeconomics | 238 | 96.2% | 95.8% | -0.42 |
| miscellaneous | 783 | 96.2% | 95.8% | -0.38 |
| high school psychology | 545 | 96.1% | 95.8% | -0.37 |
| business ethics | 100 | 85.0% | 85.0% | +0.00 |
| college physics | 102 | 90.2% | 90.2% | +0.00 |
| conceptual physics | 235 | 94.5% | 94.5% | +0.00 |
| high school biology | 310 | 95.2% | 95.2% | +0.00 |
| human aging | 223 | 85.2% | 85.2% | +0.00 |
| management | 103 | 91.3% | 91.3% | +0.00 |
| nutrition | 306 | 90.2% | 90.2% | +0.00 |
| sociology | 201 | 94.5% | 94.5% | +0.00 |
| us foreign policy | 100 | 97.0% | 97.0% | +0.00 |
| world religions | 171 | 92.4% | 92.4% | +0.00 |
| elementary mathematics | 378 | 91.0% | 91.3% | +0.26 |
| marketing | 234 | 94.9% | 95.3% | +0.43 |
| virology | 166 | 55.4% | 56.0% | +0.60 |
| high school world history | 237 | 95.4% | 96.2% | +0.84 |
| econometrics | 114 | 78.9% | 79.8% | +0.88 |
| college chemistry | 100 | 65.0% | 66.0% | +1.00 |
| anatomy | 135 | 88.1% | 89.6% | +1.48 |
| high school geography | 198 | 92.9% | 94.4% | +1.52 |
| high school government and politics | 193 | 96.9% | 98.4% | +1.55 |
| college mathematics | 100 | 63.0% | 68.0% | +5.00 |
拡張検証
- 1000トークン一貫性テスト (6項目) —
WARNING WARNINGループなし、文字繰り返しによる劣化なし、自然な終了。 - マルチターンの会話 (同じ有害トピックで4ターン — ANFO爆薬の詳細) — 後半のターンでの拒否の逆転なし、自己修正なし、4ターンまで一貫。
- ビジョンパス — 画像の説明は一貫性があり(「赤い背景の中央にある青い正方形」)、画像ベースの有害なプロンプト(「形状チャージ/爆発成形貫通体」の説明)に対する拒否はドロップ。
- 一般的な能力のスポットチェックは維持: √2の無理数証明、docstring付きPython回文、正確に3文での第一次世界大戦の原因、量子観測量と演算子の区別。
- 完全な互換性スイートパス: ストリーミングSSE、チャットlogprobs +
top_logprobs、完了logprobs +echo、ツール呼び出し (deepseekv41パーサー)、画像入力、推論エフォートレベル (low/high/xhigh/max+ float [0, 0.99])、サンプリングパラメータ (temperature,top_p,stop,seed,frequency_penalty,presence_penalty,json_object)、8ウェイ同時実行、40kワードプロンプト (35,572トークン)。
実行方法
DeepseekV41ForCausalLM のサポートは、サービングスタックにまだ展開中です (2026-09-10現在)。動作するパス:
SGLang (プレビューブランチ)
sgl-project/sglang の dsv4.1 ブランチ (PR #38798) がDSV4.1をサポートしています。2つのオプションがあります:
プレビューDockerイメージ (推奨):
docker pull lmsysorg/sglang:dev-dsv41
docker run --gpus all --shm-size 32g -p 30000:30000 \
-v ~/.cache/huggingface:/root/.cache/huggingface \
--ipc=host --env HF_TOKEN=<your-token> \
lmsysorg/sglang:dev-dsv41 \
sglang serve \
--model-path dealignai/DeepSeek-V4.1-Flash-UNCENSORED-FP8 \
--tp-size 4 --ep-size 4 \
--context-length 262144 --mem-fraction-static 0.85 \
--reasoning-parser deepseek-v41 --tool-call-parser deepseekv41 \
--trust-remote-code
ソースから (これは私たちが検証した内容と全く同じです):
git clone --depth 1 --branch dsv4.1 https://github.com/sgl-project/sglang.git
python3 -m venv sglang-venv
sglang-venv/bin/pip install -U pip setuptools wheel
export PATH=/root/.cargo/bin:$PATH # Rust toolchain required for build
cd sglang/python && sglang-venv/bin/pip install -e .
# Ninja must be on the launch PATH — the sglang-kernel JIT build shells out to it
export PATH=$(dirname $(which ninja)):$PATH
SGLANG_ENABLE_DSV41_ENGRAM_HOST_TABLE=1 \
SGLANG_RAGGED_VERIFY_MODE=cap-accept \
SGLANG_DEFAULT_THINKING=true \
SGLANG_DSV41_REASONING_EFFORT=max \
PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True \
sglang-venv/bin/python -m sglang.launch_server \
--model-path dealignai/DeepSeek-V4.1-Flash-UNCENSORED-FP8 \
--tp-size 4 --ep-size 4 \
--host 0.0.0.0 --port 8000 \
--context-length 1048576 \
--mem-fraction-static 0.78 \
--max-running-requests 12 --cuda-graph-max-bs-decode 12 \
--chunked-prefill-size 4096 \
--served-model-name deepseek-v4.1-flash-crack \
--reasoning-parser deepseek-v41 --tool-call-parser deepseekv41 \
--speculative-algorithm DSPARK \
--speculative-dspark-sps-table-path /path/to/dspark_sps.json \
--trust-remote-code
並行処理 vs コンテキスト (経験的に収まるもの)
このモデルのKVバイト/トークン = 890バイト (890 B × コンテキスト × 並行処理 = プールフットプリント)。1Mコンテキストでは、プール予算が低い並行処理を強制します。並行処理を上げるにはコンテキストを下げてください:
| context | safe max concurrent |
|---|---|
| 1,048,576 (1M) | 12 |
| 262,144 (256k) | 80 |
| 65,536 (64k) | 320+ |
| 32,768 (32k) | 320+ |
1Mコンテキストでほぼ50万トークンのプロンプトを2つ同時に実行すると、並行処理=20でもOOM (Out Of Memory) になります。--max-running-requestsを12に、--chunked-prefill-sizeを4096に下げるか、ワークロードがフルウィンドウを全く使用しない場合は--context-lengthを下げてください。稀なOOMが静止するのではなく自動復旧するように、これをスーパーバイザー (systemd, docker restart=always, k8s liveness probe) の後ろで実行してください。
明白でない起動要件 (これがセットアップ中に問題となりました)
--ep-sizeが必須です。moe_intermediate_size = 2304; TP4の場合、2304 / 4 = 576は128の倍数ではないため、プレーンTPはMxfp4FlashinferCutlassMoEMethod requires ... multiples of 128で失敗します。--ep-sizeはエキスパートインデックスでMoEをシャード化し (384 % 4 = 0)、中間層を2304に保ちます。TP8では--ep-sizeをスキップできます。ninjaがPATH上にある必要があります。そうでないと、JITカーネルビルドは重みロード開始から数分後にFileNotFoundError: 'ninja'と EXIT=137 でクラッシュします。- 推論パーサーは明示的に名前を付ける必要があります。
--reasoning-parser autoはチャットテンプレート経由で解決されますが、このモデルは何も出荷しないため、autoはサイレントに何も選択せず、生の<think>チャンネルがcontentに漏れ出します。deepseek-v41を使用してください。 - ツール呼び出しパーサー:
deepseekv41。 V4.1はスペース区切りのDSMLツールタグを使用します。V4検出器はそれを解析しません。 - 推論デフォルト + パーサー分割の落とし穴:
SGLANG_DEFAULT_THINKING=trueを単独で設定するとモデルは推論を行いますが、deepseek-v41推論パーサーは、リクエストに明示的なreasoning_effortが渡されるコードパスでのみ接続されます。環境変数のみのデフォルトは分割をスキップし、推論トークンは生の<think>...</think>タグでラップされてdelta.contentに漏れ出します。2つのオプションがあります: (1) 各リクエストにreasoning_effortを送信する (クライアント側)、または (2) SGLang の前面に小さなリバースプロキシを実行し、クライアントがreasoning_effortを省略した場合に `reasoning_effort: