Chatsky-UI is GUI for Chatsky Framework, that is a free and open-source software stack for creating chatbots, released under the terms of Apache License 2.0.
Project description
Quick Start
System Requirements
Ensure you have Python version 3.9 or higher installed (Excluding 3.9.7).
Installation
To install the package and necessary dependencies, run the following command:
pip install chatsky-ui
Project Initiation
💡 You are encouraged to run chatsky.ui --help to explore the available CLI options.
Initialize your project by running:
chatsky.ui init
The chatsky.ui init command will start an interactive cookiecutter process to create a project based on a predefined template. The resulting project will be a simple example template that you can customize to suit your needs.
Running Your Project
To start your project, use the following command:
chatsky.ui run_app --project-dir <PROJECT-SLUG> # Replace <PROJECT-SLUG> with the slug you specified during initialization
Configuring the chatsky-ui app
You may add a .env file in the root directory and configure any of following environment variables. The values shown below are the default ones.
HOST=0.0.0.0
PORT=8000
CONF_RELOAD=False
LOG_LEVEL=info
GRACEFUL_TERMINATION_TIMEOUT=2 # Waiting for process to stop
PING_PONG_TIMEOUT=0.5 # Waiting the process to response before it mark it as still `running`
# For tests:
BUILD_COMPLETION_TIMEOUT=10
RUN_RUNNING_TIMEOUT=5
Documentation
You can refer to the documentaion to dig into the application code understanding.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chatsky_ui-0.6.0.tar.gz.
File metadata
- Download URL: chatsky_ui-0.6.0.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.12.3 Linux/6.8.0-1021-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5bf23a03359952b102c557285aed66417861cffda542e29263def2c6992a38c
|
|
| MD5 |
50e94301b5f2b70a7be71fb7b7544ef2
|
|
| BLAKE2b-256 |
fdc4a72fb36db47afd23c7b34f8ef6b2a3931f3441fb18db96f9a80171a28558
|
File details
Details for the file chatsky_ui-0.6.0-py3-none-any.whl.
File metadata
- Download URL: chatsky_ui-0.6.0-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.12.3 Linux/6.8.0-1021-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80dc388832cbf3104dc0de4d836d868385ff25e27061d5d73c434422ad6e37bd
|
|
| MD5 |
b32aee4bedd4ff472333aa7ada3fd81e
|
|
| BLAKE2b-256 |
0530e93317e4ccf060f96cb38c72340fafcce668f7d6a89becb0bfd108160f78
|