Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sharjeel-siddiqui12/chatbot-using-open-source-llm-s-using-langchain-and-ollama
https://github.com/sharjeel-siddiqui12/chatbot-using-open-source-llm-s-using-langchain-and-ollama
llm machine-learning ml ollama pyhton
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/sharjeel-siddiqui12/chatbot-using-open-source-llm-s-using-langchain-and-ollama
- Owner: sharjeel-siddiqui12
- Created: 2024-08-28T17:51:37.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-28T18:59:33.000Z (5 months ago)
- Last Synced: 2024-11-09T15:23:27.021Z (2 months ago)
- Topics: llm, machine-learning, ml, ollama, pyhton
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Chatbot Using Open Source LLM's using Langchain And Ollama
This project aims to develop a chatbot using open source language models (LLM's) such as Langchain and Ollama. The chatbot will be designed to provide intelligent responses and engage in natural language conversations with users.
## Features
- Utilizes open source LLM's for natural language processing
- Supports multi-turn conversations
- Provides intelligent responses based on user input
- Can be easily integrated into existing applications or platforms## Installation
1. Clone the repository: `git clone https://github.com/sharjeel-siddiqui12/Chatbot-Using-Open-Source-LLM-s-using-Langchain-And-Ollama.git`
2. Navigate to the project directory: `Chatbot-Using-Open-Source-LLM-s-using-Langchain-And-Ollama`
3. Install the required dependencies: `pip install`
4. Run the application: `streamlit run app.py`## Usage
1. Start the chatbot application by running `streamlit run app.py`
2. Access the chatbot interface through your preferred web browser
3. Enter your message in the input field and press Enter to send
4. The chatbot will process your message and provide a response## Screenshots
## Contributing
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
1. Fork the repository
2. Create a new branch: `git checkout -b feature/your-feature`
3. Make your changes and commit them: `git commit -m 'Add your feature'`
4. Push to the branch: `git push origin feature/your-feature`
5. Submit a pull request