Giter Site home page Giter Site logo

news's Introduction

GistNews

News Application with Metaphor and Chat GPT

License: MIT

About

This news application is powered by Metaphor and Chat GPT, integrating the capabilities of both services to provide users with summarized information from various sources. Each request made to the application fetches information from Metaphor, retrieves contents from specified URLs, and utilizes Chat GPT for summarization. The summarized results are then presented to the user.

Link to Live Site: https://news-xi-steel.vercel.app/

Features

  • Metaphor Integration: Utilizes Metaphor to gather information related to the provided queries.

  • Content Retrieval: Retrieves content from specified URLs related to the requested information.

  • Chat GPT Summarization: Leverages Chat GPT for summarizing the retrieved information, providing users with concise and easy-to-understand summaries.

Usage

  1. Setting up the Environment:
    • Make sure you have the necessary environment and dependencies set up for both the frontend and backend.
  2. Running the Application:
    • Start the backend server which integrates Metaphor and Chat GPT:
      cd news_backend
      pip install -r requirements.txt
      export METAPHOR_API_KEY=<metaphor-api-key>
      export OPENAI_API_KEY=<openai-api-key>
      flask run
      
    • Start the frontend application to access the features:
      cd frontend
      npm install
      npm start
      
  3. Using the Application:
    • Open the application in a web browser and input your query or topic of interest.
    • Submit the query to trigger the application to fetch information, retrieve contents, and summarize using Metaphor and Chat GPT.
    • View the summarized results displayed by the application.

Dependencies

  • Backend: Flask, Metaphor API, Chat GPT API. Python version: 3.11
  • Frontend: React, node version: 8.19.2

Configuration

  • Backend: Configure API keys and endpoints for Metaphor and Chat GPT in the backend application.

License

This project is licensed under the MIT License.

news's People

Contributors

sai-prakash15 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.