M
molykit
Zbuduj interfejsy czatu AI na Makepadzie z gotowymi widżetami i obsługą OpenAI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
MolyKit to zestaw narzędzi do tworzenia aplikacji czatowych AI na wielu platformach. Zawiera gotowe komponenty interfejsu (widget czatu, wiadomości, pole wprowadzania, awatary), obsługę streamingu SSE, integrację z OpenAI i innymi modelami LLM, a także narzędzia do asynchronicznego programowania cross-platform (PlatformSend, spawn, ThreadToken). Idealne do budowania botów i interfejsów konwersacyjnych w Makepadzie na natywnych platformach i WASM.
Jak używać
- Zainstaluj MolyKit jako skill w swoim projekcie Makepad, dodając referencję do repozytorium ZhangHanDong/makepad-skills w katalogu skills.
- Zaimportuj komponenty czatu (Chat, Messages, PromptInput, Avatar) oraz BotClient z MolyKit do swojego modułu interfejsu użytkownika.
- Skonfiguruj klienta OpenAI lub innego dostawcę LLM, implementując trait BotClient dla wybranego API.
- Utwórz widżet czatu, łącząc komponenty Messages i PromptInput, aby obsługiwać wysyłanie i wyświetlanie wiadomości.
- Zaimplementuj obsługę streamingu SSE dla odpowiedzi modelu, korzystając z PlatformSend i spawn() do asynchronicznego przetwarzania na natywnych platformach i WASM.
- Przetestuj aplikację na docelowych platformach (natywne, WASM), upewniając się, że komunikacja asynchroniczna i streaming działają poprawnie w każdym środowisku.