Automatyzacja przez API na VPS
Mając VPS i klucz API możesz tworzyć automatyczne procesy które używają Claude bez Twojego udziału.
Prosty skrypt bash z Claude API
#!/bin/bash
# analyze-logs.sh – analizuj logi i wyślij raport emailem
LOG_FILE="/var/log/nginx/access.log"
API_KEY="$ANTHROPIC_API_KEY"
# Pobierz ostatnie 100 linii logów
LOGS=$(tail -100 "$LOG_FILE")
# Wyślij do Claude
RESPONSE=$(curl -s https://api.anthropic.com/v1/messages \
-H "x-api-key: $API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d "{
\"model\": \"claude-haiku-4-5-20251001\",
\"max_tokens\": 500,
\"messages\": [{
\"role\": \"user\",
\"content\": \"Przeanalizuj te logi nginx i wypisz: 1) top 5 IP, 2) błędy 5xx, 3) podejrzane requesty:\n$LOGS\"
}]
}")
# Wyciągnij tekst odpowiedzi
ANALYSIS=$(echo "$RESPONSE" | python3 -c "import sys,json; print(json.load(sys.stdin)['content'][0]['text'])")
# Wyślij emailem
echo "$ANALYSIS" | mail -s "Raport logów nginx - $(date +%Y-%m-%d)" admin@twojadomena.pl
Cron job – automatyczna analiza
# Dodaj do crontab (crontab -e):
# Każdego dnia o 8:00 rano
0 8 * * * /home/user/scripts/analyze-logs.sh
Przykłady automatyzacji
Codzienne podsumowanie GitHuba:
# Pobierz commity z ostatniego dnia i poproś Claude o podsumowanie
Monitoring i alerty:
# Sprawdź status strony, jeśli down – wyślij raport przez Claude
Generowanie raportów SEO:
# Pobierz dane z Google Search Console API i poproś Claude o analizę
Wskazówka kosztowa: Do automatyzacji używaj modelu Haiku – jest 10x tańszy od Sonnet i wystarczający do prostych zadań analizy i podsumowań.