Installation¶
Requirements¶
- Python 3.8 or higher
- Dash 3.0 or higher
- Node.js 16+ (for development)
Install from PyPI¶
The easiest way to install Dash CopilotKit Components is using pip:
Install from Source¶
For development or to get the latest features:
git clone https://github.com/dash-copilotkit/dash-copilitkit.git
cd dash-copilitkit
pip install -e .
Dependencies¶
The package automatically installs the following dependencies:
dash>=3.0.0- The main Dash frameworkdash-bootstrap-components- For modern UI components (optional but recommended)
Verify Installation¶
Create a simple test file to verify the installation:
# test_installation.py
import dash_copilotkit_components
from dash import Dash, html
app = Dash(__name__)
app.layout = html.Div([
html.H1("Installation Test"),
dash_copilotkit_components.DashCopilotkitComponents(
id='test-copilot',
ui_type='chat',
instructions='You are a test assistant.'
)
])
if __name__ == '__main__':
app.run(debug=True)
Run the test:
If you see the Dash app running at http://127.0.0.1:8050/, the installation was successful!
Next Steps¶
- Quick Start Guide - Get up and running in minutes
- Configuration - Learn about API keys and settings
- UI Types - Explore different interface options