Projects (Bot Apps)
A project is the end-to-end definition of a single chat product: LLM settings, agents, tools, API integrations, and optional live chat linkage.
Data model (summary)
Typical fields: id, name, description, systemPrompt, llmConfig, related agents, tools, integrations. Full schema must match the backend and TypeScript types.
LLM configuration
- model: LLM identifier to use
- temperature: Creativity (often 0–1)
- maxTokens: Upper bound on response length
- topP: Nucleus sampling threshold
Board architecture
Visual flow with nodes and edges; for node types see Project management — usage.
Live chat
Connect/disconnect the project via dedicated endpoints; inbox and channel setup is done in the admin UI.