FranciscoMoretti/chat-js
Production-ready AI chat. Start here and make it your own. Formerly Sparka AI
해결하는 문제
ChatJS는 인증, 모델 통합, 스트리밍과 같은 일반적인 인프라를 다시 구축할 필요 없이 AI 채팅 애플리케이션을 빌드하기 위한 프로덕션 준비된 기반을 제공합니다.
작동 방식
Next.js와 TypeScript로 구축된 전체 스택 프레임워크로, 120개 이상의 AI 모델(클로드, GPT, 지미니 포함)에 통합된 접근을 제공하는 AI 게이트웨이를 사용합니다. 복잡한 채팅 기능인 재시작 가능한 스트림과 대화 분기 처리를 위해 상태 관리, 데이터베이스 쿼리, 관측성 도구의 포괄적인 스택을 통합합니다.
대상 사용자
인증, 데이터베이스 설정, API 통합의 반복 작업에 시간을 쓰지 않고 AI 채팅 앱을 빠르게 출시하고 싶은 개발자들입니다.
주요 기능
- 통합 모델 접근: 단일 API를 통해 120개 이상의 모델과 통합됩니다.
- 고급 채팅 기능: 대화 분기, 재시작 가능한 스트림, 채팅 공유 기능을 지원합니다.
- 풍부한 도구 지원: 웹 검색, 이미지 생성, 사전 환경에서 코드 실행, Model Context Protocol(MCP)을 내장 지원합니다.
- 상세한 스택 구성: Better Auth를 통한 인증, Drizzle ORM과 PostgreSQL을 통한 데이터베이스 관리, Langfuse를 통한 관측성을 포함합니다.
- 다중 플랫폼: Electron을 사용해 macOS, Windows, Linux용 네이티브 데스크톱 앱으로 패키징할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트