Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 836 Bytes

README.md

File metadata and controls

23 lines (15 loc) · 836 Bytes

zuddlGPT

Knowledge base data scraper here - zuddl-gpt-crawler

Screen.Recording.2024-02-06.at.1.18.00.AM.mov

ChatGPT powered search for Zuddl's knowledge base.

features

  1. API response streaming with server sent events.
  2. IP based rate limiting middleware using sliding window technique.
  3. Responds with related articles from knowledge base apart from the bot's custom response.
  4. env variables validation with zod schema.

usage

  • Clone the repository.
  • Create a .env file with content similar to .env.example (use your own API keys).
  • Install dependencies with the command yarn.
  • Run the project with the command yarn dev.

This is a T3 Stack project bootstrapped with create-t3-app.