
Chatty 는 WebGPU를 활용하여 브라우저에서 기본적이고 개인적으로 실행하는 개인 AI입니다.
이 프로젝트는 Chatgpt 및 Gemini와 같은 인기있는 AI 인터페이스에서 브라우저 내 경험으로 유명한 AI 인터페이스를 가져 오는 가장 가까운 시도입니다.
기본적으로 WebGPU는 크롬과 에지 모두에서 활성화되고 지원됩니다. 그러나 Firefox와 Firefox에서 밤에 활성화 할 수 있습니다. 자세한 내용은 브라우저 호환성을 확인하십시오.
앱을 사용해 보려면이 웹 사이트에서 실시간입니다.
다음은 다음.js 응용 프로그램이며 Node.js (18+) 및 NPM이 설치되어 프로젝트를 로컬로 실행해야합니다.
로컬로 프로젝트를 설정하고 실행하려면 아래 단계를 따르십시오.
1. 명령 프롬프트를 통해 PC의 디렉토리로 저장소를 복제하십시오.
git clone https://github.com/addyosmani/chatty
2. 폴더 열기 :
cd chatty
3. 종속성 설치 :
npm install
4. 개발 서버 시작 :
npm run dev
5. LocalHost : 3000으로 가서 채팅을 시작하십시오!
메모
Dockerfile은 아직 생산 환경에 최적화되지 않았습니다. 직접하고 싶다면 Nextjs 예제를 확인하십시오.
docker build -t chattyui .
docker run -d -p 3000:3000 chattyui
또는 docker-compose 사용하십시오.
docker compose up
변경하고 재건축을 원한다면
docker-compose up --build
기부금은 환영받는 것 이상입니다! 그러나 기고 가이드 라인을 먼저 읽으십시오 :)
메모
모델을 효율적으로 실행하려면 충분한 메모리가있는 GPU가 필요합니다. 7B 모델에는 약 6GB 메모리가있는 GPU가 필요하지만 3B 모델은 약 3GB가 필요합니다.
소규모 모델은 파일 임베딩을 더 큰 모델만큼 효율적으로 처리하지 못할 수 있습니다.
Chatty는 Huggingf 우리는 그들의 위대한 일을 인정하고 오픈 소스 커뮤니티에 감사하고 싶습니다.
Chatty는 Addy Osmani & Jakob Hoeg Mørk에 의해 만들어지고 유지됩니다.