Skip to content

navyajain7105/Langchain-QnA-Chat-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  LangChain Q&A Assistant

This project is a Conversational Q&A Assistant built with LangChain, Streamlit, and open-source as well as closed-source models (Groq and HuggingFace).

๐Ÿš€ Features

  • ๐Ÿ” Choose between Open-Source (HuggingFace API / Local) or Closed-Source (Groq) models.
  • ๐Ÿค– Dynamic model selection with support for TinyLlama, Groq LLaMA, and Mistral.
  • ๐Ÿ’ฌ Chat memory management with MessagesPlaceholder.
  • ๐Ÿงฉ Prompt engineering using both PromptTemplate and ChatPromptTemplate.
  • ๐Ÿ“ฆ Structured output parsing using PydanticOutputParser.
  • ๐Ÿ–ฅ๏ธ Streamlit UI with:
    • Dropdowns for model selection
    • Text input for queries
    • Toggle for chat history
    • Response display section

๐Ÿ“ธ Screenshots

Screenshot 2025-05-14 204711 Screenshot 2025-05-14 210511

About

This project is a Conversational Q&A Assistant built with LangChain, Streamlit, and open-source as well as closed-source models (Groq and HuggingFace).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages