This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| chainlit [2026/03/30 20:54] – Add inline footnotes agent | chainlit [2026/03/30 22:42] (current) – Restructure: footnotes as references agent | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ===== How It Works ===== | ===== How It Works ===== | ||
| - | Chainlit uses an **event-driven architecture** with Python decorators for chat lifecycle hooks. The core decorators — @cl.on_chat_start and @cl.on_message — handle session initialization and message processing. The framework automatically renders a web-based chat UI with streaming support, message history, and step visualization. | + | Chainlit uses an **event-driven architecture** with Python decorators for chat lifecycle hooks.((DataCamp. " |
| A key feature is **Chain of Thought observability**: | A key feature is **Chain of Thought observability**: | ||
| Line 106: | Line 106: | ||
| ^ Feature ^ Chainlit ^ Streamlit ^ Gradio ^ Flask/ | ^ Feature ^ Chainlit ^ Streamlit ^ Gradio ^ Flask/ | ||
| - | | Time to chat UI | Minutes | Hours | Hours | Days | | + | | Time to chat UI | Minutes | Hours | Hours | Days |((Chainlit Official Website. [[https:// |
| | AI observability | Built-in | None | None | None | | | AI observability | Built-in | None | None | None | | ||
| | Streaming | Native | Limited | Limited | Manual | | | Streaming | Native | Limited | Limited | Manual | | ||
| | Frontend needed | No | No | No | Yes | | | Frontend needed | No | No | No | Yes | | ||
| | Session management | Built-in | Basic | Basic | Manual | | | Session management | Built-in | Basic | Basic | Manual | | ||
| - | |||
| - | ===== References ===== | ||
| - | |||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| ===== See Also ===== | ===== See Also ===== | ||
| Line 124: | Line 117: | ||
| * [[goose|Goose — AI Coding Agent by Block]] | * [[goose|Goose — AI Coding Agent by Block]] | ||
| * [[arize_phoenix|Arize Phoenix — AI Observability]] | * [[arize_phoenix|Arize Phoenix — AI Observability]] | ||
| + | |||
| + | ===== References ===== | ||