Skip to content

A collection of Artificial Intelligence projects including NLP tools, LLM-powered chatbots, data analytics dashboards, and automation scripts. Covers hands-on implementations using Hugging Face, LangChain, OpenAI/Ollama, Streamlit, and traditional machine learning models.

Notifications You must be signed in to change notification settings

narayan09/AI-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project 1 -

Ollama + LangChain Chat Application

A simple and powerful demo application that integrates Ollama large language models with LangChain framework wrapped in a clean Streamlit interface. This project demonstrates how to leverage Ollama’s local LLM serving capabilities combined with LangChain’s chat abstraction to build an interactive chat assistant.


Chat Interface

Features

  • Interactive Chat UI: Simple and intuitive chat interface using Streamlit.
  • Ollama Integration: Sends prompts to Ollama server (ollama serve) running locally for fast and private LLM inference.
  • LangChain Wrapper: Utilizes the ChatOllama LangChain community model wrapper to manage conversation flow.
  • Session Memory: Preserves chat history during the session allowing contextual conversations.
  • Static Model Selection: Choose from multiple pre-defined Ollama models for flexible experimentation.
  • System Prompts: Customizable assistant behavior with system-level instructions.

About

A collection of Artificial Intelligence projects including NLP tools, LLM-powered chatbots, data analytics dashboards, and automation scripts. Covers hands-on implementations using Hugging Face, LangChain, OpenAI/Ollama, Streamlit, and traditional machine learning models.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published