Brief IA

datasette-llm 0.1a1

💻 Code & Devvia Simon Willison·

datasette-llm 0.1a1

datasette-llm 0.1a1
En bref
1La version 0.1a1 du plugin datasette-llm a été publiée.
2Ce plugin permet d'utiliser des modèles LLM avec d'autres plugins Datasette.
3Il améliore l'interopérabilité entre les plugins Datasette, comme datasette-enrichments-llm.
💡Pourquoi c'est importantcette mise à jour renforce l'écosystème Datasette en facilitant l'intégration des modèles d'IA dans diverses applications.
📄
Article traduit en français

datasette-llm 0.1a1 : Nouvelle version du plugin

Nouvelle version du plugin de base qui rend les modèles issus des LLM disponibles pour une utilisation par d'autres plugins Datasette, tels que datasette-enrichments-llm.

  • Nouveau hook de plugin register_llm_purposes() et fonction get_purposes() pour récupérer les chaînes de but enregistrées.

Une des responsabilités de ce plugin est de configurer quels modèles sont utilisés pour quels objectifs. Par exemple, vous pouvez spécifier en un seul endroit que "l'enrichissement des données utilise GPT-5.4-nano, mais l'assistance aux requêtes SQL se fait avec Sonnet 4.6".

Les plugins qui dépendent de cela peuvent utiliser model = await llm.model(purpose="enrichment") pour indiquer l'objectif des invites qu'ils souhaitent exécuter contre le modèle. Ces plugins peuvent également utiliser le nouveau hook register_llm_purposes() pour enregistrer ces chaînes de but, ce qui permet aux futurs plugins de lister ces objectifs en un seul endroit pour alimenter des fonctionnalités comme une interface d'administration pour attribuer des modèles à des objectifs.

TwitterLinkedIn

Brief IA — Veille IA quotidienne

Toutes les innovations IA du monde entier, résumées et analysées automatiquement chaque jour.