Wie man Apify mit Claude AI verbindet: Schritt-für-Schritt-Anleitung
Hier ist ein umfassendes Tutorial, wie du Apify mit Claude AI (Anthropic) verbindest, um automatisierte Workflows mit Echtzeit-Webdaten zu erstellen.
Die Kombination von Apify (für Web-Scraping und Datenextraktion) und Claude AI (für fortgeschrittene Datenanalyse und Texterstellung) ist ein mächtiges Werkzeug. So kannst du Claude Zugriff auf aktuelle Informationen aus dem Internet geben, die über sein Trainingswissen hinausgehen.
Voraussetzungen
Bevor du startest, benötigst du:
- Einen Apify-Account.
- Einen Anthropic-Account (Claude).
- (Optional) Einen Account bei einem Integrations-Tool wie Make.com oder Zapier für eine No-Code-Lösung.
Schritt 1: Apify API-Key erhalten
Zuerst musst du Apify erlauben, Daten an externe Anwendungen zu senden.
- Logge dich in deinen Apify-Account ein.
- Gehe links unten auf Settings und dann auf den Reiter Integrations.
- Kopiere deinen Personal API Token. Bewahre diesen sicher auf.
Schritt 2: Den passenden Apify Actor wählen
Ein "Actor" ist ein Programm auf Apify, das eine bestimmte Website scrapt.
- Gehe zum Apify Store.
- Suche nach einem Actor, z. B.
Website Content Crawler(ideal für KI-Anwendungen, da er Text sauber extrahiert). - Teste den Actor einmal manuell, um sicherzustellen, dass er die gewünschten Daten im JSON-Format liefert.
Schritt 3: Claude AI API-Key erhalten
Damit Apify oder ein Drittanbieter-Tool Daten an Claude senden kann, benötigst du den API-Zugriff von Anthropic.
- Logge dich in der Anthropic Console ein.
- Erstelle unter API Keys einen neuen Schlüssel.
- Kopiere den Schlüssel.
Schritt 4: Die Verbindung herstellen (3 Wege)
Es gibt verschiedene Methoden, die beiden Tools zu verknüpfen. Hier sind die gängigsten:
Methode A: Über Make.com (No-Code – Empfohlen)
Dies ist der einfachste Weg, um einen automatisierten Workflow zu erstellen.
- Trigger: Erstelle ein Szenario in Make und wähle Apify. Wähle "Watch Actor Runs" (Sobald ein Scraper fertig ist).
- Action: Füge das Modul Anthropic (Claude) hinzu.
- Konfiguration:
- Verbinde deinen Anthropic-API-Key.
- Wähle das Modell (z. B.
claude-3-5-sonnet). - Im Feld "Prompt" fügst du die Daten aus dem Apify-Scraper ein. Beispiel: "Analysiere diesen Text und erstelle eine Zusammenfassung: [Apify Data]".
- Output: Sende das Ergebnis per E-Mail, Slack oder speichere es in einer Datenbank.
Methode B: Direkte Integration über Apify Webhooks
Wenn du programmieren kannst, kannst du direkt in Apify einen Webhook einrichten.
- Gehe in deinem Apify Actor auf den Reiter Integrations.
- Wähle Send data to an API endpoint.
- Hier müsstest du eine Middleware (wie eine AWS Lambda-Funktion oder einen kleinen Node.js-Server) zwischenschalten, da Claude eine spezifische JSON-Struktur für Anfragen benötigt.
Methode C: Manueller Import (Für Gelegenheitsnutzer)
Wenn du keine Automatisierung benötigst:
- Lass den Apify Actor laufen.
- Lade die Ergebnisse als Markdown oder Text Datei herunter.
- Lade diese Datei direkt in das Chat-Interface von Claude (claude.ai) hoch und stelle deine Fragen dazu.
Schritt 5: Den perfekten Prompt für Claude schreiben
Damit Claude die Daten von Apify optimal verarbeitet, nutze folgendes Prompt-Schema:
"Ich werde dir gleich gecrawlte Daten von einer Website geben. Deine Aufgabe ist es, die wichtigsten 3 Trends zu extrahieren und in einer Tabelle darzustellen. Ignoriere HTML-Tags oder Navigationsmenüs. Hier sind die Daten: [DATEN VON APIFY]"
Anwendungsbeispiele für die Verbindung
- Marktanalyse: Scrape Konkurrenzseiten mit Apify und lass Claude eine SWOT-Analyse erstellen.
- Content Creation: Extrahiere die neuesten Nachrichten zu einem Thema und lass Claude daraus einen LinkedIn-Post verfassen.
- Support-Automatisierung: Scrape deine eigene Dokumentation und füttere Claude damit, um einen intelligenten Chatbot zu bauen.
Fazit
Die Verbindung von Apify und Claude AI schließt die Lücke zwischen statischem KI-Wissen und dem aktuellen Live-Web. Während Apify die "Augen" im Internet ist, fungiert Claude als das "Gehirn", das die Informationen versteht und aufbereitet.