This Cloudflare Worker provides AI-powered summarization for blog posts using Cloudflare Workers AI.
- Install dependencies:
npm install
- Configure your Cloudflare account:
npx wrangler login
-
Update the worker name in
wrangler.toml
if needed. -
Deploy the worker:
npm run deploy
- After deployment, update the worker URL in the
SummaryButton.js
component:
const response = await fetch('https://blog-summary-ai.your-worker-subdomain.workers.dev', {
Replace your-worker-subdomain
with your actual Cloudflare Workers subdomain.
To run the worker locally:
npm run dev
- AI-powered text summarization using Cloudflare Workers AI
- Responsive UI with loading states and error handling
- CORS support for cross-origin requests
- Integration with Next.js blog layouts
- The worker uses Cloudflare's Llama-2 model for summarization
- Make sure to enable Workers AI in your Cloudflare account
- The worker requires the AI binding in wrangler.toml