Aller au contenu
A simple 8-bit style icon features various geometric shapes including layered rectangles and squares depicting organized sections. Elements like a heading bar, a code block, a grid resembling a table, and a small warning triangle are grouped to represent structured data output. The design uses five corporate colors, is flat without shading, contains no people or text, and is set on a transparent 128 by 128 pixel background.

Constructeur de sortie

AI generated translation.

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
  • 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.

Fenêtre de terminal
genaiscript run ... --out-output ./output.md