SAVRN
Search Contact SAVRN

Open-weight model · Text generation

sdqa

by Carrie Gu Caaaarr1e/sdqa

sdqa is an open-weight model for text generation from Carrie Gu, released under Apache License 2.0. Its published files total 53.0 GB.

Two Qwen3-4B full-finetunes that judge one proposed agent action, before it executes, against the observed prefix and the task policy, and emit a single verdict box. They differ only in SFT learning rate. act is CONTINUE / ASK / STOP.

Parameters
Context
Weights52.9 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads

Model Card

By Carrie Gu, published under apache-2.0, revision 1ee16579620d.

Two Qwen3-4B full-finetunes that judge one proposed agent action, before it executes, against the observed prefix and the task policy, and emit a single verdict box. They differ only in SFT learning rate. act is CONTINUE / ASK / STOP. The binary projection is CONTINUE=SAFE, STOP=UNSAFE, and ASK=UNSAFE at risk >= 50. cite points at an earlier visible step, or NONE. fail / harm / src come from a 16 failure-mode, 11 harm-type, 10 risk-source taxonomy; NONE is an absence sentinel, not an additional class. Full SFT from Qwen/Qwen3-4B, epoch 2, thinking enabled, on 2,464 step-level records. Prompts were rendered through the evaluator's own pipeline, so the training and inference formats match.…

Read Carrie Gu's full model card

sdqa — step-level agent-safety auditors

Two Qwen3-4B full-finetunes that judge one proposed agent action, before it executes, against the observed prefix and the task policy, and emit a single verdict box. They differ only in SFT learning rate.

subfolder learning rate pick it for
lr5e-6 5e-6 the better operating point — reward +0.165, miss 0.175, false-ask 0.034
lr1e-5 1e-5 the better ranking — AUROC 0.780
from transformers import AutoModelForCausalLM, AutoTokenizer
m = AutoModelForCausalLM.from_pretrained("Caaaarr1e/sdqa", subfolder="lr5e-6")
t = AutoTokenizer.from_pretrained("Caaaarr1e/sdqa", subfolder="lr5e-6")

Output contract

\boxed{act:STOP, binary:UNSAFE, risk:90, chan:NONE, pert:NONE, obj:NONE,
       fail:data_exposure, harm:privacy, src:compromised_tool, q:NONE, cite:3}

act is CONTINUE / ASK / STOP. The binary projection is CONTINUE=SAFE, STOP=UNSAFE, and ASK=UNSAFE at risk >= 50. cite points at an earlier visible step, or NONE. fail / harm / src come from a 16 failure-mode, 11 harm-type, 10 risk-source taxonomy; NONE is an absence sentinel, not an additional class.

Training

Full SFT from Qwen/Qwen3-4B, epoch 2, thinking enabled, on 2,464 step-level records. Prompts were rendered through the evaluator's own pipeline, so the training and inference formats match. Weights are the original fp32.

Limitations — please read

  • The training data has a known 15.1% defect rate. In 372 of 2,464 records the judged action was truncated out of its own prompt by a history-character cap. The damage is biased, not random: it concentrates at deep steps, which is exactly where the decision boundary and the clarification window live. Those targets are not learnable, and the models were trained with them in place.
  • Risk scores are not calibrated probabilities. Do not threshold them as such without your own calibration.
  • Parse rate is not an improvement over the base model. Base Qwen3-4B parses this contract at 99.5%; these sit at 97.4–99.0%, i.e. at or slightly below.
  • Evaluated only on an internal foresight suite. No claim is made about general agent-safety benchmarks or production monitoring.
  • The box is emitted reliably only under the matching auditor prompt; a different prompt format degrades output sharply.
  • These are research artifacts, not a safety guarantee. Do not deploy as the only control on a consequential action.

Identity and Version

Repository
Caaaarr1e/sdqa
Publisher
Carrie Gu
Task
Text generation
Modality
Text
Library
Not stated by the source
Parameters
Not stated by the source
Languages
Not stated by the source
Revision
1ee16579620df51def5825b7873c4045e05354ce
First published
2026-09-13
Last updated
2026-09-20

Files and Weights

44 files, 53.0 GB in total. The weights are 12 files totalling 52.9 GB in safetensors.

Weights12 files · 52.9 GB
Configuration15 files · 108.0 KB
Tokenizer12 files · 47.6 MB
Documentation1 file · 2.6 KB
Other3 files · 12.5 KB
Repository1 file · 1.7 KB
Every file
FileTypeSizeSHA-256
lr1e-5/model-00001-of-00004.safetensorsWeights5.0 GB 7f6b1bfe62a8
lr1e-5/model-00002-of-00004.safetensorsWeights4.9 GB 5d5ddda36736
lr1e-5/model-00003-of-00004.safetensorsWeights5.0 GB bbded81ad2c0
lr1e-5/model-00004-of-00004.safetensorsWeights2.7 GB 71a553336772
lr5e-6/model-00001-of-00004.safetensorsWeights5.0 GB 8f40556e9040
lr5e-6/model-00002-of-00004.safetensorsWeights4.9 GB cd721b9983f4
lr5e-6/model-00003-of-00004.safetensorsWeights5.0 GB 85ef1b8df572
lr5e-6/model-00004-of-00004.safetensorsWeights2.7 GB c0c4d9e9a45c
shapeA-lr2e-5/model-00001-of-00004.safetensorsWeights5.0 GB 2b08e69272b7
shapeA-lr2e-5/model-00002-of-00004.safetensorsWeights4.9 GB 74a141031edb
shapeA-lr2e-5/model-00003-of-00004.safetensorsWeights5.0 GB ce4595631da2
shapeA-lr2e-5/model-00004-of-00004.safetensorsWeights2.7 GB 9d3c6cf7d0cc
lr1e-5/added_tokens.jsonConfiguration707 B
lr1e-5/config.jsonConfiguration1.5 KB
lr1e-5/generation_config.jsonConfiguration214 B
lr1e-5/model.safetensors.index.jsonConfiguration32.9 KB
lr1e-5/special_tokens_map.jsonConfiguration613 B
lr5e-6/added_tokens.jsonConfiguration707 B
lr5e-6/config.jsonConfiguration1.5 KB
lr5e-6/generation_config.jsonConfiguration214 B
lr5e-6/model.safetensors.index.jsonConfiguration32.9 KB
lr5e-6/special_tokens_map.jsonConfiguration613 B
shapeA-lr2e-5/added_tokens.jsonConfiguration707 B
shapeA-lr2e-5/config.jsonConfiguration1.5 KB
shapeA-lr2e-5/generation_config.jsonConfiguration214 B
shapeA-lr2e-5/model.safetensors.index.jsonConfiguration32.9 KB
shapeA-lr2e-5/special_tokens_map.jsonConfiguration613 B
README.mdDocumentation2.6 KB
lr1e-5/chat_template.jinjaOther4.2 KB
lr5e-6/chat_template.jinjaOther4.2 KB
shapeA-lr2e-5/chat_template.jinjaOther4.2 KB
.gitattributesRepository1.7 KB
lr1e-5/merges.txtTokenizer1.7 MB
lr1e-5/tokenizer.jsonTokenizer11.4 MB aeb13307a71a
lr1e-5/tokenizer_config.jsonTokenizer5.4 KB
lr1e-5/vocab.jsonTokenizer2.8 MB
lr5e-6/merges.txtTokenizer1.7 MB
lr5e-6/tokenizer.jsonTokenizer11.4 MB aeb13307a71a
lr5e-6/tokenizer_config.jsonTokenizer5.4 KB
lr5e-6/vocab.jsonTokenizer2.8 MB
shapeA-lr2e-5/merges.txtTokenizer1.7 MB
shapeA-lr2e-5/tokenizer.jsonTokenizer11.4 MB aeb13307a71a
shapeA-lr2e-5/tokenizer_config.jsonTokenizer5.4 KB
shapeA-lr2e-5/vocab.jsonTokenizer2.8 MB

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
52.9 GB
Download from Carrie Gu

Released by Carrie Gu through its official repository on Hugging Face. Read the license.

Built From

Memory Requirements

PrecisionWeights in memory
As published52.9 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About sdqa

Can I use sdqa commercially?

Yes. sdqa is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Fine-tune Qwen3 (14B) for free using our Google Colab notebook! - Read our Blog about Qwen3 support: unsloth.ai/blog/qwen3 - View the rest of our notebooks in our docs here. Qwen3-Coder is available in multiple sizes. Today, we're excited to introduce Qwen3-Coder-30B-A3B-Instruct. This streamlined model maintains impressive performance and efficiency, featuring the following key enhancements: - Significant Performance among open models on Agentic Coding, Agentic Browser-Use, and other foundational coding tasks. - Long-context Capabilities with native support for 256K tokens, extendable up to 1M tokens using Yarn, optimized for repository-scale understanding. - Agentic Coding supporting for…

Open weights apache-2.0 transformers

Model · Text generation

opt-125m

AI at Meta

OPT was first introduced in Open Pre-trained Transformer Language Models and first released in metaseq's repository on May 3rd 2022 by Meta AI. Disclaimer: The team releasing OPT wrote an official model card, which is available in Appendix D of the paper. Content from this model card has been written by the Hugging Face team. To quote the first two paragraphs of the official paper OPT was predominantly pretrained with English text, but a small amount of non-English data is still present within the training corpus via CommonCrawl. The model was pretrained using a causal language modeling (CLM) objective. OPT belongs to the same family of decoder-only models like GPT-3. As such, it was…

Open weights other 2,048 tokens transformers

Model · Text generation

Ornith-1.5-9B-GGUF

Ornith

Chirp Chirp! We are introducing Ornith-1.5, a major step toward building foundation models through end-to-end self-improvement. Ornith-1.5 extends Ornith-1.0 (which was developed on top of Qwen3.5 and Gemma4 with additional continued pretraining, mid-training, and post-training) by expanding the self-improvement loop from scaffold and rollout optimization to jointly optimizing task generation, scaffold construction, and solution rollouts. Rather than relying on a fixed set of human-curated tasks and manually designed harnesses, Ornith-1.5 continuously generates new training tasks, discovers effective strategies for solving them, and improves the policy through reinforcement learning. For…

Open weights mit transformers

Model · Text generation

Ornith-1.5-35B-A3B-GGUF

Ornith

Chirp Chirp! We are introducing Ornith-1.5, a major step toward building foundation models through end-to-end self-improvement. Ornith-1.5 extends Ornith-1.0 (which was developed on top of Qwen3.5 and Gemma4 with additional continued pretraining, mid-training, and post-training) by expanding the self-improvement loop from scaffold and rollout optimization to jointly optimizing task generation, scaffold construction, and solution rollouts. Rather than relying on a fixed set of human-curated tasks and manually designed harnesses, Ornith-1.5 continuously generates new training tasks, discovers effective strategies for solving them, and improves the policy through reinforcement learning. For…

Open weights mit transformers

Model · Text generation

Ornith-1.0-9B-GGUF

Ornith

Aloha! Today, we are releasing Ornith-1.0, a self-improving family of open-source models for agentic coding. This model card documents Ornith-1.0-9B, the most lightweight member of the Ornith family, designed for efficient single-GPU deployment. Ornith-1.0-9B is a dense ~9B model (≈19 GB in bf16), so it serves comfortably on a single 80GB GPU. The recipes below stand up an OpenAI-compatible server; add --tensor-parallel-size / --tp if you want to shard across more GPUs. For a quick local test (or to script offline generation), load the model directly with Transformers. Make sure you have a recent release installed — see the Transformers installation guide; Ornith-1.0-9B requires…

Open weights mit transformers

Uncensored Qwen3.8-27B, published as GGUF quantizations with the multi token prediction (MTP) head retained and verified. Refusal behaviour has been substantially reduced, not eliminated. See Measured behaviour for the numbers. Capabilities, training data, and architecture are otherwise unchanged. - Refusal directions removed with Heretic, which co minimizes refusal count against KL divergence from the base model. No handwritten refusal removal code, no finetuning, no additional training data. - Abliteration runs at bf16 (no 4 bit quantization). the resulting LoRA is merged into the bf16 base, so the published weights are not a quantized round trip. - mtp. tensors are copied verbatim from…

Open weights apache-2.0 llama.cpp