nuxt-ui-templates/chat
Nuxt AI Chatbot Template made with Nuxt UI and Vercel AI SDK.
해결하는 문제
이 프로젝트는 AI 챗봇을 구축하기 위한 즉시 사용 가능한 애플리케이션 템플릿을 제공합니다. 인증, 채팅 기록, 파일 업로드와 같은 일반적인 챗 인터페이스 요소를 처음부터 구현할 필요 없이, 개발자는 바로 AI 통합에 집중할 수 있습니다.
작동 방식
이 템플릿은 Nuxt UI 프레임워크로 구축되었으며, 스트리밍 AI 응답을 처리하기 위해 Vercel AI SDK와 통합됩니다. Vercel AI Gateway를 사용하여 Claude, Gemini, GPT 등 다양한 모델에 통합적으로 접근할 수 있는 API를 제공하고, Drizzle ORM을 통해 SQLite 데이터베이스를 활용하여 채팅 기록을 지속적으로 저장합니다. 파일 관리는 드래그 앤 드롭 업로드를 지원하는 NuxtHub Blob을 사용합니다.
대상 사용자
Nuxt 생태계를 활용해 전문적이고 기능이 풍부한 AI 챗 애플리케이션을 빠르게 배포하고 싶은 웹 개발자들입니다.
주요 특징
- 스트리밍 AI 응답:사고/추론 지원 및 여러 모델 제공자와 호환.
- GitHub OAuth를 통한 통합 인증.
- SQLite/Turso를 사용한 지속적인 채팅 기록.
- 도구 호출을 위한 풍부한 UI 렌더링(차트 및 날씨 데이터 포함).
- 드래그 앤 드롭 지원을 갖춘 파일 업로드 기능.
- 스트리밍 코드 하이라이팅이 포함된 Markdown 렌더링.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트