Claude Chat Pro
Zaawansowana wtyczka do komunikacji z Claude AI z integracją GitHub
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/raf-comp/claude-chat-pro/archive/refs/heads/main.zipReadme
Claude Chat Pro - WordPress Plugin
Zaawansowana wtyczka WordPress do komunikacji z Claude AI z integracją GitHub.
Funkcje
- 💬 Czat z Claude AI - Pełna integracja z najnowszymi modelami Claude
- 📁 Załączniki plików - Możliwość załączania plików tekstowych do analizy
- 🐙 Integracja GitHub - Dostęp do repozytoriów i plików kodu
- 📊 Historia rozmów - Automatyczne zapisywanie i przeglądanie historii
- 🔒 Bezpieczeństwo - Szyfrowanie kluczy API i zabezpieczenia
- 🎨 Responsywny interfejs - Dostosowany do różnych urządzeń
- 📈 Diagnostyka - Narzędzia do monitorowania i rozwiązywania problemów
Wymagania
- WordPress 6.0+
- PHP 7.4+
- Rozszerzenie cURL
- Rozszerzenie OpenSSL (opcjonalne, dla szyfrowania)
Instalacja
- Pobierz wtyczkę i rozpakuj do katalogu
/wp-content/plugins/claude-chat-pro/ - Aktywuj wtyczkę w panelu administracyjnym WordPress
- Przejdź do Claude Chat > Ustawienia
- Skonfiguruj klucz API Claude i opcjonalnie token GitHub
Konfiguracja
Klucz API Claude
- Zarejestruj się na console.anthropic.com
- Przejdź do sekcji API Keys
- Utwórz nowy klucz API
- Skopiuj klucz do ustawień wtyczki
Token GitHub (opcjonalnie)
- Przejdź do github.com/settings/tokens
- Kliknij "Generate new token (classic)"
- Nadaj nazwę tokenowi
- Wybierz uprawnienia:
repo,user - Kliknij "Generate token"
- Skopiuj token do ustawień wtyczki
Użytkowanie
Podstawowy czat
- Przejdź do Claude Chat w menu administracyjnym
- Wpisz wiadomość w polu tekstowym
- Naciśnij Enter lub kliknij przycisk wysyłania
- Poczekaj na odpowiedź Claude AI
Załączanie plików
- Kliknij przycisk "Załącz plik"
- Wybierz pliki tekstowe (max 1MB każdy)
- Pliki zostaną przeanalizowane przez Claude AI
Praca z kodem z GitHub
- Skonfiguruj token GitHub w ustawieniach
- Repozytoria pojawią się w panelu bocznym
- Przeglądaj i wybieraj pliki do analizy
Historia rozmów
- Automatyczne zapisywanie wszystkich rozmów
- Przeszukiwanie historii
- Eksport do CSV
- Filtrowanie po dacie
Modele Claude
Wtyczka obsługuje najnowsze modele Claude:
- Claude 3.5 Sonnet - Najnowszy i najbardziej zaawansowany
- Claude 3.5 Haiku - Szybki i ekonomiczny
- Claude 3 Opus - Najbardziej inteligentny
- Claude 3 Sonnet - Zbalansowany
- Claude 3 Haiku - Podstawowy
Bezpieczeństwo
- Klucze API są szyfrowane w bazie danych
- Weryfikacja nonce dla wszystkich żądań AJAX
- Sanityzacja wszystkich danych wejściowych
- Kontrola uprawnień użytkowników
Diagnostyka
Wtyczka zawiera narzędzia diagnostyczne:
- Test połączeń API
- Sprawdzanie wymagań systemowych
- Status bazy danych
- Uprawnienia plików
- Eksport danych
API i hooki
Filtry
// Modyfikacja maksymalnego rozmiaru pliku
add_filter('claude_chat_max_file_size', function($size) {
return 2 * 1024 * 1024; // 2MB
});
// Modyfikacja dostępnych modeli
add_filter('claude_chat_available_models', function($models) {
// Dodaj własny model
return $models;
});