Skip to content

wisehuang/youtube-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Agent

YouTube Agent is a project inspired by the article Building AI Agents with Rust. It is a Rust-based application that uses AI to summarize YouTube video transcripts.

Features

  • Summarizes YouTube video transcripts into main talking points and a complete summary.
  • Uses the GPT-4 model from OpenAI for generating summaries.
  • Built with the Rocket web framework in Rust.
  • Built and deployed using Cargo Shuttle.

Getting Started

Prerequisites

  • Rust programming language
  • Cargo package manager
  • Cargo Shuttle

Installation

  1. Clone the repository
git clone https://github.com/wisehuang/youtube-agent.git
  1. Navigate to the project directory
cd youtube-agent
  1. Build the project with Cargo Shuttle
cargo shuttle run
  1. Deploy the project on Shuttle.rs
cargo shuttle deploy --allow-dirty

For more information, you may check this documentation: Cargo Shuttle Quick Start

Usage

To get a summary of a YouTube video, make a GET request to the /youtube/<video_id> endpoint. The response will be the main talking points and a complete summary of the video transcript.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgements

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages