datasette-llm 0.1a4
<p><strong>Release:</strong> <a href="https://github.com/datasette/datasette-llm/releases/tag/0.1a4">datasette-llm 0.1a4</a></p> <blockquote> <ul> <li>Ability to <a href="https://github.com/datasette/datasette-llm/blob/0.1a4/README.md#model-references-with-custom-api-keys">configure different API keys for models based on their purpose</a> - for example, set it up so enrichments always use <code>gpt-5.4-mini</code> with an API key dedicated to that purpose. <a href="https://github.com/datasette/datasette-llm/pull/4">#4</a></li> </ul> </blockquote> <p>I released <a href="https://github.com/simonw/llm-echo/releases/tag/0.3">llm-echo 0.3</a> to provide an API key testing utility I needed for the tests for this new feature.</p> <p>Tags: <a href="https://simonwillison.net/tags/llm">llm</a>, <a h
This is a beat by Simon Willison, posted on 31st March 2026.
datasette 1467
llm 579
Monthly briefing
Sponsor me for $10/month and get a curated email digest of the month's most important LLM developments.
Pay me to send you less!
Sponsor & subscribe
Simon Willison Blog
https://simonwillison.net/2026/Mar/31/datasette-llm/#atom-everythingSign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
modelreleasefeatureAnnouncing Doublehaven with Reflections on Humour
Inkhaven is a writers’ retreat, well, really it’s a bloggers’ retreat. In the Lighthaven campus, Berkeley, a couple dozen bloggers get together to complete an almost insurmountable challenge for us mere mortals. Post one blogpost every single day for a whole month. I say ‘insurmountable’ but in fact they all succeeded last time, although apparently it was not uncommon for them to claw success from the jaws of defeat at 11:45 pm each night. I look at this and I feel the same way that traditionalists feel when they see Millennials scared to use the phone, or Gen Zs unable to go outside. Our (blogosphere) ancestors used to blog seventy times per day! Great Yudkowsky used to go to war (with the methods of rationality)! Moldbug and Alexander were gunning each other down (with devastating couter

New Map Split Code in Nebula: Say Goodbye to Endless and Opaque C++ Builds
<p><strong>Nebula dévoile son nouveau Code Map split : la visualisation intelligente des builds C++ enfin simplifiée</strong></p> <p>Les développeurs C++ le savent trop bien : compiler un gros projet peut vite devenir un cauchemar. Entre les temps de compilation interminables, les headers qui polluent tout le codebase et les logs de build illisibles, optimiser un build relève souvent de l’archéologie logicielle.</p> <p>Bonne nouvelle : <strong>Nebula</strong> vient de sortir une fonctionnalité qui change la donne.</p> <h3> Un Code Map en mode split, enfin adapté au C++ </h3> <p>La nouvelle feature, baptisée <strong>Code Map split</strong>, divise l’interface en deux panneaux clairs :</p> <ul> <li> <strong>Panneau de gauche</strong> : tous vos fichiers d’en-tête (<code>.h</code> et <code>.h

There Is No Such Thing As a Service
<p>If you have been following this series, you know I am a fan of services. Dependency injection, single responsibility, clean boundaries between concerns. Done right, you end up with hundreds of services, each doing exactly one thing.</p> <p>But here is the problem nobody talks about: the word "service" does not actually mean anything.</p> <p><code>ItemService</code>. What does it do? Everything. What is inside? Who knows. You have to open it and start reading. And the more your codebase grows, the more that class becomes a dumping ground, a god class disguised by a reasonable name.</p> <p>I want to argue that the service as we know it is just one of many distinct types of classes we could be writing. And the moment you start thinking in terms of those types, your code becomes something a
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Models
Exclusive | The Sudden Fall of OpenAI’s Most Hyped Product Since ChatGPT - wsj.com
<a href="https://news.google.com/rss/articles/CBMiogNBVV95cUxQQnRBaGtOUzBDVEh1ZWpzNzl0dEIyU2FWQVlVeGZLaVUxaFEzbTBKaXA4RG1jSklYeHRDdW9PazgxYktGWFFZeFJrbmZLNGl2MktubC1ncXZDVWhScDRVLVo0dl9GNmdOcEFhaWlZblhkSU9RTzZ4cHJhTGlaS1BsRU5JY0stbjRFWnF3MUxSaG9TQmNfU21vUFJ2SGhscXItd21JVnhFNklDdVVpaUxOaWRFU1hUWHRyMUJmMTI5dmtUUkFMN3l2amo4U29SOGkyeDRvcTJWQlVSeC1tSzJOUTFKWXdDajRRVWVKS2FXLU4wYXNtenA3NFRkR003SjVnVndUdF96RFkwNWoxX2NMLTlJc0dlUWVxN0ZWYUpoMEszZGg1QUtsQWFaeXJwb1U0YlkzNXdsZHAzU2JEVkU4TGRRS0RkYXhmQ3hENU9EYW11VDZBZmR1Yl93b1g2dDc2SzJZQ3pfczdBYjZqOWpkaHVMTWtfUVVYTUthcWQ5aDJ0VzNtOWJaOTNSbWVzYTdaZ1NZTEpGQ21GSjBWWE5iY1RB?oc=5" target="_blank">Exclusive | The Sudden Fall of OpenAI’s Most Hyped Product Since ChatGPT</a> <font color="#6f6f6f">wsj.com</font>
Exclusive | The Sudden Fall of OpenAI’s Most Hyped Product Since ChatGPT - wsj.com
<a href="https://news.google.com/rss/articles/CBMiogNBVV95cUxQOVFoc0ZDSmJIZTRteko0cGtYb1NVQVB4b1E5bHNjczhqNkhyeWc0YzY2SEVaQmJNOFlLVlFoMWs1WFRKZFJfck5ZclNHc3F2MjhuRlJ2aVRXMWcybjE3RVlDdUNRbGVUUl84dWxoUy1FdXVPZ2hjaVR3ZU9PQWp5ZVY3blVFaE5sSE9VdzRHTVZoVVZxZmRlYW54OUhQSGVyR2hFc1RXRXpwVlpSSUNJdFVtNlg2aVRjTEJlZnRITExoYWZoMUpNRHhXMmVxNUV4OVlENUxZaFpGVE9aUTFGUEw1UUVtWUNzQ3JoSXJ5eVJ0b0VmLS16dmxUS2tEZDBHdF9Hd1FMSmZFYmEzX2sySmsxLW40MlFBVy1qcnYxWHVKclJ0RkNzYkZWUWJnRS1ibzg5b3FBSWtRbmpueGhCNVgzUzRxZmN1SGhMOGZEV3VxLUNNd2pmU08tTGpqTXNlelhtN0JhQzlsVHNfZnBxY0JGM3lYSENEeUltbTdVMkl0LS1GSTlFNGxsYUpPNTVGSkZnNXFsMzA0VEVrMmNZTDN3?oc=5" target="_blank">Exclusive | The Sudden Fall of OpenAI’s Most Hyped Product Since ChatGPT</a> <font color="#6f6f6f">wsj.com</font>
The Inside Story of the Greatest Deal Google Ever Made: Buying DeepMind - wsj.com
<a href="https://news.google.com/rss/articles/CBMi-wJBVV95cUxNNnA3SEtjN0xEU1lEWWl6YnFJczFUN3pTTWtfcERkZHpBd1FSWDg5YzNXeXd4WGpIVXZYelZFSFF6aGpseUR3cEVuUndkRkVGaUlYZV9PU184d0hSZllMVmUxWEZYS1IwM2xpWTZkWXhsU2pMNWVHYWRBY1Bra016bmhJMDhGdGw0OWlfeEZ1RUMwR2RnRGwxYXdPSzZrbjhhcVZmblM3Y0JBZnlkVU1SYXVNTFdYTWQweTRnc2tHMkNnbVhyVXl0NGFIWE93N3E2LUJYbmxpZUJNRVo2X1NSQ3hpTW53UDlITVpSOC1hd3dRUnRiT0hFZHZCdlRuM2VKQ01tLTU1cmFFQVNyaHNkV3hhbjYxSWZtSlZ0aFRQQ0VNNndUdkF5S1lGZF9aZUkzLVJ5c2NycG12Nkw2VnpoWDZVdGR2RDlPYVFHblNuUXJvcUpLQ3M0T0oyb1ItVG13bjY1LTM5VWtSZXFHa04yQVBneFdBSWNnNFFR?oc=5" target="_blank">The Inside Story of the Greatest Deal Google Ever Made: Buying DeepMind</a> <font color="#6f6f6f">wsj.com</font>
Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!