Simon Willison: datasette-llm 0.1a1 — Purpose-Based Model Routing for Datasette Plugins via register_llm_purposes()
Simon Willison·low signal
Simon Willison released datasette-llm 0.1a1, a base plugin that makes LLM models available to other Datasette plugins with a new register_llm_purposes() hook. Plugins register purpose strings (e.g., 'enrichment', 'sql-assistance') enabling centralized configuration of which AI model handles each task. This is a small but interesting pattern: purpose-based model routing at the application layer, letting administrators assign different models to different tasks in one location. Relevant for builders thinking about multi-model orchestration in data applications.