A Django app for chatbot functionality.
Project description
My Django Package
My Django Package is a web application for managing and querying documents using a chatbot interface. It supports multiple file formats, extracts text from documents, and uses an AI model to answer questions based on the content of uploaded documents.
Features
- View and manage chat sessions
Installation
Prerequisites
- Python 3.11
- Django 3.2 or higher
Steps
-
Install the package:
pip install unique-log-questions
-
Set up a virtual environment:
pip install virtualenv virtualenv env # On Windows .\env\Scripts\activate # On macOS/Linux source env/bin/activate
-
Set up the Django project:
python manage.py makemigrations python manage.py migrate python manage.py createsuperuser python manage.py runserver
Usage
Usage
-
Integrate the library in your code:
settings.py:
Add
unique_log_question_app
to yourINSTALLED_APPS
list:INSTALLED_APPS = [ 'unique_log_question_app', ]
views.py:
from unique_log_question_app.views import display_log_questions # for log questions
from unique_log_question_app.views import display_unique_questions # for unique questions
from unique_log_question_app.views import delete_chat_session # for delete unique questions
from unique_log_question_app.views import delete_log_question # for delete log questions
from unique_log_question_app.views import edit_chat_session # for edit chat sessions
from unique_log_question_app.views import edit_similar_question # for edit similar questions
urls.py:
from django.urls import path
from unique_log_question_app.views import display_unique_questions, display_log_questions,delete_log_question,delete_chat_session,edit_chat_session,edit_similar_question
urlpatterns = [
path('unique_questions/', display_unique_questions, name='display_unique_questions'),
path('log_questions/', display_log_questions, name='display_log_questions'),
path('delete_unique/<int:session_id>/', delete_chat_session, name='delete_chat_session'),
path('delete_log/<int:question_id>/', delete_log_question, name='qna_delete_log'),
path('log_questions/', display_log_questions, name='display_log_answers'),
path('edit_chat_session/<int:session_id>/', edit_chat_session, name='edit_chat_session'),
path('edit_similar_question/<int:question_id>/', edit_similar_question, name='edit_similar_question'),
]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file unique_log_questions-0.16-py3-none-any.whl
.
File metadata
- Download URL: unique_log_questions-0.16-py3-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a00dd06fa389414728641c4fb917d79709f9dc27483d38ae15945d07abea541 |
|
MD5 | 5be0e934810a3f8c18818ec4d41ff988 |
|
BLAKE2b-256 | 26a72272f9a91777446627afc0f840fef4b408497bf592e89666fb591cae2c9d |