Lektion • 11. Dezember 2025 • von Toni Haupt

Live-Daten in Claude Hooks

Hero image

Stellt euch vor, ihr wollt den aktuellen EUR/USD-Wechselkurs analysieren. Der klassische Weg: Exchange Rate API aufrufen, JSON-Response kopieren, in den Prompt klatschen, hoffen dass nichts kaputt geht. Und was habt ihr dabei? Kontext verschwendet. Zeit verbrannt. Fehlerquellen geschaffen.


Loading video...

Zurück aus dem Urlaub. Der Kopf brauchte mal Pause, damit er wieder kreativ wird. Letzte Woche ging's um Prompt Rewriting mit Hooks. Heute machen wir den nächsten Schritt: Live-Daten injizieren.

Weil mal ehrlich – was bringt euch ein LLM, das keine aktuellen Informationen hat?

Das Problem: Statische Prompts in einer dynamischen Welt

Stellt euch vor, ihr wollt den aktuellen EUR/USD-Wechselkurs analysieren. Der klassische Weg: Exchange Rate API aufrufen, JSON-Response kopieren, in den Prompt klatschen, hoffen dass nichts kaputt geht. Und was habt ihr dabei? Kontext verschwendet. Zeit verbrannt. Fehlerquellen geschaffen.

Das geht besser.

Die Lösung: User Prompt Submit Hooks mit API-Integration

Die Anthropic SDK gibt euch mit den Hooks ein mächtiges Werkzeug. Ihr könnt Prompts abfangen, bevor sie ans Modell gehen, und dynamisch anreichern. Der Trick: Regex-Pattern erkennen, API callen, Daten injizieren.

Der Aufbau ist simpel. Ihr definiert ein Pattern – in meinem Fall "Load Euro" – und wenn das im Prompt auftaucht, feuert der Hook. Er holt sich die Währung aus dem Match, ruft die Exchange Rate API, und das Modell bekommt die Daten serviert, ohne dass ihr einen Finger rühren müsst.

typescript
const match = input.prompt.match(loadEuroPattern);
if (match) {
  const currency = match[1];
  const rates = await fetchExchangeRates(currency);
  // Inject into context
}

Was dabei schiefgehen kann

Ihr habt's im Video gesehen: API-URLs sind tückisch. "api.exchangerate-api.io" ist nicht "api.exchangerates.io" ist nicht "api.exchangerate-api.com". Ein Buchstabe, eine Domain-Endung – und ihr starrt auf "Missing Access Key" Fehler.

Debugging-Tipp: Verbose-Mode anschalten. Dann seht ihr genau, was der Hook macht, welche API er aufruft, und wo es hakt.

Das Ergebnis

Wenn alles läuft, bekommt ihr saubere Daten: Base Currency, Wechselkurse, Timestamp. Das Modell kann damit arbeiten, ohne dass ihr JSON-Blöcke durch die Gegend schiebt. 1 Euro = 1,15 USD – fertig, validiert, aktuell.

Warum das wichtig ist

Hooks sind der Weg von "ich spiele mit ChatGPT" zu "ich baue produktionsreife Systeme". Ihr könnt eure eigenen APIs anbinden, Daten validieren, Kontext dynamisch aufbauen. Banking-APIs, Krypto-Kurse, interne Systeme – alles möglich.

Der nächste Schritt? Krypto-APIs. Aber das ist Stoff für die nächste Folge.

Lektionsdetails

Autor
Toni Haupt
Veröffentlicht
11. Dezember 2025
Lesezeit
ca. 5 Min.

Teilen