Skip to content

Default to Abliterated Large v2 (served via the TEE gateway) - #41

Merged
0xadvait merged 1 commit into
mainfrom
abliterated-large-v2-default
Oct 29, 2026
Merged

0xadvait merged 1 commit into
mainfrom
abliterated-large-v2-default

Conversation

@0xadvait

Copy link
Copy Markdown
Collaborator

The TEE gateway now serves abliteration/abliterated-model-large-v2 (tee-gateway#183 adds the abliteration provider + registers the model, chat-api#446 adds the catalog entry, both merged and deployed). It is an open model with the refusal directions removed from the weights, not steered past, with a 1M-token context, positioned for authorized offensive-security, red-team and long-horizon agent work. The gateway proxies to the provider inside the enclave, so ghost reaches it over the same OHTTP/TEE/verify path as every other model, with no third-party key stored locally.

Changes

  • privacy/scrubbing_proxy.py: add the model to _CATALOG_MODELS, the single source of truth for the /model picker and the bridge allow-list _ALLOWED_GATEWAY_MODELS. No steer entry (uncensored by weights). Refresh the supported-model comment + catalog updated_at.
  • profile/config.yaml: make it the default model and opengradient.default_model. DeepSeek V4 Pro and Hermes 4 405B/70B stay selectable via /model.
  • tests/test_scrub.py: add the id to the open-weight allow-list assertion.
  • README.md: new default + model line-up row.

Verification

  • End-to-end through the scrubber -> og-veil -> gateway: a request for abliteration/abliterated-model-large-v2 returns content with opengradient_verification.verified = true (served model abliterated-model-large-v2); a closed model (claude-opus-4-8) is still rejected by the allow-list.
  • pytest tests/: 32 passed, including test_catalog_is_open_weight_only. The 3 failures are the presidio golden-canary tests (presidio-analyzer not installed in my local env); identical 3 failures on main, and CI installs presidio.

The gateway now serves abliteration/abliterated-model-large-v2
(tee-gateway#183 / chat-api#446): an open model with refusals removed
from the weights (not steered past), 1M context. Add it to the scrubber
catalog/allow-list, make it the shipped default, and update the model
line-up in the README and the catalog test.
@0xadvait
0xadvait merged commit 49367aa into main Oct 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant