/v1/responses
Die Standard-Schnittstelle: Statt einer Liste von messages übergibst du ein input. Reasoning wird von der Antwort getrennt, Tool-Calls sind strukturiert.
| Name | Typ | Beschreibung |
|---|---|---|
| modelPflicht | string | "a2intelligence" |
| inputPflicht | string | array | Text oder Liste von Eingaben – auch Bilder für das Bildverständnis. |
| instructions | string | Anweisungen an das Modell, etwa Rolle oder Tonalität. |
| stream | boolean | Antwort als Server-Sent Events streamen. |
| reasoning | object | Denkaufwand, z. B. { "effort": "high" }. |
| tools | array | Funktionen, die das Modell strukturiert aufrufen darf. |
| max_output_tokens | integer | Obergrenze für die Länge der Antwort. |
{
"model": "a2intelligence",
"instructions": "Antworte knapp.",
"input": "Erkläre die DSGVO in drei Sätzen.",
"reasoning": { "effort": "medium" },
"stream": true
}{
"object": "response",
"status": "completed",
"model": "a2intelligence",
"output": [ … ],
"output_text": "Die DSGVO regelt …",
"usage": { "input_tokens": …, "output_tokens": … }
}