Separate the interface from the model service
A chat interface can depend on external APIs, local model endpoints and its own persistent data. Document those connections before deployment. The interface resource budget is different from the hardware needed to run a model locally.