Page cover

Next.js 14 & Langchain & Vercel SDK & ChatGPT API & TailwindCSS

Install

Next.js

npx create-next-app@latest

Dependencies

  • openai

  • langchain

  • @langchain/openai : LangChain 프레임워크에서 Open AI의 API를 사용하기 위한 라이브러리

  • ai

  • clsx

  • tailwind-merge

  • ts-node

  • dotenv

  • lucide-react : 아이콘 라이브러리

  • next-themes

  • react-markdown : markdown 형식의 텍스트를 HTML로 렌더링하는 데 사용되는 라이브러리

  • @datastax/astra-db-ts : Atra DB에 엑세스하고 상호작용하기 위한 Node.js 클라이언트 라이브러리

  • @upstash/redis : Upstash Redis 서비스와 통합하기 위한 Node.js 클라이언트 라이브러리

DevDependecies

  • prettier

  • prettier-plugin-tailwindcss

  • eslint-config-prettier

package.json에서 `@langchain/core` 버전 설정하기

Prettier Setup

Settings > Files:Associations

Settings > Quick Suggestion

프로젝트 루트에 prettier.confing.js 파일 생성

eslintrc.json 내용 수정

Settings > Default Formatter

Tailwind Theming

shadcn 에서 theme color 정한 후 copy code

global.css 수정

tailwind.confing.ts 수정

Last updated