Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dataprofessor/openai-chatbot
A conversational chatbot built in Python using Streamlit and the OpenAI LLM model GPT 3.5.
https://github.com/dataprofessor/openai-chatbot
chatbot large-language-models llm openai python streamlit
Last synced: about 1 month ago
JSON representation
A conversational chatbot built in Python using Streamlit and the OpenAI LLM model GPT 3.5.
- Host: GitHub
- URL: https://github.com/dataprofessor/openai-chatbot
- Owner: dataprofessor
- Created: 2023-07-24T01:59:15.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-21T13:14:48.000Z (7 months ago)
- Last Synced: 2024-12-17T14:22:23.383Z (about 1 month ago)
- Topics: chatbot, large-language-models, llm, openai, python, streamlit
- Language: Python
- Homepage: https://openai-chatbot.streamlit.app/
- Size: 19.5 KB
- Stars: 38
- Watchers: 2
- Forks: 44
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🤖💬 OpenAI Chatbot
A conversational chatbot built in Python using Streamlit and the OpenAI LLM model GPT 3.5.
## Demo App
[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://openai-chatbot.streamlit.app/)
## Prerequisite libraries
```
streamlit
openai
```## Get an OpenAI API key
You can get your own OpenAI API key by following the following instructions:
1. Go to https://platform.openai.com/account/api-keys.
2. Click on the `+ Create new secret key` button.
3. Next, enter an identifier name (optional) and click on the `Create secret key` button.## Further Reading
- 🛠️ [Streamlit Documentation Tutorial on _**Build conversational apps**_](https://docs.streamlit.io/knowledge-base/tutorials/build-conversational-apps)
- 📖 [Streamlit Documentation on _**Chat elements**_](https://docs.streamlit.io/library/api-reference/chat)