Workspace
Workspaces are the foundational organizational unit in ClickAI — everything your team builds, configures, and manages exists within a workspace.

Table of Contents
· [Overview](#overview)
· [Workspace Model](#workspace-model)
· [Creating a Workspace](#creating-a-workspace)
· [Model Providers](#model-providers)
· [Plugins](#plugins)
· [Tools](#tools)
· [App Management](#app-management)
· [Member Management](#member-management)
· [Personal Settings](#personal-settings)
Overview
A Workspace is the central control hub for all activities on ClickAI. All resources — applications, knowledge bases, model configs, team members — are organized within a workspace.

Workspace Model
🏢 Your Organization └── 📁 Workspace ├── 🤖 Apps (chatbots, workflows, agents) ├── 📊 Knowledge Bases (documents, embeddings) ├── 👥 Team Members (roles & permissions) ├── 🧠 Model Providers (API keys, configurations) ├── 🔧 Tools & Plugins (integrations, custom code) └── 💳 Billing (subscription, limits, usage)
How Resources Connect
Role
Permissions
Owner
Manage billing, model providers, workspace settings
Admin
Manage team members, configure models/plugins
Editor
Build applications, manage knowledge bases
Member
Use published applications
Creating a Workspace
1. Log in to ClickAI at https://app.clickai.vn
2. Click the workspace selector in the header
3. Select "+ Create Workspace"
4. Name and describe the workspace
5. Invite team members (optional)
📝 NOTE: Each account can create or join multiple workspaces. Data between workspaces is completely independent.
Model Providers
Configure AI model providers — the foundation powering all your applications.
Supported Providers
Provider
Key Models
Type
OpenAI
GPT-4o, GPT-4o-mini, o1, o3
LLM, Embedding
Anthropic
Claude 4 Opus, Sonnet, Haiku
LLM
Gemini 2.5 Pro, Flash
LLM
Azure OpenAI
All GPT models
LLM, Embedding
DeepSeek
DeepSeek-V3, R1
LLM
Groq
Llama 3, Mixtral
LLM
Cohere
Command R+, Embed
LLM, Rerank
Jina AI
Jina Embeddings
Embedding
Configuring a Model Provider
6. Go to Settings → Model Providers
7. Select the provider you want to connect
8. Enter the provider's API Key
9. Test connection → Save
⚠️ IMPORTANT: Model provider API Keys are encrypted and securely stored. Only Owner and Admin can view and edit API Keys.
Model Types
Type
Function
Used In
LLM
Text generation, reasoning
LLM node in Workflow
Text Embedding
Convert text → vectors
Knowledge Base indexing
Rerank
Re-sort search results
Knowledge Retrieval
Speech-to-Text
Convert voice → text
App Toolkit STT
Text-to-Speech
Convert text → voice
App Toolkit TTS
Moderation
Content moderation
Content Moderation
Plugins
Extend ClickAI capabilities through the plugin system.
Plugin Marketplace
Browse and install plugins from the marketplace:
10. Go to Plugins from the sidebar
11. Browse the Marketplace or search
12. Click "Install" on the desired plugin
13. Configure credentials if required
Plugin Types
Type
Description
Example
Tool
Add tools for Agent/Workflow
Google Search, Weather API
Model
Add model providers
Custom LLM endpoint
Extension
Extend platform features
Content moderation API
Bundle
Multi-type combination pack
Full integration suite
Tools
Manage tools that Agents and Workflows can use.
Built-in Tools
Tool
Function
Web Search
Search for information online
Wikipedia
Look up Wikipedia articles
Calculator
Mathematical calculations
Current Time
Get current time
Weather
Check weather conditions
Custom Tools (API-based)
Connect external APIs as tools for AI to use:
14. Go to Tools → "+ Create Custom Tool"
15. Enter the API's OpenAPI/Swagger specification
16. Configure authentication
17. Test tool → Save
18. The tool will appear in the tools list when building Apps
# Example OpenAPI Spec for Custom Tool openapi: 3.0.0 info: title: CRM Lookup version: 1.0.0 paths: /api/customers/{id}: get: summary: Look up customer information parameters: - name: id in: path required: true schema: type: string
App Management
Application List
The Apps page displays all applications in the workspace as grid cards:
· App name & icon — Application name and icon
· App type — Chatbot, Workflow, Agent
· Status — Active, Draft, Paused
· Last updated — Most recent update time
· Team members — Who is working on the app
Management Actions
Action
Description
Create
Create a new application
Duplicate
Clone an application
Export
Export DSL (YAML) for backup or sharing
Import
Import application from DSL file
Delete
Delete application (cannot be undone)
Tag
Assign classification tags
Member Management
Inviting Members
19. Go to Settings → Members
20. Click "+ Invite"
21. Enter email → Select role → Send invitation
Permission System
Permission
Owner
Admin
Editor
Member
Manage billing
✅
❌
❌
❌
Configure model providers
✅
✅
❌
❌
Manage team members
✅
✅
❌
❌
Install plugins
✅
✅
❌
❌
Build & edit apps
✅
✅
✅
❌
Manage knowledge
✅
✅
✅
❌
View logs & analytics
✅
✅
✅
❌
Use applications
✅
✅
✅
✅
🚨 WARNING: Only the **Owner** can transfer ownership or delete the workspace. Consider carefully before changing the owner.
Personal Settings
Account Information
Manage your personal profile:
· Display name — Name shown in workspace
· Email — Login email (cannot be changed)
· Avatar — Profile picture
· Password — Change password
· Language — Interface language (Vietnamese, English, ...)
Personal API Keys
Manage API keys for your account:
22. Go to Personal Settings → API Keys
23. Click "+ Create API Key"
24. Set a descriptive name → Copy key
25. Use this key for CLI or API management
Integrations
Connect your account with external services:
· GitHub — Import code, sync repositories
· Google — OAuth login, Google Drive access
· SSO — Single Sign-On via SAML/OIDC
📖 Previous: [Knowledge](./04-knowledge-en.md) · [Back to: Build]
Last updated