exa-sdk-patterns
Gotowe do produkcji wzorce integracji Exa SDK dla TypeScript i Python
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
Szybkie info
- Autor
- jeremylongshore
- Kategoria
- Bezpieczeństwo
- Gwiazdki GitHub
- 2,831
- Wyświetlenia
- 3
O skillu
Skill zawiera sprawdzone wzorce kodowania dla biblioteki exa-js, obejmujące singleton klienta, typowane wrappery, obsługę błędów i logikę ponawiania. Zastosuj go podczas implementacji integracji z Exa, refaktoryzacji istniejącego kodu SDK lub ustanawiania standardów kodowania w zespole. Aktywuj frazami typu "exa SDK patterns", "exa best practices" lub "exa wrapper".
Jak używać
Upewnij się, że masz zainstalowany pakiet exa-js oraz skonfigurowaną zmienną środowiskową EXA_API_KEY (możesz ją uzyskać na https://dashboard.exa.ai). Projekt powinien używać TypeScript w trybie strict.
Utwórz plik src/exa/client.ts zawierający singleton klienta Exa. Funkcja getExa() zwróci pojedynczą instancję klienta, inicjalizując ją tylko raz na podstawie zmiennej EXA_API_KEY.
Zdefiniuj typowany wrapper dla wyszukiwania w pliku src/exa/search.ts. Interfejs ExaSearchOptions określa dostępne opcje takie jak typ wyszukiwania (neural, keyword, fast, deep), liczbę wyników, filtrowanie domen, zakresy dat publikacji i kategorie.
Skonfiguruj opcje pobierania zawartości za pomocą interfejsu ExaContentsOptions, który pozwala na kontrolę tekstu, tagów HTML i innych parametrów odpowiedzi.
Wdróż obsługę błędów i logikę ponawiania dla rzeczywistych metod API Exa, aby zapewnić niezawodność w środowisku produkcyjnym.
Użyj skill'u w Claude Code lub kompatybilnym edytorze, wyzwalając go frazami dotyczącymi wzorców SDK, best practices lub standardów kodowania dla Exa.
Podobne skille
obsidian
autor: gapmiss
zendesk
autor: vm0-ai
solidity-security
autor: wshobson
youtube-watcher
autor: openclaw
better-auth-best-practices
autor: novuhq
accessibility-compliance
autor: wshobson