Skip to content

Namangupta123/summarizer_medium_naman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Medium Blog Summarizer API

A Flask-based API that provides AI-powered summarization of content using Mistral AI and LangChain.

Features

  • Content summarization using OpenAI Gpt-4 model
  • Google OAuth authentication
  • CORS support for Chrome extension
  • LangSmith integration for monitoring and debugging

Prerequisites

  • Python 3.8+
  • Flask
  • LangChain
  • OpenAI API key
  • Google OAuth credentials
  • LangSmith account (for monitoring)

Environment Variables

Create a .env file with the following variables: