JSON Data AI
Get JSON data about anything depending on your prompt. Define your structure, list results.
This repository includes the basic setup of JSONDataAI.com with the following stack:
- Vercel AI SDK
- Vercel VK Storage for rate limiting
- OpenAI GPT-4
- Shadcn UI
- Supabase
- React Hook Form for dynamic forms
Get Started
Install the dependencies with your favorite package runner:
bun i
Create .env.development
file;
# See https://vercel.com/docs/storage/vercel-kv to setup KV_REST_API_READ_ONLY_TOKEN= KV_REST_API_TOKEN= KV_REST_API_URL= KV_URL= # Visit Supabase > [PROJECT] > Settings > API to get API key and app URL SUPABASE_API_KEY= NEXT_PUBLIC_SUPABASE_URL= NEXT_PUBLIC_SUPABASE_ANON_KEY=$SUPABASE_API_KEY # Visit https://platform.openai.com/account/api-keys to get API key OPENAI_API_KEY=
Run the app:
bun run dev