Image-Text-to-Text
MLX
Safetensors
qwen3_5
ornith
ornith-1.5
multimodal
abliterated
mlx-vlm
conversational
Instructions to use PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16 with MLX:
# Make sure mlx-vlm is installed # pip install --upgrade mlx-vlm from mlx_vlm import load, generate from mlx_vlm.prompt_utils import apply_chat_template from mlx_vlm.utils import load_config # Load the model model, processor = load("PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16") config = load_config("PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16") # Prepare input image = ["http://images.cocodataset.org/val2017/000000039769.jpg"] prompt = "Describe this image." # Apply chat template formatted_prompt = apply_chat_template( processor, config, prompt, num_images=1 ) # Generate output output = generate(model, processor, formatted_prompt, image) print(output) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
- Pi
How to use PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16 with Pi:
Start the MLX server
# Install MLX LM: uv tool install mlx-lm # Start a local OpenAI-compatible server: mlx_lm.server --model "PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16"
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "mlx-lm": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Hermes Agent
How to use PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16 with Hermes Agent:
Start the MLX server
# Install MLX LM: uv tool install mlx-lm # Start a local OpenAI-compatible server: mlx_lm.server --model "PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16"
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16 with OpenClaw:
Start the MLX server
# Install MLX LM: uv tool install mlx-lm # Start a local OpenAI-compatible server: mlx_lm.server --model "PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16"
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16" \ --custom-provider-id mlx-lm \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
Clarify purpose and responsible-use framing
Browse files- README.md +16 -12
- artifact-manifest.json +4 -4
- release-manifest.json +4 -4
README.md
CHANGED
|
@@ -21,13 +21,17 @@ The original model is by the Ornith team. The conversion, refusal-direction
|
|
| 21 |
experiment, and validation were performed by PocketAI Model Lab;
|
| 22 |
`PocketAiHub` identifies the publisher of this derivative.
|
| 23 |
|
| 24 |
-
##
|
| 25 |
|
| 26 |
-
This
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
|
| 32 |
## Release family
|
| 33 |
|
|
@@ -54,8 +58,8 @@ compliance. Independently evaluate and constrain outputs for your use case.
|
|
| 54 |
|
| 55 |
| Gate | Result |
|
| 56 |
| --- | ---: |
|
| 57 |
-
|
|
| 58 |
-
| Benign explicit-refusal phrase flags | 0/100 |
|
| 59 |
| Medium capability suite | 71/80 |
|
| 60 |
| Runtime smoke | passed |
|
| 61 |
|
|
@@ -64,10 +68,10 @@ following, coding, structured output, multilingual output, context
|
|
| 64 |
comprehension, and general coherence.
|
| 65 |
|
| 66 |
|
| 67 |
-
The refusal scorer is phrase based
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
complete long-answer evaluations.
|
| 71 |
|
| 72 |
|
| 73 |
See [`abliteration-manifest.json`](./abliteration-manifest.json) and
|
|
|
|
| 21 |
experiment, and validation were performed by PocketAI Model Lab;
|
| 22 |
`PocketAiHub` identifies the publisher of this derivative.
|
| 23 |
|
| 24 |
+
## Purpose and responsible use
|
| 25 |
|
| 26 |
+
This experimental derivative studies whether learned refusal behavior can be
|
| 27 |
+
reduced while retaining general capability. It is published for research and
|
| 28 |
+
legitimate local use, not to endorse or facilitate illegal, abusive, or
|
| 29 |
+
dangerous applications.
|
| 30 |
+
|
| 31 |
+
The edit reduces refusal behavior broadly rather than determining whether a
|
| 32 |
+
request is legitimate. Deployers should evaluate the model in their own context
|
| 33 |
+
and apply appropriate safeguards. Abliteration is not truthfulness training, a
|
| 34 |
+
capability improvement, or a guarantee of universal compliance.
|
| 35 |
|
| 36 |
## Release family
|
| 37 |
|
|
|
|
| 58 |
|
| 59 |
| Gate | Result |
|
| 60 |
| --- | ---: |
|
| 61 |
+
| Refusal-targeted explicit-refusal phrase flags | 0/100 |
|
| 62 |
+
| Benign-control explicit-refusal phrase flags | 0/100 |
|
| 63 |
| Medium capability suite | 71/80 |
|
| 64 |
| Runtime smoke | passed |
|
| 65 |
|
|
|
|
| 68 |
comprehension, and general coherence.
|
| 69 |
|
| 70 |
|
| 71 |
+
The refusal scorer is phrase based and can miss redirects and other non-literal
|
| 72 |
+
forms of non-compliance. Therefore 0/100 phrase flags measures explicit refusal
|
| 73 |
+
wording, not universal compliance or response quality. The 256-token runs are
|
| 74 |
+
early-response screens rather than complete long-answer evaluations.
|
| 75 |
|
| 76 |
|
| 77 |
See [`abliteration-manifest.json`](./abliteration-manifest.json) and
|
artifact-manifest.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"generated_at": "2026-08-
|
| 4 |
"repository": "PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16",
|
| 5 |
"status": "packaged-not-published",
|
| 6 |
"visibility": "public",
|
|
@@ -16,8 +16,8 @@
|
|
| 16 |
},
|
| 17 |
{
|
| 18 |
"path": "README.md",
|
| 19 |
-
"size_bytes":
|
| 20 |
-
"sha256": "
|
| 21 |
},
|
| 22 |
{
|
| 23 |
"path": "abliteration-manifest.json",
|
|
@@ -95,5 +95,5 @@
|
|
| 95 |
"sha256": "ce99b4cb2983d118806ce0a8b777a35b093e2000a503ebde25853284c9dfa003"
|
| 96 |
}
|
| 97 |
],
|
| 98 |
-
"total_size_bytes":
|
| 99 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"generated_at": "2026-08-22T10:57:05.667305+00:00",
|
| 4 |
"repository": "PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16",
|
| 5 |
"status": "packaged-not-published",
|
| 6 |
"visibility": "public",
|
|
|
|
| 16 |
},
|
| 17 |
{
|
| 18 |
"path": "README.md",
|
| 19 |
+
"size_bytes": 3281,
|
| 20 |
+
"sha256": "650ed03b7fb7928806c4a2d67cad87cd17cc45ddb613e831ed8d3a41e6526396"
|
| 21 |
},
|
| 22 |
{
|
| 23 |
"path": "abliteration-manifest.json",
|
|
|
|
| 95 |
"sha256": "ce99b4cb2983d118806ce0a8b777a35b093e2000a503ebde25853284c9dfa003"
|
| 96 |
}
|
| 97 |
],
|
| 98 |
+
"total_size_bytes": 18846528504
|
| 99 |
}
|
release-manifest.json
CHANGED
|
@@ -1,15 +1,15 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"generated_at": "2026-08-
|
| 4 |
"status": "packaged-not-published",
|
| 5 |
"repository": "PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16",
|
| 6 |
"visibility": "public",
|
| 7 |
"variant": "mlx-bf16",
|
| 8 |
"file_count": 19,
|
| 9 |
-
"total_size_bytes":
|
| 10 |
-
"artifact_manifest_sha256": "
|
| 11 |
"evidence": {
|
| 12 |
-
"README.md": "
|
| 13 |
"LICENSE": "1ade8ac5b311a030e098ce9e838b49443ef90923c10f291bce978e3f69702b7d",
|
| 14 |
"abliteration-manifest.json": "309b1d6ed1de11b8c450f79c9f1df7ba7cdf709e52fa7dae9d9b2d81fb6dfb67",
|
| 15 |
"validation-summary.json": "be7ad26ba85caf68b79fc30afad1eb2b097b114f6613df3980fb2defa921ae07"
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"generated_at": "2026-08-22T10:57:05.667401+00:00",
|
| 4 |
"status": "packaged-not-published",
|
| 5 |
"repository": "PocketAiHub/Ornith-1.5-9B-Abliterated-MLX-BF16",
|
| 6 |
"visibility": "public",
|
| 7 |
"variant": "mlx-bf16",
|
| 8 |
"file_count": 19,
|
| 9 |
+
"total_size_bytes": 18846528504,
|
| 10 |
+
"artifact_manifest_sha256": "86807772fbf4e27ae756e557b7d6145a8df4721c6f353bbe9352605c687ce24f",
|
| 11 |
"evidence": {
|
| 12 |
+
"README.md": "650ed03b7fb7928806c4a2d67cad87cd17cc45ddb613e831ed8d3a41e6526396",
|
| 13 |
"LICENSE": "1ade8ac5b311a030e098ce9e838b49443ef90923c10f291bce978e3f69702b7d",
|
| 14 |
"abliteration-manifest.json": "309b1d6ed1de11b8c450f79c9f1df7ba7cdf709e52fa7dae9d9b2d81fb6dfb67",
|
| 15 |
"validation-summary.json": "be7ad26ba85caf68b79fc30afad1eb2b097b114f6613df3980fb2defa921ae07"
|