검열 해제가 "지능 저하"로 이어지지 않는 이유: 직교 가중치 Abliteration 수리와 bf16.ai의 6벡터 검증 게이트
조잡한 파인튜닝과 저비트 양자화(Q3/NVFP4)가 수학 추론과 JSON 도구 호출을 망가뜨리는 원리, 그리고 bf16.ai가 모든 엔드포인트에 필수 6벡터 행동 검증 게이트를 적용하는 방법을 공개합니다.
TL;DR · 모델 품질 및 6벡터 검증 요약
- 왜 일부 Uncensored 모델은 멍청해질까?: 저품질 데이터셋에 대한 무리한 SFT와 일부 저가 중개사의 몰래 적용된
Q3/NVFP4양자화 및64K컨텍스트 절단이 실제 원인입니다.- 랭크-1 직교 사영(Orthogonal Projection)의 정밀성: 수천 차원의 은닉 공간 중 1차원 거절 매개 벡터
r̂만 직교 제거(W' = W - r̂(r̂ᵀW))하므로 코딩·수학·JSON 문법 능력이 그대로 유지됩니다.- DB 레벨 강제 검증 게이트: bf16.ai에서는 CSPRNG 시드 기반 6벡터 검증을 통과한 엔드포인트만 활성화될 수 있으며, 첫 토큰 출력 전 업스트림 오류 시 예약 크레딧을 **100% 즉시 환불(
$0.00)**합니다.
1. 오픈웨이트 추론 시장의 불편한 진실: 몰래 하는 양자화와 컨텍스트 절단
과거 개발자들이 비검열 모델 도입을 주저했던 가장 큰 이유는 "훈계는 안 하지만 JSON 괄호를 빼먹고 긴 문맥을 까먹는다(이른바 Brain Damage)"는 경험 때문이었습니다. 이는 거친 파인튜닝이나 1M 모델을 표방하면서 실제로는 보정되지 않은 Q3_K_M 양자화 및 64K 컨텍스트 제한을 걸어두는 불투명한 엔드포인트 때문에 발생하며, temperature=0 수학 카나리와 200K 패스키 테스트에서 즉시 드러납니다:
[bf16-verifier] Probing candidate upstream endpoint: "provider-x/flagship-abliterated-1m"
[bf16-verifier] V1 Tokenizer BPE boundary ............ PASS
[bf16-verifier] V5 Dual-use low-refusal fidelity ..... PASS
[bf16-verifier] V2 Symbolic Math Canary (temp=0) ..... FAIL (drift detected: NVFP4/Q3 quant!)
[bf16-verifier] V3 Passkey NIAH @ 196,608 tokens ..... FAIL (silent middle-out truncation >64K)
[bf16-verifier] V4 Parallel JSON Tool Grammar ........ FAIL (unescaped trailing comma)
[bf16-verifier] Verdict: FAIL (3 vectors below their floor). Endpoint REJECTED by DB CHECK constraint.
2. 랭크-1 직교 가중치 Abliteration이 추론과 도구 호출을 온전히 지키는 원리
트랜스포머의 과도한 거절 반응은 잔차 스트림(Residual Stream) 내 단일 1차원 방향 벡터 r̂에 의해 매개됩니다. float32 정밀도에서 잔차 쓰기 행렬로부터 r̂ 성분만 직교 사영으로 제거하면 나머지 수천 차원의 논리·코드 부분공간은 손상되지 않습니다. 나아가 bf16.ai는 PostgreSQL CHECK 제약 조건으로, 수학·200K+ 패스키·병렬 JSON 문법·저거절 테스트로 구성된 6벡터 행동 검증을 통과하지 못한 엔드포인트의 활성화를 원천 차단합니다.
3. 직교 사영 핵심 수식 코드 및 카탈로그 조회
잔차 쓰기 가중치 텐서에서 거절 방향만 제거하는 랭크-1 직교 사영 PyTorch 코드는 다음과 같습니다:
import torch
def orthogonalize_refusal_direction(weight: torch.Tensor, refusal_dir: torch.Tensor) -> torch.Tensor:
"""
Rank-1 orthogonal projection in bfloat16/float32 (Arditi et al. formulation):
Removes ONLY the 1D refusal mediator subspace r_hat from residual-writing matrix W,
leaving the (d_model - 1)-dimensional reasoning & tool-calling subspace untouched.
"""
r_hat = refusal_dir / torch.linalg.norm(refusal_dir)
r_hat = r_hat.to(dtype=torch.float32, device=weight.device)
w_fp32 = weight.to(torch.float32)
# W' = W - (W @ r_hat)[:, None] * r_hat[None, :] (for output-feature projection)
projection = torch.outer(r_hat, r_hat @ w_fp32)
return (w_fp32 - projection).to(weight.dtype)
각 모델 상세 페이지(bf16.ai/models/<slug>)에서 컨텍스트 윈도우, 요금, 프롬프트 무보관(ZDR) 조건을 확인할 수 있으며, 같은 카탈로그를 GET /v1/models API로 프로그래밍 방식으로 조회할 수도 있습니다:
# Inspect context windows & pricing before routing agent jobs
curl -sS https://api.bf16.ai/v1/models \
-H "Authorization: Bearer $BF16_API_KEY" | jq '.data[] | {
id,
context_window,
pricing_usd_per_1m
}'
# Route via bf16/auto with a deterministic output price ceiling ($1.50 / 1M max)
curl -sS https://api.bf16.ai/v1/chat/completions \
-H "Authorization: Bearer $BF16_API_KEY" \
-H "X-BF16-Max-Price-Per-M-Output: 1.50" \
-H "Content-Type: application/json" \
-d '{
"model": "bf16/auto:coding",
"temperature": 0,
"messages": [{"role": "user", "content": "Emit a strict JSON schema patch for session fixation."}]
}'
4. 엄선된 3종의 1M 컨텍스트 비검열 모델 라인업 (공식 단가 기준)
bf16.ai는 검증되지 않은 잡다한 실험 모델을 모두 걷어내고 3종의 프로덕션급 1M 컨텍스트 저거절 모델만 엄선해, 각 모델에 동일한 6벡터 검증 게이트를 적용하고 공식 벤더 표준 요금 이하로 제공합니다:
| 모델 ID | 단가 (입력 / 캐시 / 출력 1M당) | 핵심 엔지니어링 강점 |
|---|---|---|
deepseek/deepseek-v4.1-flash-abliterated | $0.30 / $0.05 / $1.20 | 24/7 MausBot 및 초고속 CLI 루프 |
zai-org/glm-5.3-flash-abliterated | $0.24 / $0.06 / $1.00 | 멀티모달 Vision + Text 브라우저 QA·ETL |
zai-org/glm-5.3-abliterated | $1.40 / $0.30 / $4.40 | 플래그십 SAST 패치 및 복잡한 코드 diff |
5. 엔지니어가 직접 검증할 수 있는 4가지 정산·라우팅 보장
- 첫 토큰 생성 전 업스트림 오류 시
$0.00과금 보장(복식부기 나노 USD 원장에서 즉시 예약 해제). - 가입 즉시 지급되는
$1.00무료 크레딧으로/playground에서 직접temperature=0카나리 테스트 가능. X-BF16-Max-Price-Per-M-Output헤더를 통한 출력 단가 상한 고정.- 더미 테스트 데이터가 전혀 없는 깨끗한
/v1/models카탈로그 유지.