@plugin:gamma.app
###BLOCKDEF
#::block 
@output
Präsentation mit Gamma erzeugen
Input: {{input}}

--- Weitere Konfiguration -----
Format: {{format:dropdown=Präsentation|presentation,Dokument|document,Webseite|webpage}}
Export als: {{exportAs:dropdown=PDF|pdf,Powerpoint|pptx}}
Text Modus: {{textMode:dropdown=ergänzend|generate,zusammenfassen|condense,unverändert übernehmen|preserve}}
Umfang pro Seite: {{textMode:dropdown=kurz|brief,mittel|medium,detailliert|detailed,ausführlich|extensive}}

--- Experten -----
numCards: {{numCards}}
textAmount: {{textAmount}}
textTone: {{textTone}}
textAudience: {{textAudience}}
textLanguage: {{textLanguage}}
imageSource: {{imageSource}}
imageModel: {{imageModel}}
imageStyle: {{imageStyle}}
#::code
(await RAGAI.GAMMA.generate({
  inputText: {{input}},
  numCards: {{numCards}},
  format: "{{format}}",
  exportAs: "{{exportAs}}",
  textMode: "{{textMode}}",
  textOptions: {
    amount: {{textAmount}},
    tone: {{textTone}},
    audience: {{textAudience}},
    language: {{textLanguage}},
  },
  imageOptions: {
    source: {{imageSource}},
    model: {{imageModel}},
    style: {{imageStyle}} 
  },
})).admin


#::nestings
-input:TEXT|...
-numCards:NUMBER|5
-textAudience:TEXT|project team
-textTone:TEXT|text,inspiring
-textAmount:TEXT|detailed
-textLanguage:TEXT|de
-imageModel:TEXT|imagen-3-pro
-imageSource:TEXT|aiGenerated
-imageStyle:TEXT|photorealistic





