Next.js 14 & Langchain & Vercel SDK & ChatGPT API & TailwindCSS
Install
Next.js
npx create-next-app@latestDependencies
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 수정
PreviousNext.js & TailwindCSS & Shadcn UI & Vercel storageNextMigrating Next.js from Create React App
Last updated