Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)