Skip to content

The project is a LangChain-based demo application integrated with Google's Gemini API, built using the Streamlit framework. It allows users to input a query or search topic through a text box, which is processed by a language model to generate helpful responses.

Notifications You must be signed in to change notification settings

Harshita1195/Chatbot-using-Langchain-with-Google-Gemini-Pro-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LangChain Demo with Google API

Overview

This project demonstrates how to integrate LangChain with Google's Gemini Pro model using Streamlit for a simple and interactive web-based interface. The application allows users to input queries, which are processed by a Google Generative AI (Gemini) through LangChain's framework. Responses are generated by the AI model and displayed to the user in real-time.

Features

  • LangChain Integration: Utilizes LangChain for prompt creation and output processing.
  • Google Generative AI: Leverages the ChatGoogleGenerativeAI model (Gemini Pro) for high-quality responses.
  • Streamlit Interface: Provides a simple and user-friendly UI where users can input queries and receive responses.
  • Dynamic Querying: Users can type any question, and the app uses Google's LLM to generate helpful answers.
  • Environmental Configuration: API keys for both Google and Langsmith are securely loaded via environment variables using dotenv.

About

The project is a LangChain-based demo application integrated with Google's Gemini API, built using the Streamlit framework. It allows users to input a query or search topic through a text box, which is processed by a language model to generate helpful responses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published