Einen Prompt einmalig durch den Agent laufen lassen
const url = 'https://example.com/v1/agent/run';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"input":"Fasse die Vorteile von SSDs in drei Sätzen zusammen."}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/v1/agent/run \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "input": "Fasse die Vorteile von SSDs in drei Sätzen zusammen." }'Zustandslos — keine Sitzung, keine Historie. Für Skript-Aufrufe und
Scheduler-Jobs. Mit "stream": true liefert die Antwort statt JSON
einen text/event-stream: null oder mehr event: delta mit
{"text": "..."} (Teiltext), gefolgt von genau einem event: result
mit dem vollständigen Result oder event: error mit {"error": "..."}.
Authorizations
Abschnitt betitelt „Authorizations“Request Bodyrequired
Abschnitt betitelt „Request Bodyrequired“object
Die Nachricht/Aufgabe an den Agent.
Task-Kategorie, überspringt die automatische Klassifikation (z. B. chat, code, summarize).
Erzwingt ein konkretes Modell statt der Task-Präferenzliste.
Lädt diesen Skill von vornherein in den Kontext.
Überschreibt den Standard-System-Prompt für diesen Lauf.
True = Server-Sent Events statt einer einzelnen JSON-Antwort.
Nur /v1/chat — leer legt eine neue Sitzung an.
Examples
{ "input": "Fasse die Vorteile von SSDs in drei Sätzen zusammen."}{ "input": "def add(a, b):", "category": "code", "model": "qwen2.5-coder:7b"}Responses
Abschnitt betitelt „Responses“Ergebnis (oder SSE bei stream:true, siehe Beschreibung).
object
object
Rohes JSON der Tool-Argumente
object
True, wenn der Tool-Call aus unstrukturiertem Text gerettet wurde (Salvage-Parser)
object
Examplegenerated
{ "output": "example", "model": "example", "category": "example", "skill": "example", "tool_calls": [ { "tool": "example", "args": {}, "result": "example", "error": "example", "salvaged": true } ], "iterations": 1, "usage": { "prompt_tokens": 1, "output_tokens": 1 }}SSE-Ereignisse: delta, result, error — siehe Beschreibung oben.
Ungültiger Body oder leeres input.
object
Examplegenerated
{ "error": "example"}Kein Endpoint mit dem gewünschten Modell erreichbar.
object
Examplegenerated
{ "error": "example"}