Zola: 문서 업로드 및 다중 모델 지원 기능을 갖춘 오픈 소스 AI 채팅 웹 앱
일반 소개
Zola는 줄리앙 티보(GitHub 사용자명 ibelick)가 개발한 무료 오픈소스 AI 채팅 애플리케이션으로, GitHub에서 호스팅됩니다. OpenAI, 미스트랄 등 다양한 AI 모델을 지원하여 사용자가 자유롭게 여러 모델을 선택하여 대화할 수 있는 것이 가장 큰 특징입니다. zola의 공식 웹사이트는 zola.chat이며, 현재 베타 테스트 중입니다. 이 앱은 인터페이스가 간단하고 밝고 어두운 모드 전환을 지원하며 사용자가 파일을 업로드하여 AI와 상호 작용할 수 있습니다. Next.js, Tailwind CSS 및 기타 기술로 구축되어 반응이 빠르고 모바일 친화적입니다. zola는 일상적인 채팅에 적합할 뿐만 아니라 개발자들이 오픈 소스 커뮤니티에 참여하여 코드와 아이디어를 제공할 수 있도록 유도합니다.

기능 목록
- 여러 AI 모델(예: OpenAI, 미스트랄 등)을 지원하며 사용자는 대화를 위해 모델을 전환할 수 있습니다.
- 다양한 사용 환경에 맞게 밝고 어두운 모드를 전환할 수 있습니다.
- 사용자가 질문을 빠르게 입력할 수 있도록 힌트 제안 기능이 내장되어 있습니다.
- 파일 업로드를 지원하므로 사용자는 파일을 업로드하여 AI와 분석하거나 토론할 수 있습니다.
- 인터페이스는 모바일 지원이며 휴대폰에서 원활하게 작동합니다.
- 대화 기록을 쉽게 보고 정리할 수 있는 채팅 기록 관리 기능을 제공합니다.
도움말 사용
Zola는 사용자가 소스 코드를 다운로드하여 로컬에서 실행해야 합니다. 자세한 설치 및 사용 지침은 아래에 나와 있습니다.
설치 프로세스
공식 설치 지침은 다음 링크에서 확인할 수 있습니다. INSTALL.md 문서에 대한 정확한 단계는 다음과 같습니다:
- 개발 환경 준비하기
컴퓨터에 Node.js(v16 이상 권장)와 npm이 설치되어 있는지 확인합니다. Node.js 웹사이트에서 다운로드합니다. 설치가 완료되면 명령줄에 다음과 같이 입력합니다.node -v
노래로 응답npm -v
버전을 확인합니다. - Zola 코드 다운로드
https://github.com/ibelick/zola 을 열고 녹색 '코드' 버튼을 클릭한 다음 'ZIP 다운로드'를 선택하여 압축 파일을 다운로드하고 압축을 풉니다. 또는 Git 명령을 사용하세요:
git clone https://github.com/ibelick/zola.git
- 프로젝트 디렉토리로 이동
명령줄을 사용하여 압축을 푼 폴더를 입력합니다. 예를 들어 폴더 경로는 다음과 같습니다.C:\zola
입력:
cd C:\zola
- 종속성 패키지 설치
다음 명령을 실행하여 필요한 패키지를 설치합니다:
npm install
설치 시간은 인터넷 속도에 따라 다르며 일반적으로 몇 분 안에 완료됩니다.
- 환경 변수 구성
프로젝트 루트 디렉토리에.env.local
파일에 AI 모델의 API 키를 추가합니다. 예시:
OPENAI_API_KEY=你的OpenAI密钥
키는 모델 제공업체(예: OpenAI 웹사이트)에서 얻습니다. 구성에 대한 자세한 내용은 다음을 참조하세요. README.md
.
- 애플리케이션 실행
다음 명령을 입력하여 Zola를 시작합니다:
npm run dev
시작 시 명령줄에 로컬 주소가 표시됩니다. http://localhost:3000
.
- Zola 방문하기
브라우저에 입력http://localhost:3000
Zola의 채팅 화면을 볼 수 있습니다.
주요 기능
1. AI와 채팅하기
- 인터페이스에 들어가면 하단의 입력란에 "나에게 이메일 보내기"와 같은 질문을 입력합니다.
- Enter 키를 누르면 AI가 답장을 생성하여 대화 영역에 표시합니다.
2. AI 모델 전환
- 모델 선택 옵션(드롭다운 상자)은 인터페이스 상단 또는 설정 메뉴에서 사용할 수 있습니다.
- 다른 모델을 선택하려면 클릭합니다(예: OpenAI에서 Mistral로 전환).
- 전환 후 새 대화 상자에서는 새 모델을 사용합니다.
3. 파일 업로드 기능 사용
- 입력 상자 옆에 업로드 아이콘(아마도 클립 모양일 것입니다)이 있습니다.
- 클릭하여 파일(예: PDF 또는 이미지)을 선택하고 업로드한 다음 "이 파일 분석하기"와 같은 질문을 입력합니다.
- AI가 문서 내용에 따라 답변합니다.
4. 밝은 모드와 어두운 모드 간 전환하기
- 인터페이스의 오른쪽 상단에서 해 또는 달 아이콘을 찾습니다.
- 탭하여 모드를 전환합니다(야간에는 어두운 모드, 주간에는 밝은 모드).
5. 시청 팁 제안
- "시 쓰기" 또는 "양자역학 설명하기"와 같은 추천 프롬프트가 입력 상자 위에 표시됩니다.
- 제안을 클릭하면 입력 상자가 자동으로 채워지도록 설정하여 시간을 절약하세요.
6. 채팅 기록 관리
- 왼쪽 열의 목록 아이콘을 클릭하면 모든 대화 기록을 볼 수 있습니다.
- 대화 상자를 선택하여 콘텐츠를 검토하고 휴지통 아이콘을 클릭하여 삭제합니다.
주의
- Zola는 온라인 모델을 사용하려면 네트워킹이 필요하며, API 키가 없으면 기능이 제한됩니다.
- Zola는 베타 버전으로 코드가 변경될 수 있으며, 문제가 발생하면 GitHub에 이슈를 제출할 수 있습니다.
- 더 많은 모델을 지원하려면 API를 수동으로 구성해야 하며, 자세한 내용은 공식 문서를 참조하세요.
이 단계를 통해 사용자는 Zola를 빠르게 설치하고 사용하여 다중 모델 AI 채팅의 재미를 경험할 수 있습니다.
애플리케이션 시나리오
- 일일 질문과 답변
사용자는 Zola를 사용하여 "케이크 만드는 방법"과 같은 생활에 관한 질문을 하면 AI가 자세한 단계를 알려줍니다. - 문서 콘텐츠 분석
문서나 이미지를 업로드하면 Zola의 AI가 내용을 요약하거나 관련 질문에 답해 학생과 직장인에게 적합합니다. - 개발자 학습 및 테스트
프로그래머는 Zola를 사용하여 다양한 AI 모델의 효과를 테스트하거나 코드를 수정하여 새로운 기능을 추가할 수 있습니다.
QA
- Zola는 어떤 모델을 지원하나요?
현재 OpenAI, Mistral 및 기타 모델이 지원되며, 자세한 내용은 목록 및 구성 방법을 참조하세요.README.md
. - 파일 업로드에 대한 제한 사항은 무엇인가요?
일반적인 형식(예: PDF, 이미지)은 지원되지만 크기 및 유형 제한은 구성된 스토리지 서비스(Supabase)에 따라 다릅니다. - 시작 후 왜 열리지 않나요?
명령줄에서 보고된 오류, 누락된 API 키 또는 완전히 설치되지 않은 종속성이 있는지 확인하세요. 재시도npm install
를 클릭하거나 로그를 확인합니다.
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...