Aller au contenu
A digital scene in classic 8-bit style shows stacked rectangles with tabs, symbolizing documents, linked by bold arrows to a computer screen with bracket and brace icons representing code. Small circles suggest variables, a simple clock icon refers to time, and minimal template shapes are present. The image uses five corporate colors on a flat, single-color background, is highly simplified and geometric, and measures 128 by 128 pixels. There are no people, no words, and no realistic effects.

Importer un Modèle

AI generated translation.

Divers outils LLM permettent de stocker des invites dans des fichiers texte ou markdown. Vous pouvez utiliser importTemplate pour importer ces fichiers dans une invite.

cot.md
Explain your answer step by step.
tool.genai.mjs
importTemplate("cot.md")

importTemplate prend en charge mustache (par défaut), l’interpolation de variables Jinja et le format de fichier Prompty. Vous pouvez utiliser des variables dans le modèle importé et les passer en tant qu’arguments à la fonction importTemplate.

time.md
The current time is {{time}}.
tool.genai.mjs
importTemplate("time.md", { time: "12:00" })

Mustache prend en charge les arguments comme fonctions. Ceci vous permet de passer des valeurs dynamiques au modèle.

tool.genai.mjs
importTemplate("time.md", { time: () => Date.now() })

Vous pouvez utiliser les résultats de workspace.readText.

tool.genai.mjs
const file = await workspace.readText("time.md")
importTemplate(time, { time: "12:00" })

Vous pouvez spécifier un tableau de fichiers ou des motifs glob.

importTemplate("*.prompt")

Prompty fournit un format simple basé sur markdown pour les invites. Il ajoute le concept de sections de rôle au format markdown.

---
name: Basic Prompt
description: A basic prompt that uses the chat API to answer questions
---
inputs:
question:
type: string
sample:
"question": "Who is the most famous person in the world?"
---
system:
You are an AI assistant who helps people find information.
As the assistant, you answer questions briefly, succinctly.
user:
{{question}}
tool.genai.mjs
importTemplate("basic.prompty", { question: "what is the capital of France?" })