Paquet Python « contexte » : charger une fiche en une ligne
Le paquet « contexte » charge n'importe quelle fiche publique du catalogue dans votre code Python : les lignes d'un dataset, un prompt à remplir, un contexte prêt pour une API de chat. Il ne dépend que de la bibliothèque standard et ne demande ni compte ni clé.
Installation
pip install contexte
Charger une fiche
Une fiche se désigne par « auteur/nom », par son identifiant ou par son code court (la fin de son adresse, par exemple jr6t0n). « code#v2 » ou version=2 charge une version figée.
import contexte
ds = contexte.load("13n9ym0") # dataset → ds.rows
print(len(ds), ds[0])
p = contexte.load("jr6t0n") # prompt
print(p.variables)
texte = p.fill(produit="…", caracteristiques="…", public="…")
c = contexte.load("contextetech/anonymisation-rgpd") # contexte
messages = c.messages("Texte à traiter")
v1 = contexte.load("13n9ym0#v1") # version figée | Objet | Ce qu'il donne |
|---|---|
Dataset | rows (liste de lignes), len(), boucle for |
Prompt | template, variables, fill(**valeurs) |
Context | system_prompt(), examples, messages(texte) |
Resource | Toute autre fiche, sous forme de dictionnaire |
Chercher et estimer le coût
contexte.search("code NAF", kind="dataset", lang="fr")
contexte.cost("13n9ym0") # tokens et euros par modèle En ligne de commande
La commande « contexte » est installée avec le paquet :
contexte get 13n9ym0 -o donnees/ contexte search rgpd --kind dataset --lang fr contexte mcp # serveur MCP
Dans un assistant IA
Le même paquet contient le serveur MCP : voir la documentation MCP.