├── .env.example ├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── ai ├── index.ts └── rag-middleware.ts ├── app ├── (auth) │ ├── actions.ts │ ├── api │ │ └── auth │ │ │ └── [...nextauth] │ │ │ └── route.ts │ ├── auth.config.ts │ ├── auth.ts │ ├── login │ │ └── page.tsx │ └── register │ │ └── page.tsx ├── (chat) │ ├── [id] │ │ └── page.tsx │ ├── api │ │ ├── chat │ │ │ └── route.ts │ │ ├── files │ │ │ ├── delete │ │ │ │ └── route.ts │ │ │ ├── list │ │ │ │ └── route.ts │ │ │ └── upload │ │ │ │ └── route.ts │ │ └── history │ │ │ └── route.ts │ ├── opengraph-image.png │ ├── page.tsx │ └── twitter-image.png ├── db.ts ├── favicon.ico ├── globals.css ├── layout.tsx └── uncut-sans.woff2 ├── components ├── chat.tsx ├── data.ts ├── files.tsx ├── form.tsx ├── history.tsx ├── icons.tsx ├── markdown.tsx ├── message.tsx ├── navbar.tsx ├── submit-button.tsx └── use-scroll-to-bottom.ts ├── drizzle.config.ts ├── drizzle ├── 0000_pretty_dracula.sql └── meta │ ├── 0000_snapshot.json │ └── _journal.json ├── middleware.ts ├── migrate.ts ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── iphone.png ├── tv.png └── watch.png ├── schema.ts ├── tailwind.config.ts ├── tsconfig.json └── utils ├── functions.ts └── pdf.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/README.md -------------------------------------------------------------------------------- /ai/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/ai/index.ts -------------------------------------------------------------------------------- /ai/rag-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/ai/rag-middleware.ts -------------------------------------------------------------------------------- /app/(auth)/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(auth)/actions.ts -------------------------------------------------------------------------------- /app/(auth)/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(auth)/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /app/(auth)/auth.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(auth)/auth.config.ts -------------------------------------------------------------------------------- /app/(auth)/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(auth)/auth.ts -------------------------------------------------------------------------------- /app/(auth)/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(auth)/login/page.tsx -------------------------------------------------------------------------------- /app/(auth)/register/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(auth)/register/page.tsx -------------------------------------------------------------------------------- /app/(chat)/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(chat)/[id]/page.tsx -------------------------------------------------------------------------------- /app/(chat)/api/chat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(chat)/api/chat/route.ts -------------------------------------------------------------------------------- /app/(chat)/api/files/delete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(chat)/api/files/delete/route.ts -------------------------------------------------------------------------------- /app/(chat)/api/files/list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(chat)/api/files/list/route.ts -------------------------------------------------------------------------------- /app/(chat)/api/files/upload/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(chat)/api/files/upload/route.ts -------------------------------------------------------------------------------- /app/(chat)/api/history/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(chat)/api/history/route.ts -------------------------------------------------------------------------------- /app/(chat)/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(chat)/opengraph-image.png -------------------------------------------------------------------------------- /app/(chat)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(chat)/page.tsx -------------------------------------------------------------------------------- /app/(chat)/twitter-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/(chat)/twitter-image.png -------------------------------------------------------------------------------- /app/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/db.ts -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/uncut-sans.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/app/uncut-sans.woff2 -------------------------------------------------------------------------------- /components/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/chat.tsx -------------------------------------------------------------------------------- /components/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/data.ts -------------------------------------------------------------------------------- /components/files.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/files.tsx -------------------------------------------------------------------------------- /components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/form.tsx -------------------------------------------------------------------------------- /components/history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/history.tsx -------------------------------------------------------------------------------- /components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/icons.tsx -------------------------------------------------------------------------------- /components/markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/markdown.tsx -------------------------------------------------------------------------------- /components/message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/message.tsx -------------------------------------------------------------------------------- /components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/navbar.tsx -------------------------------------------------------------------------------- /components/submit-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/submit-button.tsx -------------------------------------------------------------------------------- /components/use-scroll-to-bottom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/components/use-scroll-to-bottom.ts -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /drizzle/0000_pretty_dracula.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/drizzle/0000_pretty_dracula.sql -------------------------------------------------------------------------------- /drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/middleware.ts -------------------------------------------------------------------------------- /migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/migrate.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/public/iphone.png -------------------------------------------------------------------------------- /public/tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/public/tv.png -------------------------------------------------------------------------------- /public/watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/public/watch.png -------------------------------------------------------------------------------- /schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/schema.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/utils/functions.ts -------------------------------------------------------------------------------- /utils/pdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel-labs/ai-sdk-preview-internal-knowledge-base/HEAD/utils/pdf.ts --------------------------------------------------------------------------------