Simon Willison
Simon Willison
``` $ llm chat -T QuickJS -m qwen3:4b --td Chatting with qwen3:4b Type 'exit' or 'quit' to exit Type '!multi' to enter multiple lines, then '!end' to finish Type '!edit'...
It should tell the tool that it was denied and keep going instead.
https://twitter.com/simonw/status/1693706702519140571 Example code here says: https://learn.microsoft.com/en-us/azure/ai-services/openai/quickstart?tabs=command-line&pivots=programming-language-python ```python openai.api_key = os.getenv("AZURE_OPENAI_KEY") openai.api_base = os.getenv("AZURE_OPENAI_ENDPOINT") # your endpoint should look like the following https://YOUR_RESOURCE_NAME.openai.azure.com/ openai.api_type = 'azure' openai.api_version = '2023-05-15' # this...
As far as I can tell, the "correct" type to return for a `.wav` file (with `52 49 46 46 xx xx xx xx 57 41 56 45 66 6d...
The feature I added here: - https://github.com/simonw/datasette/issues/2408 Introduced bugs in plugins. This may require a change to core to help them work around it: - https://github.com/datasette/datasette-enrichments/issues/57 - https://github.com/simonw/datasette-cluster-map/issues/52
https://llm.datasette.io/en/stable/help.html#llm-install-help has a few more options I could borrow: ``` Usage: llm install [OPTIONS] [PACKAGES]... Install packages from PyPI into the same environment as LLM Options: -U, --upgrade Upgrade packages...
Would make the display of plugins more useful as their permissions would be self-documenting. e.g. this: ```json { "name": "datasette-upload-dbs", "static": false, "templates": true, "version": "0.3.2", "hooks": [ "menu_links", "permission_allowed",...
https://latest.datasette.io/fixtures/compound_three_primary_keys 
https://docs.datasette.io/en/latest/plugin_hooks.html#register-permissions-datasette This would benefit from an example of how to then check that registered permission.
https://sqlite.org/mmap.html - SQLite supports memory-mapped I/O but it's disabled by default. The `PRAGMA mmap_size=N` option can be used to enable it. It would be very interesting to understand the impact...