langchain-streamlit-cookiecutter is a streamlined project template designed to help you rapidly kickstart your AI/ML applications using LangChain and Streamlit.
Go to the desired directory and run:
- Make sure u have cookiecutter installed
pip install cookiecutter
- Create your project template
cookiecutter https://github.com/janas-adam/langchain-cookiecutter.git
- langchain - framework for apps powered by large language models (LLMs)
- poetry - python deps management
- streamlit - open-source python framework for data scientists and AI/ML engineers
- github workflows - CICD
- pre-commit - hooks for code formatting and linting
project_name
: Name of the project repository (e.g.LangChain Application
)project_slug
: Slugified project name - it represents simplified project nameauthor_name
: Project author nameemail
: Email address of the project authordescription
: Brief summary of what the project isversion
: Indicates the current version of the projectlicense
: Specifies the type of license under which project is releasedapp_port
: The port number on which the streamlit application ll run
Contributions are kindly welcomed! if you are interested in helping improve this cookiecutter specify an issue and help us enhance the project together!
This project is licensed under the terms of the MIT license.