
Constructeur de sortie
L’objet env.output
est utilisé pour créer une sortie markdown pour l’exécution de votre script. Il fournit des méthodes pour ajouter du texte, des images, des tableaux et d’autres éléments à la sortie.
const { output } = env
output.heading(3, "Analysis report")
La réponse LLM du script principal est également ajoutée automatiquement à la sortie.
const { output } = env
output.heading(3, "A poem...")
$`Write a poem` // piped to output as well
Support Markdown
Section intitulée « Support Markdown »- titre
output.heading(2, "Project Overview")
- bloc de code entouré
output.fence("let x = 0", "js")
- bloc de code entouré dans une section de détails
output.detailsFence("code", "let x = 0", "js")
- avertissement, note, mise en garde
output.warn("Probably not a good idea.")
- image
output.image("https://example.com/image.png", "Sample Image")
- exemple de tableau
output.table([ { Name: "Alice", Role: "Developer" }, { Name: "Bob", Role: "Designer" },])
- élément de résultat
output.resultItem(true, "All tests passed successfully.")output.resultItem(false, "There were errors in the deployment process.")
- détails
output.startDetails("Deployment Details", { success: true, expanded: true })output.appendContent("Deployment completed on 2024-04-27.")output.endDetails()
Il existe d’autres fonctions disponibles dans l’interface OutputBuilder
.
Vous pouvez spécifier un emplacement de fichier pour le fichier de sortie à l’aide du drapeau --out-output
dans la commande run.
genaiscript run ... --out-output ./output.md