Schema anfordern#
Verwenden Sie response_format.type: json_schema mit json_schema, das name, strict: true und schema enthält. Dies erfordert eingeschränktes Decoding im Serving-Backend. Eine Textanweisung allein ist keine strikte JSON-Garantie.
Validieren Sie auf Ihrer Seite#
Parsen Sie die Antwort und validieren Sie sie mit demselben Schema. Behandeln Sie eine abgeschnittene Antwort, eine Ablehnung oder ein nicht unterstütztes Schema als fehlgeschlagenes Ergebnis. Geben Sie kein partielles JSON an einen Verbraucher zurück, der ein vollständiges Objekt erwartet.
Unterstützte Bereitstellungen#
Die Live-Fähigkeitsliste ist maßgeblich. Bis das Inferenz-Backend Schema-Tests bestanden hat, wird der strikte Modus nicht als verifiziert dargestellt. Nicht unterstützter Schema-Modus muss explizit fehlschlagen.
Anfragebeispiel
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
}'