server

ui.server(id, client, **kwargs)

Wire a commons agent to the chat element id on the page.

Pair this with a page built on commons.ui.theme(), so the chat assets the answers reference are served. In a deployed app, build the agent inside the server function and pass it here, so each session gets its own agent state.

A client that is not a commons agent raises TypeError: a plain chatlas chat has none of the citation or provenance handling the chat surface renders.

Parameters

id : str

The id of the chat element on the page.

client : Commons

A commons agent.

****kwargs** : Any = {}

Passed to shinychat.Chat().