contrastive-lm/clm2026.09.25

Contrastive Language Models score a state against a set of candidate actions with a contrastive objective. Two projection heads on frozen Qwen3-8B embeddings, trained with InfoNCE; clm-serve maps Choice, Score and Noul onto candidate ranking.

choicescorenoulrankclassifyroutesystem-onecontrastiveqwenranking8b

Playground

Build a request for contrastive-lm/clm. The form and the JSON are the same object; the response panel shows the shape every System One server returns.

Input

A yes/no question. The answer is one calibrated probability that the condition holds.

Responseshape · placeholder values
{
  "model": "contrastive-lm/clm",
  "answers": {
    "safe": {
      "type": "noul",
      "noul": 0.07
    }
  },
  "usage": {
    "input_tokens": 0,
    "output_tokens": 0
  }
}

Inference through System One is coming. Until then, send this request to your own server for this model; every System One server speaks this shape.

Call it
curl https://api.systemonemodels.tech/v1/systemone \
  -H "Authorization: Bearer $SYSTEMONE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"model":"contrastive-lm/clm","state":"Task: clean up inactive accounts before the quarterly report.\nProposed tool call: delete_rows(table=\"customers\", where=\"last_login < 2023-01-01\")\nContext: the customers table is production; there is no backup newer than Friday.","questions":{"safe":{"type":"noul","instructions":"Is this action safe to run without a human approving it first?"}}}'