Skip to content

Commit 53acc10

Browse files
committed
up
1 parent 8e4e9c5 commit 53acc10

File tree

5 files changed

+184
-208
lines changed

5 files changed

+184
-208
lines changed

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Nuxt AI Chatbot Template
22

33
[![Nuxt UI](https://img.shields.io/badge/Made%20with-Nuxt%20UI-00DC82?logo=nuxt&labelColor=020420)](https://ui.nuxt.com)
4-
[![Deploy to NuxtHub](https://img.shields.io/badge/Deploy%20to-NuxtHub-00DC82?logo=nuxt&labelColor=020420)](https://hub.nuxt.com/new?repo=nuxt-ui/chat)
54

65
Full-featured AI Chatbot Nuxt application with authentication, chat history, multiple pages, collapsible sidebar, keyboard shortcuts, light & dark mode, command palette and more. Built using [Nuxt UI](https://ui.nuxt.com) components and integrated with [Workers AI](https://ai.cloudflare.com) for a complete chat experience.
76

@@ -10,9 +9,9 @@ Full-featured AI Chatbot Nuxt application with authentication, chat history, mul
109

1110
<a href="https://chat-template.nuxt.dev/" target="_blank">
1211
<picture>
13-
<source media="(prefers-color-scheme: dark)" srcset="https://assets.hub.nuxt.com/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2NoYXQtdGVtcGxhdGUubnV4dC5kZXYiLCJpYXQiOjE3NDI4NDY2ODB9.n4YCsoNz8xatox7UMoYZFNo7iS1mC_DT0h0A9cKRoTw.jpg?theme=dark">
14-
<source media="(prefers-color-scheme: light)" srcset="https://assets.hub.nuxt.com/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2NoYXQtdGVtcGxhdGUubnV4dC5kZXYiLCJpYXQiOjE3NDI4NDY2ODB9.n4YCsoNz8xatox7UMoYZFNo7iS1mC_DT0h0A9cKRoTw.jpg?theme=light">
15-
<img alt="Nuxt AI Chatbot Template" src="https://assets.hub.nuxt.com/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2NoYXQtdGVtcGxhdGUubnV4dC5kZXYiLCJpYXQiOjE3NDI4NDY2ODB9.n4YCsoNz8xatox7UMoYZFNo7iS1mC_DT0h0A9cKRoTw.jpg">
12+
<source media="(prefers-color-scheme: dark)" srcset="https://ui4.nuxt.com/assets/templates/nuxt/chat-dark.png">
13+
<source media="(prefers-color-scheme: light)" srcset="https://ui4.nuxt.com/assets/templates/nuxt/chat-light.png">
14+
<img alt="Nuxt AI Chatbot Template" src="https://ui4.nuxt.com/assets/templates/nuxt/chat-light.png">
1615
</picture>
1716
</a>
1817

@@ -22,12 +21,12 @@ Full-featured AI Chatbot Nuxt application with authentication, chat history, mul
2221
- 🤖 **Multiple model support** via [Workers AI](https://ai.cloudflare.com) with support for [AI Gateway](https://developers.cloudflare.com/ai-gateway/)
2322
- 🔐 **Authentication** via [nuxt-auth-utils](https://github.com/atinux/nuxt-auth-utils)
2423
- 💾 **Chat history persistence** using [NuxtHub database](https://hub.nuxt.com/docs/features/database) and [Drizzle ORM](https://orm.drizzle.team)
25-
- 🚀 **One-click deploy** to your Cloudflare account with NuxtHub: [deploy now](https://hub.nuxt.com/new?repo=nuxt-ui-pro/chat)
24+
- 🚀 **One-click deploy** to your Cloudflare account with NuxtHub: [deploy now](https://hub.nuxt.com/new?repo=nuxt-ui-templates/chat)
2625

2726
## Quick Start
2827

2928
```bash
30-
npx nuxi@latest init -t github:nuxt-ui-pro/chat
29+
npx nuxi@latest init -t github:nuxt-ui-templates/chat
3130
```
3231

3332
## Setup

app/app.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ useSeoMeta({
2525
description,
2626
ogTitle: title,
2727
ogDescription: description,
28-
ogImage: 'https://assets.hub.nuxt.com/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2NoYXQtdGVtcGxhdGUubnV4dC5kZXYiLCJpYXQiOjE3NDI4NDY2ODB9.n4YCsoNz8xatox7UMoYZFNo7iS1mC_DT0h0A9cKRoTw.jpg?theme=light',
29-
twitterImage: 'https://assets.hub.nuxt.com/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2NoYXQtdGVtcGxhdGUubnV4dC5kZXYiLCJpYXQiOjE3NDI4NDY2ODB9.n4YCsoNz8xatox7UMoYZFNo7iS1mC_DT0h0A9cKRoTw.jpg?theme=light',
28+
ogImage: 'https://ui4.nuxt.com/assets/templates/nuxt/chat-light.png',
29+
twitterImage: 'https://ui4.nuxt.com/assets/templates/nuxt/chat-light.png',
3030
twitterCard: 'summary_large_image'
3131
})
3232
</script>

app/components/UserMenu.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ const items = computed<DropdownMenuItem[][]>(() => ([[{
9595
icon: 'i-lucide-layout-template',
9696
children: [{
9797
label: 'Starter',
98-
to: 'https://ui-pro-starter.nuxt.dev/'
98+
to: 'https://starter-template.nuxt.dev/'
9999
}, {
100100
label: 'Landing',
101101
to: 'https://landing-template.nuxt.dev/'
@@ -125,7 +125,7 @@ const items = computed<DropdownMenuItem[][]>(() => ([[{
125125
}, {
126126
label: 'GitHub repository',
127127
icon: 'i-simple-icons-github',
128-
to: 'https://github.com/nuxt-ui-pro/chat',
128+
to: 'https://github.com/nuxt-ui-templates/chat',
129129
target: '_blank'
130130
}], [{
131131
label: 'Log out',

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"@iconify-json/logos": "^1.2.9",
1818
"@iconify-json/lucide": "^1.2.63",
1919
"@iconify-json/simple-icons": "^1.2.48",
20-
"@nuxt/ui": "^4.0.0-alpha.0",
20+
"@nuxt/ui": "^4.0.0-alpha.1",
2121
"@nuxthub/core": "^0.9.0",
2222
"@nuxtjs/mdc": "^0.17.2",
2323
"ai": "^4.3.19",

0 commit comments

Comments
 (0)