Shooketh is an open-source AI chatbot template that pairs the Vercel AI SDK with an OpenAI gpt-4o-mini model fine-tuned on Shakespeare's literary works, and it deploys to Vercel with a single click.
What is Shooketh?
Shooketh is a ready-to-deploy AI bot built with the Vercel AI SDK, Next.js, and Tailwind CSS, using an OpenAI fine-tuned model to respond in the style of Shakespeare's writing. It takes a user's text prompt as input and returns an AI-generated reply in Shakespearean voice, displayed in a chat interface. The template was created by Steven Tey under the vercel-labs organization and is licensed under the MIT license. The live demo runs at shooketh-ai-4o.vercel.app.
Key Features
- One-click Vercel deployment — Clone the repository to your own Vercel project by clicking the "Deploy with Vercel" button, which pre-fills environment variables including
OPENAI_API_KEY. - Fine-tuned OpenAI model — Uses OpenAI's fine-tuning API on a gpt-4o-mini base model, tuned on Shakespeare's literary works for a distinct voice.
- Vercel AI SDK integration — Handles AI completions and streaming through the Vercel AI SDK, making it easy to swap in different models or providers.
- Next.js framework — Built on Next.js, giving you React components, API routes, and server-side rendering out of the box.
- Tailwind CSS styling — The chat UI is styled with Tailwind CSS, so you can quickly adjust colors, spacing, and layout.
- OpenAI + Next.js guide — The repository links to a Vercel guide that walks through fine-tuning an OpenAI model with the Vercel AI SDK in a Next.js app.
Who is it for?
- Developers learning AI fine-tuning — Use Shooketh's codebase to see exactly how a fine-tuned OpenAI model is wired into a Next.js chat app.
- Writers and creatives — Deploy a chatbot that generates Shakespearean-style responses for fun, writing prompts, or creative inspiration.
- Product builders — Use the template as a starting point to adapt for other fine-tuned personalities or specialized domain chatbots.
What can you do with Shooketh?
- Build a Shakespearean chatbot — Deploy the template, add your OpenAI API key, and start chatting with a bot that replies in Early Modern English.
- Learn fine-tuning workflows — Follow the linked guide to reproduce the fine-tuning process on your own dataset.
- Customize the model persona — Replace the fine-tuned model with your own OpenAI fine-tune to create a bot with a different character or voice.
How does Shooketh work?
Shooketh is a Next.js app with an API route that accepts messages from the chat interface, sends them to OpenAI's chat completions endpoint using the Vercel AI SDK, and streams the response back. The fine-tuning happens separately: you use the OpenAI fine-tuning API with a training dataset (in the guide) to create a tuned model, then point the app to that model by setting the appropriate model name in the code.
FAQ
Is Shooketh free to use?
The template itself is open source under the MIT license and you can deploy it for free on Vercel's hobby plan, but you will need an OpenAI API key, which is a paid service based on your usage.
What model does Shooketh use?
Shooketh is built with OpenAI gpt-4o-mini and fine-tuned on Shakespeare's literary works using OpenAI's fine-tuning API.
Do I need to fine-tune the model myself?
No, the template is already configured with a fine-tuned model, but the repository links to a guide if you want to reproduce or modify the fine-tuning process.
Can I use Shooketh with a different model?
Because it uses the Vercel AI SDK, you can change the model provider or model name in the code, as long as you have the appropriate API credentials.








