Skip to main content
Install @doconda/sdk with the AI SDK (@ai-sdk/amazon-bedrock), or doconda with Strands Agents, and give the Bedrock model the tools from doconda.tools(). When you ask it for a presentation, it calls create_document with format: "pptx" and you get the PowerPoint file and its PDF with their download links.

Steps

  1. Enable a model in your Bedrock account and put its id in BEDROCK_MODEL_ID. AWS credentials come from your environment (AWS_REGION, AWS_ACCESS_KEY_ID…).
  2. Put your Doconda API key (dashboard → API keys) in DOCONDA_API_KEY.
  3. Connect the tools and ask for the presentation:
The AI SDK runs the tool-call loop for you; so does Strands. If you use boto3 directly, the Converse API loop is in the Bedrock guide.

What you get back

  • An editable 16:9 PowerPoint with native charts and a theme that slides you add later follow, plus its PDF.
  • status: ready, ready_with_warnings, needs_review or failed (not charged).
  • Links expire after 5 minutes; the agent gets fresh ones with get_document.

FAQ

Yes. Upload the presentation with upload_file and ask for “our template’s design”: the result starts from its slides (at standard and best quality).
Yes, with edit_document: it adds, reorders or removes slides keeping the design; everything else stays the same.
Yes. The Strands agent is the same; store the Doconda key as a secret (DOCONDA_API_KEY), not in the code.
You pay per delivered document, by quality level. See pricing.

Keep reading