adding-models
Dodaj nowe modele LLM do Letta Code – konfiguruj obsługę Claude'a, GPT-ów i Geminiego
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność ułatwiająca integrację nowych modeli językowych w Letta Code. Przeprowadzi Cię przez proces dodawania obsługi dla Claude'a, GPT-ów, Geminiego i innych dostawców. Obejmuje konfigurację pliku models.json, walidację identyfikatorów modeli oraz aktualizację macierzy testów CI. Idealna dla deweloperów rozszerzających możliwości frameworka o nowe modele LLM.
Jak używać
Sprawdź dostępne identyfikatory modeli, wysyłając zapytanie do API Letta. Użyj curl do pobrania listy modeli:
curl -s https://api.letta.com/v1/models/ | jq '.[] | .handle'. Możesz filtrować po dostawcy, np.select(.handle | startswith("anthropic/"))dla modeli Claude'a.Zidentyfikuj prawidłowy handle modelu z odpowiedzi API. Handle zawiera prefiks dostawcy (np.
anthropic/,openai/,google_ai/) i nazwę modelu. Zanotuj pełną ścieżkę, którą będziesz używać w konfiguracji.Otwórz plik
src/models.jsonw swoim projekcie Letta Code i dodaj nowy wpis dla modelu. Każdy wpis musi zawierać:id(krótki identyfikator do użytku z flagą--model),handle(pełna ścieżka z API),label(nazwa wyświetlana) idescription(krótki opis).Skonfiguruj parametry modelu w sekcji
updateArgs. Dodajcontext_window(rozmiar okna kontekstu),temperature(kontrola losowości) i inne ustawienia specyficzne dla dostawcy. Opcjonalnie ustawisFeaturednatrue, aby model pojawił się na liście wyróżnionych.Jeśli chcesz, aby model był testowany w pipeline'u CI, dodaj wpis do macierzy testów w pliku
.github/workflows/ci.yml. Ten krok jest opcjonalny, ale zalecany dla modeli, które będą regularnie używane.Zweryfikuj swoją konfigurację, sprawdzając, czy plik JSON jest poprawnie sformatowany i czy wszystkie wymagane pola są wypełnione. Upewnij się, że handle modelu dokładnie odpowiada wartości zwróconej przez API Letta.