Fehlerbehandlung bei API-Aufrufen
Fehlerbehandlung bei API-Aufrufen
Fehlerbehandlung bei API-Aufrufen ist wichtig, weil FirmAssist ohne eine stabile API-Schicht nicht zuverlässig mit dem Modell sprechen kann.
Jetzt starten Sie FirmAssist: API-Schlüssel, Ordnerstruktur und der erste PHP-Aufruf mit Modellantwort.
Im Detail
Hier bauen Sie den minimalen produktiven Fluss: Konfiguration, HTTP-Aufruf, Antwortverarbeitung und sichere Fehlerbehandlung. Wenn diese Schicht sauber ist, können spätere Chat-, OCR- und RAG-Funktionen in FirmAssist sie wiederverwenden, ohne Code zu duplizieren oder improvisierte Lösungen zu bauen.
Wichtige Punkte
- Geheimnisse bleiben ausschließlich auf dem Server.
- Die Payload muss lesbar und gültig sein.
- HTTP-Status und Body werden getrennt geprüft.
- Timing- und Fehlerlogs helfen beim späteren Debugging.
Praxisbeispiel
Trennung von Provider- und Anwendungsfehlern.
try {
$decoded = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
} catch (JsonException $e) {
error_log('AI decode failed: ' . $e->getMessage());
http_response_code(502);
echo json_encode(['error' => 'AI provider returned invalid JSON']);
}Häufiger Fehler
Der Fehler ist, jeden Ausfall hinter einer generischen Meldung zu verstecken.
Zusammenfassung
Nach dieser Lektion können Sie einen stabilen KI-Endpoint bauen, den FirmAssist als Grundlage für spätere Module nutzt.
