skip to content
$registry / workers

judge-laya

v0.2.6

laya provider for the judge hub (judge-laya::evaluate, judge-laya::models::list, judge-laya::cancel) — the ModernBERT typed-decision checkpoints (English, multilingual, typed-decisions) downloaded from the Hugging Face Hub and run in-process with language routing; no API key or external service.

worker
iiiverified
33 installs19 in 7d0 today
install
$iii trigger compose::add worker=judge-laya
  • macOS: arm64 · x64
  • Linux: arm64 · x64

exact versions are immutable; binary and bundle artifacts are digest-pinned.

functions

6

judge-laya::cancel

function

Signal cancellation of an active evaluation owned by the calling worker; the current batch finishes, later batches are skipped. Requires the same worker replica as the original call.

request
  • request_idstringrequired1…128 chars
response
one of (2)
variant 1
  • cancelledbooleanrequired
  • statusstringrequiredenum: ok
variant 2
  • codeone ofrequired
    one of (2)
    variant 1
    valuestringenum: invalid_request, missing_key, payload_too_large, deadline, attempt_timeout, cancelled, …
    variant 2
    valuestringenum: provider_unavailable
  • statusstringrequiredenum: error

judge-laya::configuration-id

function

Returns this worker instance's effective configuration entry ID, without its value.

request
empty object
response
  • idstringrequired

judge-laya::evaluate

function

Evaluate Noul, Choice and Score questions against arbitrary JSON state with the laya model running inside this worker. Results are atomic; usage counts encoder tokens. No credentials or endpoints are accepted in the request.

request
  • evaluationsobject[]required1…512 items
    • idstringrequired
    • questionsobjectrequired
    • stateany ofrequired

      Score levels require a description. Unlike instructions, Choice option descriptions and Noul criteria, the provider rejects a null level (HTTP422).

      any of (3)
      variant 1
      valuestring
      variant 2
      empty object
      variant 3
      itemsunknown[]
  • expires_at_unix_msinteger· uint64min 0
  • modelstring
  • optionsall of
    all of (1)
    variant 1
    • attempt_timeout_msinteger· uint64min 1

      Bounds each network attempt separately from the whole-call deadline.

  • request_idstring1…128 chars
  • timeout_msinteger· uint64requiredmin 1
response
one of (2)
variant 1
  • modelstringrequired
  • resultsobjectrequired
  • statsobjectrequired

    Known accepted usage, never a billing estimate. Unreported counters or failure/cancellation make usage_complete false.

    • attemptsinteger· uintrequiredmin 0
    • elapsed_msinteger· uint64requiredmin 0
    • input_tokensinteger· uint64requiredmin 0
    • output_tokensinteger· uint64requiredmin 0
    • questionsinteger· uintrequiredmin 0
    • requestsinteger· uintrequiredmin 0
    • usage_completebooleanrequired
  • statusstringrequiredenum: ok
variant 2
  • codeone ofrequired
    one of (2)
    variant 1
    valuestringenum: invalid_request, missing_key, payload_too_large, deadline, attempt_timeout, cancelled, …
    variant 2
    valuestringenum: provider_unavailable
  • http_statusinteger· uint16min 0
  • provider_errorany of
    any of (2)
    variant 1
    • detailunknown
    • messagestring
    • truncatedboolean
    variant 2
    valuenull
  • retry_after_msinteger· uint64min 0
  • statsobjectrequired

    Known accepted usage, never a billing estimate. Unreported counters or failure/cancellation make usage_complete false.

    • attemptsinteger· uintrequiredmin 0
    • elapsed_msinteger· uint64requiredmin 0
    • input_tokensinteger· uint64requiredmin 0
    • output_tokensinteger· uint64requiredmin 0
    • questionsinteger· uintrequiredmin 0
    • requestsinteger· uintrequiredmin 0
    • usage_completebooleanrequired
  • statusstringrequiredenum: error

judge-laya::models::list

function

Describe the laya checkpoints, loading them if needed (name, encoder, revision, context window); the first card is the default. Performs no inference.

request
  • expires_at_unix_msinteger· uint64min 0
  • optionsall of
    all of (1)
    variant 1
    • attempt_timeout_msinteger· uint64min 1

      Bounds each network attempt separately from the whole-call deadline.

  • request_idstring1…128 chars
  • timeout_msinteger· uint64min 1
response
one of (2)
variant 1
  • modelsobject[]required
    • context_windowinteger· uint32min 0

      Tokens one evaluation row can hold (question, options and state), when the provider has a fixed window. Callers size their states from it.

    • descriptionstringrequired
    • max_optionsinteger· uint32min 0

      Most options one Choice question (or levels one Score) can offer, when the provider has a fixed limit below the contract's 255. Callers size their option groups from it.

    • namestringrequired
    • release_datestringrequired
  • statsobjectrequired

    Known accepted usage, never a billing estimate. Unreported counters or failure/cancellation make usage_complete false.

    • attemptsinteger· uintrequiredmin 0
    • elapsed_msinteger· uint64requiredmin 0
    • input_tokensinteger· uint64requiredmin 0
    • output_tokensinteger· uint64requiredmin 0
    • questionsinteger· uintrequiredmin 0
    • requestsinteger· uintrequiredmin 0
    • usage_completebooleanrequired
  • statusstringrequiredenum: ok
variant 2
  • codeone ofrequired
    one of (2)
    variant 1
    valuestringenum: invalid_request, missing_key, payload_too_large, deadline, attempt_timeout, cancelled, …
    variant 2
    valuestringenum: provider_unavailable
  • http_statusinteger· uint16min 0
  • provider_errorany of
    any of (2)
    variant 1
    • detailunknown
    • messagestring
    • truncatedboolean
    variant 2
    valuenull
  • retry_after_msinteger· uint64min 0
  • statsobjectrequired

    Known accepted usage, never a billing estimate. Unreported counters or failure/cancellation make usage_complete false.

    • attemptsinteger· uintrequiredmin 0
    • elapsed_msinteger· uint64requiredmin 0
    • input_tokensinteger· uint64requiredmin 0
    • output_tokensinteger· uint64requiredmin 0
    • questionsinteger· uintrequiredmin 0
    • requestsinteger· uintrequiredmin 0
    • usage_completebooleanrequired
  • statusstringrequiredenum: error

judge-laya::on-config-change

function

Internal: reload laya configuration from authoritative storage.

request
  • idstring

    Configuration id that changed.

response
  • okbooleanrequired

judge-laya::ui-content

function

Serve the judge-laya worker's injected console UI assets (content function for its console:script / console:style / console:module triggers).

request
  • pathstringrequired

    The asset path from the trigger config (e.g. `state/page.js`).

response
  • contentstringrequired

    The asset source, verbatim.

  • content_typestringrequired

    MIME type the console should serve the asset with.

triggers

0
no triggers registered