Skip to content

This repository contains an engaging application that merges a chatbot interface, Google Search functionality, and a user-friendly Streamlit web application. Users can input a query, which the chatbot analyzes and fetches relevant Google Search results, all displayed in a visually appealing Streamlit interface.

License

Notifications You must be signed in to change notification settings

xzhou110/chatgpt_apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Chatbot & Google Search Analyzer with Streamlit

This repository contains an engaging application that merges a chatbot interface, Google Search functionality, and a user-friendly Streamlit web application. Users can input a query, which the chatbot analyzes and fetches relevant Google Search results, all displayed in a visually appealing Streamlit interface. This project is inspired by the YouTube tutorial available at: https://youtu.be/-C4FCxP-QqE.

Features

  • Google Search integration: The application interacts with the Google Search API to fetch search results based on user input.
  • Chat interface: A chatbot is used to analyze user queries and provide relevant responses.
  • Streamlit web application: Streamlit is used to create a user-friendly web interface for entering queries and displaying results.

Getting Started

Prerequisites

  • Python 3.6 or higher
  • Streamlit
  • Requests

Installation

  1. Clone this repository or download it as a ZIP file.

  2. Install the required Python packages using the following command:

    pip install streamlit requests
    
  3. Replace the placeholder API keys in the code with your own Google Search and Chatbot API keys.

Usage

  1. Run the Streamlit web application using the following command:

    streamlit run app.py
    
  2. Open the provided URL in your web browser to access the web application.

  3. Enter your query in the text input box and click the "Analyze" button to get the chatbot's response and Google Search results.

Credits

This project is based on the YouTube tutorial by OpenAI: https://youtu.be/-C4FCxP-QqE.

About

This repository contains an engaging application that merges a chatbot interface, Google Search functionality, and a user-friendly Streamlit web application. Users can input a query, which the chatbot analyzes and fetches relevant Google Search results, all displayed in a visually appealing Streamlit interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages