Skip to main content

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

chatsky_ui-0.6.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chatsky_ui-0.6.0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

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

Hashes for chatsky_ui-0.6.0.tar.gz
Algorithm Hash digest
SHA256 d5bf23a03359952b102c557285aed66417861cffda542e29263def2c6992a38c
MD5 50e94301b5f2b70a7be71fb7b7544ef2
BLAKE2b-256 fdc4a72fb36db47afd23c7b34f8ef6b2a3931f3441fb18db96f9a80171a28558

See more details on using hashes here.

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

Hashes for chatsky_ui-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80dc388832cbf3104dc0de4d836d868385ff25e27061d5d73c434422ad6e37bd
MD5 b32aee4bedd4ff472333aa7ada3fd81e
BLAKE2b-256 0530e93317e4ccf060f96cb38c72340fafcce668f7d6a89becb0bfd108160f78

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page