This release is a pre-release and may not be stable for production use.
simple-deployment
Chatbot Interface with Flask and Hugging Face Transformers
Description
This project is a chatbot interface that integrates Hugging Face's Transformers library with a Flask backend. It serves a frontend built with HTML, CSS, and JavaScript to interact with the user. The user can input text which is then processed by the Flask backend and fed into a pre-trained language model. The model's generated text is then sent back to the frontend and displayed.
Folder Structure
-
frontend/: Contains all frontend HTML, CSS, and JavaScript files.index.html: Main HTML file that provides the user interface.
-
backend/: Contains Flask application and related backend code.app.py: Main Flask application script.
-
models/: Folder where pre-trained language models are saved. -
requirements.txt: Lists all Python dependencies.
How to Use
Prerequisites
- Python 3.x
- pip
Installation
-
Clone the repository.
git clone https://github.com/your-repo-link.git -
Navigate to the project directory.
cd Chatbot-Interface -
Install the required Python packages.
pip install -r requirements.txt
Running the Application
-
Start the Flask application.
python backend/app.py -
Open a web browser and go to
http://127.0.0.1:5000/. -
Use the frontend interface to interact with the chatbot. You can choose a pre-trained model from the dropdown or upload your own.
Interacting with the Chatbot
- Type your text into the input field and press "Send" or hit the Enter key.
- The chatbot's response will appear below your message.
Reference
Viktor Veselov 10/28/2023
Metadata
Release files for simple-deployment 0.1.1a0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simple-deployment-0.1.1a0.tar.gz | 3.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simple_deployment-0.1.1a0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.1 kB
Release files / simple-deployment-0.1.1a0.tar.gz
| Download URL | simple-deployment-0.1.1a0.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
003be49141081225ca82dc2c471505af68140f5a8d9ef563837e099df08cbe17
|
|
BLAKE2b-256 checksum How to use checksums |
895eddf38686e539de64be04e43e32eadf6f6de68c76a07b53a2cc0ecb94dffe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.11
|
Release files / simple_deployment-0.1.1a0-py3-none-any.whl
| Download URL | simple_deployment-0.1.1a0-py3-none-any.whl |
|---|---|
| Size | 3.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
655a8c4316f379199c87e95d444213ceea5bd69dd6b9bfb489226722b665c451
|
|
BLAKE2b-256 checksum How to use checksums |
646bf967fb4f0d0c1c05a43465fec082b6b7272bec34f02022ea8c7292e38686
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.11
|