https://github.com/extrawest/ai-uni-summarizer
This project is designed to scrape a website or YouTube video by URL link and provide a concise summary to the user. It utilizes the power of OpenAI and GROQ API for language processing and LangChain for text and document handling.
https://github.com/extrawest/ai-uni-summarizer
ai groq groq-api nextjs openai puppeteer reactjs youtube
Last synced: 3 months ago
JSON representation
This project is designed to scrape a website or YouTube video by URL link and provide a concise summary to the user. It utilizes the power of OpenAI and GROQ API for language processing and LangChain for text and document handling.
- Host: GitHub
- URL: https://github.com/extrawest/ai-uni-summarizer
- Owner: extrawest
- Created: 2024-08-12T08:02:34.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-12T08:03:46.000Z (11 months ago)
- Last Synced: 2025-03-30T17:46:37.625Z (3 months ago)
- Topics: ai, groq, groq-api, nextjs, openai, puppeteer, reactjs, youtube
- Language: TypeScript
- Homepage:
- Size: 1.93 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web and YouTube Video Summarizer
[]()
[](mailto:[email protected])
[]()


This project is designed to scrape a website or YouTube video by URL link and provide a concise summary to the user. It utilizes the power of OpenAI and GROQ API for language processing and LangChain for text and document handling.
## Features
- Content Summarization: Provides a summary of the content from a given URL.
- YouTube and Web Support: Handles both YouTube video URLs and regular web page URLs.
- Customizable Temperature: Allows setting the temperature for the language model to control the creativity of the output.## Technologies Used
- Next.js: Backend framework.
- OpenAI: For generating embeddings and language processing.
- GROQ API: For language model interaction.
- LangChain: For handling text splitting, document combination, and retrieval.
- Puppeteer: For web scraping.
- YouTube Data API: For YouTube video data retrieval.
- React: Frontend framework.
- Axios: For making HTTP requests.
- Lucide React: For icons.
- Tailwind CSS: For styling.## Getting Started
### Prerequisites
- Node.js
- npm or yarn
- OpenAI API Key
- (Optional) GROQ API Key
- (Optional) Local LLM URL## Contributing
Contributions are welcome! Please submit a pull request or open an issue to discuss any changes.
## License
This project is licensed under the MIT License. See the LICENSE file for details.
## Acknowledgements
- LangChain
- OpenAI
- Next.js
- Puppeteer
- React
- Axios
- Lucide React