weightsapi.INFERENTIEConsole
Navigatie
Strikte JSON-uitvoer

Strikte JSON-uitvoer

Beperk de vorm en valideer elke respons.

Vraag een schema aan#

Gebruik response_format.type: json_schema met json_schema die name, strict: true en schema bevat. Dit vereist constrained decoding in de serving backend. Een tekstinstructie alleen is geen strikte JSON-garantie.

Valideer aan jouw kant#

Parseer de respons en valideer deze met hetzelfde schema. Beschouw een afgekapte respons, weigering of niet-ondersteund schema als een mislukt resultaat. Retourneer geen gedeeltelijke JSON aan een consument die een volledig object verwacht.

Ondersteunde implementaties#

De live capaciteitenlijst is gezaghebbend. Totdat de inference backend de schema-tests heeft doorstaan, wordt strict mode niet als geverifieerd weergegeven. Niet-ondersteunde schema-modus moet expliciet mislukken.

Voorbeeldverzoek

curl https://weightsapi.com/v1/chat/completions \
  -H "Authorization: Bearer $WEIGHTSAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "Qwen/Qwen3-32B",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ],
  "stream": true
}'