C
common-skills
Najlepsze praktyki i standardy dla wspólnych narzędzi Pythona w LlamaFarm
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Common Skills to zbiór wytycznych i list kontrolnych dla pakietu common/ — współdzielonych narzędzi Pythona używanych we wszystkich usługach LlamaFarm. Obejmuje integrację z HuggingFace Hub, zarządzanie modelami GGUF i wspólne funkcje. Skill zawiera wzorce kodowania, reguły typowania, testowania, obsługi błędów i bezpieczeństwa, a także szczegółowe checklist dla HuggingFace API, pobierania modeli i uwierzytelniania.
Jak używać
- Zainstaluj pakiet
llamafarm-commonw swoim projekcie LlamaFarm, upewniając się, że używasz Pythona 3.10 lub nowszego oraz że masz zainstalowane zależności:huggingface_hubihf-transfer. - Zapoznaj się z dokumentacją wspólnych umiejętności Pythona — przejrzyj pliki dotyczące wzorców kodowania, type hints, testowania i obsługi błędów, aby zrozumieć standardy obowiązujące w całym projekcie.
- Gdy pracujesz z modelami GGUF lub integracją HuggingFace Hub, otwórz plik
huggingface.mdi zastosuj checklist dla Hub API, pobierania modeli, cache'owania i uwierzytelniania. - Sprawdzaj moduł
model_utils.pypod kątem dostępnych funkcji do wyboru plików GGUF i parsowania parametrów kwantyzacji — używaj tych narzędzi zamiast pisać własną logikę. - Podczas code review lub pisania nowych funkcji w pakiecie
common/odwołuj się do list kontrolnych dotyczących bezpieczeństwa (walidacja ścieżek, bezpieczna obsługa plików) i zarządzania procesami (pliki PID). - Upewnij się, że wszystkie nowe funkcje w
common/są eksportowane w__init__.pyi są dostępne dla innych usług LlamaFarm — zachowaj spójność API między modułami.