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.5.2.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.5.2-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file chatsky_ui-0.5.2.tar.gz.

File metadata

  • Download URL: chatsky_ui-0.5.2.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/6.8.0-1021-azure

File hashes

Hashes for chatsky_ui-0.5.2.tar.gz
Algorithm Hash digest
SHA256 a1da86ec836f8f9f3998dfde50d1aa98b89c8633cf7ddd6d43c81a0fb93d8215
MD5 b4dc44098ee4e29de06ee2efc2b109fa
BLAKE2b-256 a501fd2f46ed88d009785fb32c3b8985f9dec2fea55659050a3134be98c49b48

See more details on using hashes here.

File details

Details for the file chatsky_ui-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: chatsky_ui-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/6.8.0-1021-azure

File hashes

Hashes for chatsky_ui-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 750615f69aef296657490bb2dc30a73511b3e3c3dbdae1694157eeee21f671ac
MD5 266b817a3c4d088aabbfae7538457d37
BLAKE2b-256 5282b211cc8603fbefa7593bed0552fd332284793e6a0e2805f2c6fea5ae99a7

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