model-management
Zarządzaj modelami AI (tekst, obraz, wideo) z dowolnego dostawcy w jednym miejscu.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
Szybkie info
- Autor
- pollinations
- Kategoria
- Testowanie
- Gwiazdki GitHub
- 5,207
- Wyświetlenia
- 3
O skillu
Skill do dodawania, aktualizacji i usuwania modeli tekstowych, obrazowych i wideo niezależnie od dostawcy. Obsługuje routing modeli, zarządzanie kluczami API, konfigurację cen i aliasy. Pozwala włączać lub wyłączać modele, zmieniać endpointy oraz oznaczać modele jako dostępne tylko dla płatnych użytkowników. Zawiera testy weryfikujące poprawność konfiguracji i integracji.
Jak używać
Przygotuj dane dostępu: zaktualizuj plik
.envz kluczami API i endpointami dla wybranego dostawcy modeli. Jeśli używasz szyfrowanych sekretów, zaktualizuj równieżsecrets/env.jsonza pomocą narzędzia sops.Skonfiguruj routing modelu: otwórz plik konfiguracyjny (
modelConfigs.tsdla modeli tekstowych lubcreateAndReturnImages.tsdla obrazów i wideo) i dodaj nowy model lub zmień istniejący. Określ, który dostawca będzie obsługiwać dany model.Zarejestruj model w rejestrze: w pliku
shared/registry/text.ts(dla tekstu) lubshared/registry/image.ts(dla obrazów/wideo) dodaj wpis z nazwą modelu, dostawcą, ceną i aliasami. Upewnij się, że cena jest dokładna — zawsze sprawdź ją na stronie dostawcy.Uruchom testy aliasów: z katalogu
enter.pollinations.ai/wykonajnpx vitest run test/aliases.test.ts, aby zweryfikować, że aliasy modelu mapują się poprawnie na identyfikatory usług.Uruchom testy integracyjne: wykonaj
npx vitest run test/integration/text.test.ts --testNamePattern="<nazwa-usługi>", aby przetestować nowy lub zmieniony model. Testy wykorzystują zapisane snapshoty VCR.Opcjonalnie: jeśli chcesz wyłączyć model, usuń go z pliku konfiguracyjnego i rejestru. Aby model był dostępny tylko dla płatnych użytkowników, dodaj flagę
paidOnly: truew rejestrze.
Podobne skille
langchain
autor: zechenzhangAGI
webapp-testing
autor: anthropics
dependency-upgrade
autor: wshobson
powershell-windows
autor: davila7
python-testing-patterns
autor: wshobson
polymarket-trader
autor: openclaw