For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale

Conception de prompts

Apprenez à créer des prompts.

La conception de prompts consiste à fournir des données d’entrée à un modèle. La qualité des résultats dépend souvent de votre capacité à bien formuler vos prompts.

Vue d’ensemble

La conception de prompts est à la fois un art et une science. OpenAI propose des stratégies et fait des choix de conception d’API qui vous aident à élaborer des prompts efficaces et à obtenir régulièrement de bons résultats avec un modèle. Nous vous encourageons à expérimenter.

Outils et techniques de conception de prompts

  • Mise en cache des prompts : Réutilisez des préfixes de prompts stables pour réduire la latence et le coût des tokens d’entrée lorsque le cache est utilisé
  • Ingénierie de prompts : Découvrez des stratégies, des techniques et des outils pour élaborer des prompts

Affinez votre prompt

  • Placez les consignes générales sur le ton ou le rôle dans le message système ; réservez les messages utilisateur aux détails et aux exemples propres à la tâche.
  • Regroupez les exemples few-shot dans un bloc concis de type YAML ou une liste à puces pour que votre équipe puisse les parcourir et les mettre à jour facilement.
  • Reprenez la structure de votre projet avec des noms de dossiers explicites pour que vos collègues retrouvent rapidement les prompts.
  • Exécutez vos tests de prompts et vos cas d’évaluation à chaque publication ; détecter les problèmes tôt coûte moins cher que les corriger en production.

Les prompts dans votre application

Traitez les prompts comme du code applicatif. Stockez leur contenu dans des modules nommés, construisez les sections dynamiques à l’aide d’arguments de fonction typés et examinez les modifications des prompts dans les mêmes pull requests que les comportements du produit auxquels ils contribuent.

OpenAI rend obsolètes les objets de prompt réutilisables dans l’API. La création de prompts sera moins mise en avant à partir du 3 juin 2026, et l’arrêt de v1/prompts est prévu le 30 novembre 2026. Consultez la page des dépréciations pour connaître le calendrier actuel.

Pour vos nouveaux développements, ne créez pas d’objets de prompt réutilisables. Procédez plutôt ainsi :

  • Conservez chaque prompt de production dans un module utilitaire versionné et géré avec le code source, tel que prompts/supportReply.ts.
  • Remplacez les variables de prompt par des paramètres de fonction typés ou des objets d’entrée validés.
  • Transmettez les messages générés directement à l’API Responses via input et instructions.
  • Couvrez les modifications des prompts avec des tests, des jeux de données de test représentatifs et des contrôles d’évaluation exécutés dans le cadre de votre processus de déploiement.
  • Utilisez l’historique git, la revue des PRs, les tags de version et les indicateurs de fonctionnalité pour examiner, livrer et comparer les modifications des prompts, ainsi que pour revenir à une version antérieure.

Si vous utilisez déjà des identifiants ou des versions de prompts dans vos requêtes API, suivez le guide de migration pour déplacer ces prompts dans le code.

Prochaines étapes

Lorsque vous aurez confiance en vos prompts, vous pourrez consulter les guides et ressources suivants.

Génération de texte

Apprenez à formuler des prompts pour qu’un modèle génère du texte.

Concevez de meilleurs prompts

Découvrez les outils et techniques d’ingénierie de prompts d’OpenAI.