Ein Mishu-Operator ist kein bloßer Modellaufruf.
Für Entwickler ist Mishu ein fachlich definierter, wiederverwendbarer KI-Endpunkt aus Rolle, Wissen und Aufgabe. Das API arbeitet asynchron und ist für Integration gedacht, nicht nur für Chat-UI.

`POST /api/v1/request` nimmt die Aufgabe entgegen und gibt eine Call-ID zurück. `GET /api/v1/response` liefert später Status und Ergebnis.
Die Verarbeitung läuft asynchron. Ergebnisse werden per Polling im 10-Sekunden-Takt oder per Callback abgeholt.
API-Call
Die API-Logik bleibt bewusst einfach, damit Mishu in bestehende Anwendungen, Prozesse und Oberflächen eingebunden werden kann.
curl -X POST "https://example.com/api/v1/request" \
-H "Content-Type: application/json" \
-d '{
"profile_id": "09DB1A13-50CC-4113-8932-F76F68029BDB",
"api_key": "1234",
"sender": "WEBAPP",
"request": "Bitte bewerte die Mietermeldung und begründe deine Einschätzung.",
"callback": "https://example.com/mishu-callback"
}'
{
"status": "IN_WORK",
"error": "",
"id": "B5998AE3-5CAC-4608-8281-4106071DEFE2"
}curl -X GET "https://example.com/api/v1/response?id=B5998AE3-5CAC-4608-8281-4106071DEFE2&type=response"
{
"error": "",
"id": "B5998AE3-5CAC-4608-8281-4106071DEFE2",
"response": "{\"antwort\":\"...\"}",
"status": "CLOSED"
}Mishu-Developer anfragen
Ist das API synchron?
Nein. Eine Anfrage wird angenommen, gespeichert und im Hintergrund verarbeitet. Das Ergebnis wird später abgeholt.
Kann ein bestimmter Operator angesprochen werden?
Ja. Über das Profil beziehungsweise den Mishu-Operator wird festgelegt, welche Rolle und welche Dokumente den Denkprozess bestimmen.
Welche Tools stehen zur Verfügung?
Die API-Instanz hat limitiertes, vordefiniertes Tooling wie `file_search`, `web_search`, `get_host_information` und `run_remote_command`.
Ist Mishu auf OpenAI festgelegt?
Die Standardfassung nutzt derzeit OpenAI. Wenn Daten in Europa bleiben sollen, kann Mishu auf Wunsch europäische Backends wie Mistral AI einsetzen. Für besonders vertrauliche Daten sind auch Open-Source-LLMs auf eigener Hardware möglich.