OpenAI의 ChatGPT/LLM과 같은 서비스를 개발/학습할 때 Gradio를 이용해서 간단히 만들 수 도 있지만, 이보다 OpenAI와 같은 웹 인터페이스를 제공하는 멋진 템플릿을 활용 할 수 있어서 여기에 5가지 현재 잘나가는 무료 ChatGPT/Local LLM 웹 인터페이스 를 소개해 보고자 한다.
0. Gradio text-generation-webui
Download https://github.com/oobabooga/text-generation-webui
Python을 이용해서 가장 쉽게 만들수 있는 Gradio에 웹 인터페이스를 보다 풍성하게 만들어주는 기능을 한다.
![](https://blog.kakaocdn.net/dn/rzNvv/btsHR6qHCZz/DsGfNzE7KWIYhb4fvijtAk/img.png)
1.ngxson alpaca.cpp-webui
Download https://github.com/ngxson/alpaca.cpp-webui
가장 깔끔한 버전으로 히스토리와 Clear 기능을 가지고 있다.
![](https://blog.kakaocdn.net/dn/dNeGsA/btsHQ8phoOj/dbQ2loKRIYEBXy28tfZOr1/img.png)
0번과 1번은 Local LLM으로 맞춰진 템플릿이다.
2번 부터는 OpenAI와 연결이 기본이고, 탬플릿을 확인하여 부분적인 수정을 통해서 Local LLM 으로 활용이 가능하다.
2. Horizon ChatGPT AI
Download https://github.com/horizon-ui/chatgpt-ai-template
![](https://blog.kakaocdn.net/dn/d2n5Nm/btsHS0QzLnQ/3vwIanFYLJ4dxvm85Fjud0/img.png)
화이트/다크 테마를 지원하면서 가장 깔끔한 화면을 제공하는 것으로 보인다.
OpenAI와 통신을 기본적으로 제공하고 있고 만약 Local LLM과 연결하고자 한다면, 아래 /src/utils/charStream.ts 파일을 수정하면 가능할 것으로 보인다.
무료 버전은 기본적인 채팅기능을 제공하고, 유료 버전에서는 다양한 플러그인을 통해서 기능을 추가가 가능하다.
라이브 데모 사이트도 제공하므로 방문하여 사전에 쉽게 테스트해볼 수 있다.
3. mckaywrigley Chatbot UI
Download https://github.com/mckaywrigley/chatbot-ui
개인이 제작하여 공유한 템플릿으로 가장 OpenAI UI와 흡사하다.
아래, 히스토리를 바로 가져오기나 내보내기가 가능하고, OpenAI API Key 버튼을 통해 쉽게 API key를 등록이 가능하다는 점도 장정이라고 할 수 있으며, OpenSource 이기 때문에 추가적인 플러그인등도 등록할 수 있어서 앞으로 발전 가능성이 높다고 할 수 있다.
![](https://blog.kakaocdn.net/dn/TZKlB/btsHQ9BIpQ7/OlROGLRiJFGMHMKpNXjQHk/img.png)
4. WongSaang chatgpt-ui
Download https://github.com/WongSaang/chatgpt-ui
역시 OpenSource로 무료로 사용이 가능한 VueJS 기반으로 개발된 템플릿이다. 특이점은 Server 버전도 제공하는데 Django 베이스로 개발이 되어 있다. 기본적으로 데이터베이스를 활용하여 Multi User를 지원하는 부분도 장점이다.
![](https://blog.kakaocdn.net/dn/J1jMw/btsHQ3n3HUe/51vlHeFdsEYKcwU48T5Fk1/img.png)
5. ztjhz BetterChatGPT
Download https://github.com/ztjhz/BetterChatGPT
OpenSource로 무료로 제공된다. 히스토리 및 구글 동기화등 다양한 기능을 제공하며, 위 API의 파라메터를 설정하거나 OpenAI에게 System 메세를 통해 사전에 지시를 할 수 있는 부분도 강점이라고 할 수 있다.
![](https://blog.kakaocdn.net/dn/JCRIx/btsHSDBkHVM/4fKGLgWD5VZWZws2ozbNGK/img.png)
6. Yidadaa ChatGPT-Next-Web
Download https://github.com/Yidadaa/ChatGPT-Next-Web
다중 플랫폼을 지원하는 Chatbot 플랫폼이다.
![](https://blog.kakaocdn.net/dn/od1GR/btsHR8ophjT/7wQYdEWRzsi0W4e9Xtx0FK/img.png)
'Bigdata' 카테고리의 다른 글
머신러닝 - K-최근접 이웃 회귀(KNN Regression) 알고리즘 특징과 코드 (0) | 2024.06.08 |
---|---|
머신러닝 - 결정계수와 과대/과소적합 (0) | 2024.06.08 |
LLM/ChatGPT - 나만의 모델 Chatbot-UI에 넣기 위한 구조 이해 (0) | 2024.06.08 |
RNN - Python numpy 기초 코드 실습 (0) | 2024.06.08 |
2023년 빅데이터 오픈소스 플랫폼 Top 3 (0) | 2024.06.08 |