External Client
Sendet Text, PDF oder Chat-Job an die öffentliche REST API.
Async Local AI API
Die Neumann AI API Bridge nimmt externe Requests entgegen, verarbeitet sie lokal über das LM Studio Gateway und liefert Ergebnisse über eine robuste Job-API zurück.
Es gibt keinen eingehenden Internetzugriff auf Julians Rechner. Der lokale Worker pollt Jobs nach außen, verarbeitet sie lokal und schreibt Ergebnisse zurück.
Architektur
Sendet Text, PDF oder Chat-Job an die öffentliche REST API.
Prüft API-Key, Scopes, Rate Limits und speichert den Job.
Pollt ausgehend, lädt Payloads und spricht nur lokale Dienste an.
Verarbeitet über LM Studio auf 127.0.0.1.
Externe Clients lesen Status und Ergebnis asynchron ab.
Security
Client-Keys werden serverseitig gehasht geprüft. Endpunkte verlangen passende Scopes.
POST-Anfragen liefern sofort eine Job-ID. KI-Verarbeitung läuft entkoppelt.
Der Windows-Worker verbindet sich aktiv nach außen. Kein Port-Forwarding.
LM Studio und Gateway bleiben auf 127.0.0.1.
Limits greifen pro API-Key und Job-Typ, PDF-Jobs restriktiver.
Uploads, Payloads, Logs und Config liegen hinter Apache-Zugriffsschutz.
Beispiel
curl -X POST "https://julian-neumann.org/ai-api/v1/summarize.php" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"type":"text","text":"Kunde Müller bestellt 12 Kartons Artikel A."},"options":{"language":"de","style":"structured"}}'