Sveltekit, Vercel AI SDK, OpenAi 및 Vercel KV로 구축 된 오픈 소스 AI Chatbot 앱 템플릿.
기능 · 모델 제공 업체 · 자신만의 배포 · 로컬 실행 · 저자
이것은 Vercel-Labs/Ai-Chatbot의 비공식 Sveltekit 항구입니다.
이 템플릿이 유용하다고 생각되면 GitHub 스폰서 십 또는 KO-FI를 통해 저를 지원하여 개발에 도움을주십시오.
이 템플릿은 OpenAi gpt-3.5-turbo 와 함께 기본값으로 배송됩니다. 그러나 Vercel AI SDK 덕분에 LLM 제공 업체를 안트로 픽, 포옹 페이스 또는 Langchain을 몇 줄만 사용하여 전환 할 수 있습니다.
한 번의 클릭으로 다음 버전의 Next.js AI 챗봇을 Vercel에 배포 할 수 있습니다.
Vercel이 제공 한 빠른 시작 안내서에 요약 된 단계를 따르십시오. 이 안내서를 사용하면 Vercel에서 KV 데이터베이스 인스턴스를 작성하고 구성하여 응용 프로그램과 상호 작용할 수 있습니다.
kv 데이터베이스 설정 중에 제공된 적절한 자격 증명으로 .env 파일에서 환경 변수 ( KV_URL , KV_REST_API_URL , KV_REST_API_TOKEN , KV_REST_API_READ_ONLY_TOKEN )를 업데이트하십시오.
다음에 실행하려면 .env.example 에 정의 된 환경 변수를 사용해야합니다. 이를 위해 Vercel 환경 변수를 사용하는 것이 좋습니다. 그러나 .env 파일 만 있으면됩니다.
참고 :
.env파일을 커밋해서는 안됩니다. 그렇지 않으면 다른 OpenAI 및 인증 제공 업체 계정에 대한 액세스를 제어 할 수있는 비밀을 드러냅니다.
npm i -g vercel 설치하십시오.vercel 디렉토리) : vercel linkvercel env pull npm install
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open앱 템플릿은 이제 LocalHost : 5173에서 실행됩니다.
이 템플릿은 다음.js 버전을 기반으로하며 다음의 기여를 기반으로합니다.