{"id":19634423,"url":"https://github.com/dataprofessor/streamlit-for-llm","last_synced_at":"2025-04-28T07:31:37.063Z","repository":{"id":185797373,"uuid":"658035441","full_name":"dataprofessor/streamlit-for-llm","owner":"dataprofessor","description":null,"archived":false,"fork":false,"pushed_at":"2023-10-03T13:58:48.000Z","size":78420,"stargazers_count":20,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-10-03T23:13:59.819Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dataprofessor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-06-24T15:07:03.000Z","updated_at":"2023-10-02T20:40:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"262b2201-9ae7-48c9-a7af-a8ae7e4881dd","html_url":"https://github.com/dataprofessor/streamlit-for-llm","commit_stats":null,"previous_names":["dataprofessor/streamlit-for-generative-ai"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dataprofessor%2Fstreamlit-for-llm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dataprofessor%2Fstreamlit-for-llm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dataprofessor%2Fstreamlit-for-llm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dataprofessor%2Fstreamlit-for-llm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dataprofessor","download_url":"https://codeload.github.com/dataprofessor/streamlit-for-llm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224100714,"owners_count":17255810,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T12:21:13.578Z","updated_at":"2024-11-11T12:21:14.105Z","avatar_url":"https://github.com/dataprofessor.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./img/course-logo.png\" width=\"50%\"\u003e\n\u003c/p\u003e\n\n## About\n\u003e The *Streamlit for Generative AI* course will show you how to use Streamlit to build large language model (LLM) powered apps. Finally you can deploy the Streamlit app to the cloud and share with the community.\n\n## Table of contents\n- [**Lesson 0** - Getting up to speed with Streamlit](./content/Lesson-0.md)\n- [**Lesson 1** - An introduction to Generative AI](./content/Lesson-1.md)\n- [**Lesson 2** - Using LLM models from OpenAI](./content/Lesson-2.md)\n- [**Lesson 3** - Using open source LLM models from Hugging Face Hub](./content/Lesson-3.md)\n- [**Lesson 4** - Using hosted open source LLM models from Replicate](./content/Lesson-4.md)\n- [**Lesson 5** - Orchestrating an LLM workflow with LangChain](./content/Lesson-5.md)\n- [**Project 1** - Build a ChatGPT clone](./content/Project-1.md)\n- [**Project 2** - Build a Llama 2 chatbot](./content/Project-2.md)\n- [**Project 3** - Build a HugChat chatbot](./content/Project-3.md)\n- [**Project 4** - Build a Code Llama chatbot](./content/Project-4.md)\n\n## Resources\n- [Build powerful generative AI apps](https://streamlit.io/generative-ai) - Streamlit resources on building LLM-powered apps.\n- [Streamlit Gallery - LLM Category](https://streamlit.io/gallery?category=llms)\n- [Streamlit Gallery](https://streamlit.io/gallery) - A collection of community apps for inspiring your own projects\n- [Streamlit Quests](https://blog.streamlit.io/streamlit-quests-getting-started-with-streamlit/) - Start here to conveniently access all essential resources for learning and using Streamlit.\n- [Streamlit Documentation](https://docs.streamlit.io/) - Your go-to place on using the Streamlit library.\n- [Streamlit Cheat Sheet](https://docs.streamlit.io/library/cheatsheet) - All Streamlit commands on one-page.\n- [#30DaysOfStreamlit](https://30days.streamlit.app/) - A Streamlit learning challenge.\n- [Streamlit Forum](https://discuss.streamlit.io/) - Get unstuck and help others in using Streamlit.\n\n## Python Libraries taught in this course\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://streamlit.io/\"\u003eStreamlit\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://openai.com/\"\u003eOpenAI\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://huggingface.co/\"\u003eHugging Face\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://replicate.com/\"\u003eReplicate\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.langchain.com/\"\u003eLangChain\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Citing us\nPlease use the following to cite this content:\n```\n@misc{st4genai,\n    author = {Chanin Nantasenamat},\n    title = {Streamlit for Generative AI Course},\n    howpublished = {Streamlit Open Source},\n    url = {\\url{https://streamlit.io/}},\n    year = {2023}\n}\n```\n\n## Spread the word\nLike the course? Help us spread the word!\n- [Twitter](https://twitter.com/streamlit)\n- [LinkedIn](https://www.linkedin.com/company/streamlit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdataprofessor%2Fstreamlit-for-llm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdataprofessor%2Fstreamlit-for-llm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdataprofessor%2Fstreamlit-for-llm/lists"}