Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.43 KB

README.md

File metadata and controls

38 lines (26 loc) · 1.43 KB

TLDR-AI-News-Crew

AI news going a bit faster to catch up? TLDR (tldr.tech) got it. Even, tldr's daily AI news is also overwhelming? The crew here got you. It's a learning repo with CrewAI to test agent capabilities, some features are just tested for fun and not for potential use.

Installation

pip install -r requirements.txt

add api keys from the .env.example. Most cases should be fine with openai key, but some cases uses groq (could be optional, and may need to change llm as openai in the code) -> in future, replace all with ollama llama3 (currently in code, but not properly tested, hence not in the instruction). Same with Elevenlabs, but it gives certain feature that are not available in OpenAI TTS atm.

Usage

streamlit run main.py 
  • Give a date or range of date input.
  • it crawls all TLDR ai data
  • Use voice agent / text agent
  • Start talking/chatting. Elevenlabs voice mode adds some feature like choosing which gender/accent/type of voice. be mindful on apis :)
  • UI is slightly annoying now, may a later fix

Screenshot:

Image

TODO

  1. Get personalized/preferred input news
  2. add image capabilities
  3. Extension of other TLDR news
  4. Proper way speech data handle

Inspired from some examples: