Nouveau Inscription gratuite, 10 appels offerts. Jusqu'à 1 $, sans carte.

Prompts

Versionnez vos prompts, voyez ce qui change d’une version à l’autre et choisissez celle que reçoivent les appels de production.

Dans la barre latérale de la console (elle apparaît dès que la fonctionnalité s'applique à votre compte) : Prompts Ouvrir ↗

Étapes

  1. Ouvrez Prompts et sélectionnez Nouveau prompt. L’ID est ce que votre code envoie dans prompt_id : minuscules, chiffres, points, tirets et traits de soulignement.
  2. L’éditeur s’ouvre. Rédigez le prompt système et les messages, mettez {{name}} là où une valeur change d’un appel à l’autre, choisissez le modèle et les paramètres, donnez une valeur par défaut aux variables que l’appelant peut omettre, puis sélectionnez Enregistrer la version. Par la suite, Modifier sur une version sert de point de départ à la suivante. Tester dans le Playground exécute une version sur plusieurs modèles côte à côte avant de la mettre en production.
  3. De retour sur Prompts, sélectionnez une version pour voir ce qui a changé par rapport à la précédente, les variables qu’elle attend et le code qui l’appelle.
  4. Pour mettre une version en ligne, sélectionnez Déplacer production vers vN. La boîte de dialogue vérifie ce qui change pour les appelants actuels : une nouvelle variable sans valeur par défaut ferait échouer leurs appels, elle vous en demande donc une et l’enregistre comme version suivante.
  5. Pour revenir en arrière, déplacez production vers la version précédente. Votre code ne change pas et rien n’est redéployé.

Limites et pièges

  • Tout membre peut créer des prompts et enregistrer des versions. Déplacer ou retirer une étiquette et supprimer un prompt demandent un rôle d’administrateur ou de propriétaire, et chaque action est consignée dans le journal d’audit de l’espace de travail.
  • Une version enregistrée ne change jamais. Une modification devient toujours la version suivante : la version vers laquelle pointait une étiquette hier reste disponible pour y revenir.
  • Les déplacements d’étiquettes et les suppressions s’appliquent aux appels en 10 secondes environ.
  • Les prompts sont stockés chiffrés. Supprimer un prompt supprime ses versions et ses étiquettes ; les appels avec son ID reçoivent ensuite une erreur 404, et les appels déjà passés restent dans vos journaux.
  • Dans l’éditeur, Afficher la requête rend le brouillon avec les valeurs saisies et montre ce qu’un appel enverrait sur chaque point de terminaison. Rien n’est enregistré et aucun modèle n’est appelé.

Référence API pour la même fonctionnalité : Bibliothèque de prompts