Gamma

Gamma é uma plataforma com IA para criar apresentações, documentos, páginas web e posts para redes sociais. A API do Gamma permite gerar de forma programática conteúdo polido e visualmente rico a partir de prompts de texto, adaptar templates existentes e gerenciar assets do workspace, como temas e pastas.

Com o Gamma, você pode:

  • Gerar apresentações e documentos: Criar slide decks, documentos, páginas web e posts sociais a partir de texto, com controle total sobre formato, tom e origem das imagens.
  • Criar a partir de templates: Adaptar templates existentes do Gamma com prompts personalizados para produzir conteúdo sob medida rapidamente.
  • Verificar status de geração: Consultar o status de jobs de geração assíncronos e recuperar a URL final do Gamma.
  • Navegar temas e pastas: Listar temas e pastas disponíveis no workspace para organizar e estilizar o conteúdo gerado.

No Zoen, a integração do Gamma permite que seus agentes gerem automaticamente apresentações e documentos, criem conteúdo a partir de templates e gerenciem assets do workspace diretamente nos seus fluxos de trabalho. Isso permite automatizar pipelines de criação de conteúdo, produzir slide decks em lote e integrar apresentações geradas por IA em cenários mais amplos de automação de negócios.

Usage Instructions

Integrate Gamma into the workflow. Can generate presentations, documents, webpages, and social posts from text, create from templates, check generation status, and browse themes and folders.

Actions

gamma_generate

Generate a new Gamma presentation, document, webpage, or social post from text input.

Input

ParameterTypeRequiredDescription
apiKeystringYesGamma API key
inputTextstringYesText and image URLs used to generate your gamma (1-100,000 tokens)
textModestringYesHow to handle input text: generate (AI expands), condense (AI summarizes), or preserve (keep as-is)
formatstringNoOutput format: presentation, document, webpage, or social (default: presentation)
themeIdstringNoCustom Gamma workspace theme ID (use List Themes to find available themes)
numCardsnumberNoNumber of cards/slides to generate (1-60 for Pro, 1-75 for Ultra; default: 10)
cardSplitstringNoHow to split content into cards: auto or inputTextBreaks (default: auto)
cardDimensionsstringNoCard aspect ratio. Presentation: fluid, 16x9, 4x3. Document: fluid, pageless, letter, a4. Social: 1x1, 4x5, 9x16
additionalInstructionsstringNoAdditional instructions for the AI generation (max 2000 chars)
exportAsstringNoAutomatically export the generated gamma as pdf or pptx
folderIdsstringNoComma-separated folder IDs to store the generated gamma in
textAmountstringNoAmount of text per card: brief, medium, detailed, or extensive
textTonestringNoTone of the generated text, e.g. "professional", "casual" (max 500 chars)
textAudiencestringNoTarget audience for the generated text, e.g. "executives", "students" (max 500 chars)
textLanguagestringNoLanguage code for the generated text (default: en)
imageSourcestringNoWhere to source images: aiGenerated, pictographic, unsplash, webAllImages, webFreeToUse, webFreeToUseCommercially, giphy, placeholder, or noImages
imageModelstringNoAI image generation model to use when imageSource is aiGenerated
imageStylestringNoStyle directive for AI-generated images, e.g. "watercolor", "photorealistic" (max 500 chars)

Output

ParameterTypeDescription
generationIdstringThe ID of the generation job. Use with Check Status to poll for completion.

gamma_generate_from_template

Generate a new Gamma by adapting an existing template with a prompt.

Input

ParameterTypeRequiredDescription
apiKeystringYesGamma API key
gammaIdstringYesThe ID of the template gamma to adapt
promptstringYesInstructions for how to adapt the template (1-100,000 tokens)
themeIdstringNoCustom Gamma workspace theme ID to apply
exportAsstringNoAutomatically export the generated gamma as pdf or pptx
folderIdsstringNoComma-separated folder IDs to store the generated gamma in
imageModelstringNoAI image generation model to use when imageSource is aiGenerated
imageStylestringNoStyle directive for AI-generated images, e.g. "watercolor", "photorealistic" (max 500 chars)

Output

ParameterTypeDescription
generationIdstringThe ID of the generation job. Use with Check Status to poll for completion.

gamma_check_status

Check the status of a Gamma generation job. Returns the gamma URL when completed, or error details if failed.

Input

ParameterTypeRequiredDescription
apiKeystringYesGamma API key
generationIdstringYesThe generation ID returned by the Generate or Generate from Template tool

Output

ParameterTypeDescription
generationIdstringThe generation ID that was checked
statusstringGeneration status: pending, completed, or failed
gammaUrlstringURL of the generated gamma (only present when status is completed)
creditsobjectCredit usage information (only present when status is completed)
deductednumberNumber of credits deducted for this generation
remainingnumberRemaining credits in the account
errorobjectError details (only present when status is failed)
messagestringHuman-readable error message
statusCodenumberHTTP status code of the error

gamma_list_themes

List available themes in your Gamma workspace. Returns theme IDs, names, and keywords for styling.

Input

ParameterTypeRequiredDescription
apiKeystringYesGamma API key
querystringNoSearch query to filter themes by name (case-insensitive)
limitnumberNoMaximum number of themes to return per page (max 50)
afterstringNoPagination cursor from a previous response (nextCursor) to fetch the next page

Output

ParameterTypeDescription
themesarrayList of available themes
idstringTheme ID (use with themeId parameter)
namestringTheme display name
typestringTheme type: standard or custom
colorKeywordsarrayColor descriptors for this theme
toneKeywordsarrayTone descriptors for this theme
hasMorebooleanWhether more results are available on the next page
nextCursorstringPagination cursor to pass as the after parameter for the next page

gamma_list_folders

List available folders in your Gamma workspace. Returns folder IDs and names for organizing generated content.

Input

ParameterTypeRequiredDescription
apiKeystringYesGamma API key
querystringNoSearch query to filter folders by name (case-sensitive)
limitnumberNoMaximum number of folders to return per page (max 50)
afterstringNoPagination cursor from a previous response (nextCursor) to fetch the next page

Output

ParameterTypeDescription
foldersarrayList of available folders
idstringFolder ID (use with folderIds parameter)
namestringFolder display name
hasMorebooleanWhether more results are available on the next page
nextCursorstringPagination cursor to pass as the after parameter for the next page

On this page