Modellwerk
tool arg validate
Two checks in one. First the arguments are validated against the tool input schema and every violation is reported with its path and a sentence saying what to change. Second, values that satisfy the schema but look wrong are flagged: an unset required field filled with a placeholder like "string" or "TODO", a number at a suspicious order of magnitude, an address that fails its checksum shape, a destructive flag set to true, an empty string where content was expected.
POST https://modell.halowerk.com/v1/tool-arg-validateEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| arguments | object | Ja | The arguments about to be sent. |
| schema | object | Ja | The tool input schema. |
| tool_name | string | Nein | Name of the tool, carried into the report. |
| irreversible | boolean | Nein | Mark the call as irreversible. Raises every warning one level. |
| expected_magnitude | object | Nein | Optional per-field order-of-magnitude hint, e.g. {"amount": 100}. A value more than 100x off is flagged. |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"required": [
"arguments",
"schema"
],
"additionalProperties": false,
"properties": {
"arguments": {
"type": "object",
"description": "The arguments about to be sent."
},
"schema": {
"type": "object",
"description": "The tool input schema."
},
"tool_name": {
"type": "string",
"maxLength": 128,
"description": "Name of the tool, carried into the report."
},
"irreversible": {
"type": "boolean",
"default": false,
"description": "Mark the call as irreversible. Raises every warning one level."
},
"expected_magnitude": {
"type": "object",
"additionalProperties": {
"type": "number"
},
"description": "Optional per-field order-of-magnitude hint, e.g. {\"amount\": 100}. A value more than 100x off is flagged."
}
}
}Veröffentlichtes Eingabebeispiel
{
"arguments": {},
"schema": {},
"irreversible": false
}Ergebnis & Dokumentation
Veröffentlichtes Ergebnisschema anzeigen
{
"$ref": "https://modell.halowerk.com/v1/tool-arg-validate/schema#/outputSchema"
}Veröffentlichtes Ergebnisbeispiel öffnen
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.
Weitere Endpunkte dieses Hubs
- Modellwerk0,003 USDC
chat completions
POSThttps://modell.halowerk.com/v1/chat-completionsRuns openai/gpt-oss-20b via GroqCloud. Messages are sent to Groq Inc., USA; payment metadata is not forwarded. At most 8 messages, 8192 UTF-8 bytes overall and 1024 completion tokens including reasoning. A length finish_reason exposes trunc
- Modellwerk0,002 USDC
context plan
POSThttps://modell.halowerk.com/v1/context-planPlans the division of a long input for a given model. It reserves room for the system prompt, the expected answer and a safety margin, then works out how many chunks are needed and where to cut, preferring paragraph boundaries over line and
- Modellwerk0,002 USDC
cost estimate
POSThttps://modell.halowerk.com/v1/cost-estimateWorks out what a call would cost. Give either the text itself or a token count, plus the expected output length, and get input, output, cache-read and cache-write cost per model with the total. Token counts derived from text are estimates f