⭐ 특징
Open WebUI의 주요 특징 ⭐
-
🚀 간편한 설치: Docker, Kubernetes, Podman, Helm Charts(
kubectl
,kustomize
,podman
,helm
)를 사용하여 간편하게 설치 가능하며,:ollama
이미지(Ollama 포함)와 CUDA 지원을 포함하는:cuda
이미지를 지원합니다. -
🛠️ 초기 설정 안내: 첫 설정 과정에서 관리자 계정을 생성해야 한다는 명확한 지시를 포함하여 명확하고 완전한 설정을 완료할 수 있습니다.
-
🤝 OpenAI API 통합: Ollama 모델과 함께 다양한 대화를 위해 OpenAI 호환 API를 간편히 통합할 수 있습니다. Open WebUI는 API URL을 사용자 정의하여 다양한 서드파티 애플리케이션과 완벽하게 통합할 수 있습니다.
-
🛡️ 세부 권한 및 사용자 그룹 관리: 관리자가 세부 사용자 역할, 사용자 그룹, 작업 공간 내 권한을 생성할 수 있어 안전한 사용자 환경을 보장합니다. 이러한 세부 권한 관리는 보안을 강화할 뿐만 아니라 사용자 경험을 맞춤화하여 사용자들 간 소속감과 책임감을 강화합니다.
-
📱 반응형 디자인: 데스크탑 PC, 노 트북, 모바일 기기에서 매끄러운 사용 경험을 제공합니다.
-
📱 모바일을 위한 프로그레시브 웹 앱:
localhost
또는 개인 도메인에서 오프라인 액세스를 지원하며 매끄러운 UI와 함께 모바일 기기에서 네이티브 프로그레시브 웹 애플리케이션 경험을 제공합니다. PWA를 설치하려면 안전한 컨텍스트(일반적으로 HTTPS를 통해 서비스됨)에서 제공되어야 합니다.정보- PWA를 설정하려면 Linux, Docker 및
Nginx
,Caddy
,Traefik
과 같은 리버스 프록시 기술에 대한 약간의 이해가 필요합니다. 이러한 도구를 사용하면 필요에 맞게 생성 및 배포된 PWA를 쉽게 빌드하고 배포할 수 있습니다. "원클릭 설치" 옵션은 없지만 안전하게 Open WebUI 인스턴스를 HTTPS로 배포하려면 사용자 경험이 요구되며, 이러한 리소스를 사용하여 적합한 PWA를 더 쉽게 만들고 배포할 수 있습니다.
- PWA를 설정하려면 Linux, Docker 및
-
✒️🔢 완전한 Markdown 및 LaTeX 지원: 세부적인 상호작용을 위해 Markdown, LaTex 및 리치 텍스트 기능을 포함하여 LLM 경험을 향상시키세요.
-
🧩 모델 빌더: Open WebUI에서 Ollama 기본 모델을 기반으로 사용자가 정의한 모델을 쉽게 생성할 수 있습니다. 커스텀 캐릭터 및 에이전트를 생성하고, 모델 요소를 커스터마이징하며, Open WebUI 커뮤니티와의 통합을 통해 쉽고 간편하게 모델을 가져올 수 있습니다.
-
📚 로컬 및 원격 RAG 통합: 채팅 상호작용의 미래를 탐구하고 RAG 기술을 이용해 문서를 탐색하세요. 작업공간의
문서
탭에 문서를 로드한 다음 쿼리 앞에 해시 키 [#
]를 입력하거나 해시 키 [#
] 및 URL로 시작하여 웹 페이지 콘텐츠를 통합할 수 있습니다. -
📄 문서 추출: PDF, 워드 문서, 엑셀 스프레드시트, 파워포인트 프레젠테이션 등 다양한 문서 형식에서 텍스트와 데이터를 추출합니다. 고급 문서 처리 기능을 통해 지식베이스에 통합할 수 있으며 복잡한 문서에서 정확한 정보를 생성 및 검색할 때 문서의 구조와 포맷을 보존할 수 있습니다.
-
🔍 RAG를 위한 웹 검색: 다양한 검색 제공업체를 선택하여 웹 검색을 수행하고 결과를 로컬 RAG 경험에 직접 주입할 수 있습니다.
-
🌐 웹 탐색 기능: URL 뒤에
#
명령을 사용하여 웹사이트를 간단히 통합할 수 있습니다. 이는 웹 콘텐츠를 대화에 직접 통합하여 상호작용의 깊이와 풍부함을 더욱 강화합니다. -
🎨 이미지 생성 통합: 동적 시각 콘텐츠로 대화 경험을 풍부하게 하기 위해 이미지 생성 기능을 매끄럽게 통합합니다.
-
⚙️ 동시 모델 활용: 동시에 여러 모델을 활용하여 고유한 강점을 최적의 응답으로 활용할 수 있습니다. 다양한 모델 모달리티를 병렬로 활용하여 경험을 증진하세요.
-
🔐 역할 기반 접근 제어(RBAC): 제한된 권한으로 안전한 접근을 보장합니다. 인증된 사용자만 Ollama에 접근할 수 있으며, 모델 생성 및 가져오기 권한은 관리자에게만 부여됩니다.
-
🌐🌍 다국어 지원: 국제화(
i18n
) 지원을 통해 선호하는 언어로 Open WebUI를 경험하세요. 지원 언어 확장에 기여하기를 환영합니다! 우리는 기여자를 적극적으로 찾고 있습니다! -
🌟 지속적인 업데이트: 정기적인 업데이트, 수정 사항 및 새로운 기능으로 Open WebUI를 지속적으로 개선합니다.
그리고 다음과 같은 훌륭한 기능들이 추가됩니다... ⚡️
🔧 파이프라인 지원
-
🔧 파이프라인 프레임워크: 모듈식 플러그인 프레임워크로 Open WebUI 경험을 통합하고 커스터마이징하여 기능성을 극대화하십시오. 이 프레임워크는 AI 에이전트부터 홈 오토메이션 API까지 Python 라이브러리를 쉽게 통합할 수 있도록 사용자 지정 로직 추가를 지원합니다. (https://github.com/open-webui/pipelines)
-
📥 파이프라인 업로드:
관리자 패널
>설정
>파이프라인
메뉴를 통해 파이프라인을 직접 업로드하여 관리 프로세스를 간소화합니다.
우리의 파이프라인 프레임워크는 무한한 가능성을 제공합니다. 몇 가지 사전 제작된 파이프라인부터 시작할 수 있습니다!
-
🔗 함수 호출: 함수 호출을 파이프라인을 통해 통합하여 고급 함수 호출 기능으로 LLM 상호 작용을 향상시킬 수 있습니다.
-
📚 사용자 지정 RAG: 사용자 지정 검색 증강 생성(RAG) 파이프라인을 통합하여 사용자 지정 RAG 로직으로 LLM 상호 작용을 향상시킬 수 있습니다.
-
📊 Langfuse를 통한 메시지 모니터링: Langfuse 파이프라인을 통해 실시간 사용 통계에서 메시지 상호 작용을 모니터링하고 분석할 수 있습니다.
-
⚖️ 사용자 비율 제한: 비율 제한 파이프라인을 사용하여 요청 흐름을 효율적으로 관리하고 LLM 전달 한도를 초과하지 않도록 합니다.
-
🌍 리브레번역 실시간 번역: LibreTranslate 파이프라인을 사용해 실시간 번역을 LLM 상호 작용에 통합하여 다언어 간의 커뮤니케이션을 지원합니다.
- 이 파이프라인은 Docker 컨테이너의 LibreTranslate 설정이 필요합니다.
-
🛡️ 유해 메시지 필터링: Detoxify 파이프라인은 유해한 메시지를 자동으로 필터링하여 깨끗하고 안전한 채팅 환경을 유지합니다.
-
🔒 LLM-Guard: LLM-Guard 파이프라인으로 안전한 LLM 상호 작용을 보장하며, 프롬프트 인젝션 스캐너를 제공해 대규모 언어 모델을 대상으로 하는 교묘한 입력 조작을 탐지하고 완화합니다. 이를 통해 데이터 유출로부터 LLM을 보호하고, 프롬프트 인젝션 공격에 대한 저항력을 추가합니다.