Zarządzanie modelami w edytorze
Wtyczka udostępnia panel ustawień w edytorze Unreal Engine, w którym można przeglądać, pobierać, importować, usuwać i testować modele LLM.
Dostęp do ustawień wtyczki
- Otwórz Edit → Project Settings
- Przejdź do Plugins → Runtime Local LLM
Panel ustawień ma dwie główne sekcje:
- Pobrane modele: Modele znajdujące się obecnie na dysku i gotowe do użycia
- Dostępne modele: Wstępnie zdefiniowane modele z wbudowanego katalogu, które można pobrać
Pobieranie modeli
- W sekcji Dostępne modele znajdź rodzinę modeli i wariant, którego potrzebujesz
- Kliknij przycisk Download obok wariantu
- Pasek postępu pokazuje stan pobierania
- Po zakończeniu model zostaje przeniesiony do sekcji Pobrane modele
Możesz pobierać wiele modeli jednocześnie. Aby anulować pobieranie w toku, kliknij obok niego przycisk Cancel.
Aby usunąć dowolne pobrane modele, kliknij przycisk Delete obok modelu, który chcesz usunąć.
Wszystkie pobrane modele zostaną spakowane wraz z projektem, dlatego aby zmniejszyć rozmiar projektu, usuń modele, których już nie potrzebujesz.
W przypadku platform mobilnych/VR zacznij od małego modelu (1B–3B parametrów) z kwantyzacją Q4_K_M. Dla komputerów stacjonarnych modele 7B z Q4_K_M lub Q5_K_M oferują dobrą równowagę między jakością a wydajnością.
Importowanie niestandardowych modeli
Możesz zaimportować dowolny plik GGUF z lokalnego systemu plików lub z adresu URL:
- Kliknij przycisk Importuj niestandardowy model na górze panelu ustawień
- W oknie dialogowym wybierz tryb:
- Importuj plik lokalny: Przeglądaj w poszukiwaniu pliku
.ggufna dysku - Pobierz z URL: Wpisz bezpośredni URL do pliku
.gguf
- Importuj plik lokalny: Przeglądaj w poszukiwaniu pliku
- Wprowadź nazwę modelu i opcjonalny opis / liczbę parametrów
- Kliknij Potwierdź, aby zaimportować lub rozpocząć pobieranie
Podczas importowania lokalnego pliku, wtyczka kopiuje go do katalogu Content/RuntimeLocalLLM/Models i tworzy plik metadanych sidecar. Podczas importowania z adresu URL, wtyczka pobiera plik bezpośrednio do tego katalogu.
Modele niestandardowe są traktowane tak samo jak modele pobrane i zostaną spakowane razem z Twoim projektem.
Testowanie modeli w Edytorze
Wtyczka zawiera okno testowe umożliwiające szybkie testowanie wnioskowania bez uruchamiania gry:
- Kliknij przycisk Test LLM na górze panelu ustawień
- W oknie testowym wybierz model z listy rozwijanej modeli na dysku
- Skonfiguruj parametry wnioskowania (temperatura, maksymalna liczba tokenów, prompt systemowy, itp.)
- Wprowadź prompt i kliknij Send
- Obserwuj strumień odpowiedzi w czasie rzeczywistym
- Kliknij Stop, aby anulować generowanie, lub Clear, aby zresetować konwersację
To jest przydatne do sprawdzenia, czy model działa poprawnie przed zintegrowaniem go z logiką swojej gry.
Ustawienia pakowania
Po pobraniu lub zaimportowaniu modelu, wtyczka automatycznie aktualizuje konfigurację pakowania Twojego projektu, aby dołączyć katalog RuntimeLocalLLM/Models w Additional Non-Asset Directories To Copy (DirectoriesToAlwaysStageAsNonUFS). Dzięki temu wszystkie pliki modelu zostaną dołączone do Twojej spakowanej wersji. Nie musisz konfigurować tego ręcznie.