Djev API

The API is public. Start the machine, then wait for its status to become ready.

POST /v1/machine/start
Content-Type: application/json

{}

GET /v1/machine

After two minutes without inference activity, the machine returns to stopped. Status checks do not keep the GPU awake.

Evaluate

POST /v1/systemone
Content-Type: application/json

{
  "model": "djev",
  "state": "The light is green.",
  "questions": {
    "go": {
      "type": "noul",
      "instructions": "Is the light green?"
    }
  }
}

Questions support Noul, Choice and Score. Score is the probability-weighted zero-based level. Probabilities are experimental and uncalibrated.

Limits: state 20,000 Unicode characters; each instruction 2,000; each criterion description or Choice name 500. Structured values count compact JSON keys and punctuation. Up to 32 questions, 255 Choice options, 2–10 Score levels.

When enabled in /config, attach one image with images: [dataURL]: JPEG, PNG or WebP, one frame, at most 5 MiB decoded and 2048 pixels on either side. Remote image URLs are not accepted.

Errors use {error: {code, message}}. Capacity returns 529 with Retry-After. Gateway timing includes the extra network hop and is not the raw model benchmark.

Complete OpenAPI contract · Playground