> ## Documentation Index
> Fetch the complete documentation index at: https://docs.presenton.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Onboarding flow

> Set up Presenton Cloud or open-source Presenton.

## Complete onboarding

Choose **Cloud** to register and open the managed dashboard. Choose **Open-source** to configure your local or self-hosted installation.

<Tabs>
  <Tab title="Cloud">
    1. Register for a Presenton Cloud account.
    2. [Log in](https://presenton.ai/auth/login).
    3. Choose a mode from the dashboard.

    <div className="guide-media guide-media--compact">
      <p className="guide-media-label">Register or sign in to Presenton Cloud</p>

      <div className="guide-media-viewport">
        <img src="https://mintcdn.com/presenton-521d9e2f/a7GBkBOgfm-3ZeQM/images/cloud/login-dashboard/cloudlogin.png?fit=max&auto=format&n=a7GBkBOgfm-3ZeQM&q=85&s=aae22162d4e4e461f47ceb9c05cd3890" alt="Presenton Cloud registration and login page" width="666" height="633" data-path="images/cloud/login-dashboard/cloudlogin.png" />
      </div>
    </div>

    <div className="guide-media">
      <p className="guide-media-label">Your three Cloud workflows</p>

      <div className="guide-media-viewport">
        <img src="https://mintcdn.com/presenton-521d9e2f/a7GBkBOgfm-3ZeQM/images/cloud/login-dashboard/CloudDashboard.png?fit=max&auto=format&n=a7GBkBOgfm-3ZeQM&q=85&s=5df75e5647d52aee629670d94f9ac2d6" alt="Cloud dashboard showing Create new Presentation, Edit PPTX with AI, and API Playground" width="985" height="204" data-path="images/cloud/login-dashboard/CloudDashboard.png" />
      </div>
    </div>

    <AccordionGroup>
      <Accordion title="Create new Presentation">
        Create a presentation from a prompt or reference files.

        [Start with Create new Presentation](/archive/v0.9.1-beta/user-guide/create-new-presentation)
      </Accordion>

      <Accordion title="Edit PPTX with AI">
        Import an existing PPTX and edit it with AI.

        [Start with Edit PPTX with AI](/archive/v0.9.1-beta/user-guide/cloud/edit-pptx-with-ai)
      </Accordion>

      <Accordion title="API Playground">
        Test presentation generation and get API request code.

        [Start with API Playground](/archive/v0.9.1-beta/user-guide/cloud/api-playground)
      </Accordion>
    </AccordionGroup>

    <Card title="Create new Presentation" icon="arrow-right" href="/archive/v0.9.1-beta/user-guide/create-new-presentation">
      Generate a deck from a prompt or reference files.
    </Card>
  </Tab>

  <Tab title="Open-source">
    Open-source onboarding configures the providers used by your local or self-hosted Presenton installation.

    <Steps>
      <Step title="Registration">
        Create the first administrator account when the setup screen asks for it. Open-source Presenton does not require a Presenton Cloud account.

        <div className="guide-media guide-media--focus guide-media--focus-left">
          <p className="guide-media-label">Create the administrator account</p>

          <div className="guide-media-viewport">
            <img src="https://mintcdn.com/presenton-521d9e2f/a7GBkBOgfm-3ZeQM/images/opensource_onboarding/registation.png?fit=max&auto=format&n=a7GBkBOgfm-3ZeQM&q=85&s=9c7a5c1aeeaa4b6e9f0ca19245775324" alt="Open-source administrator registration screen" width="1825" height="922" data-path="images/opensource_onboarding/registation.png" />
          </div>
        </div>
      </Step>

      <Step title="Login">
        Log in with the administrator account when authentication is enabled.

        <div className="guide-media guide-media--screen">
          <p className="guide-media-label">Sign in to your Presenton installation</p>

          <div className="guide-media-viewport">
            <img src="https://mintcdn.com/presenton-521d9e2f/isevrd3o6JPIkznF/images/user-guide/creating-presentations/generation-workflow/open-source-login-live.png?fit=max&auto=format&n=isevrd3o6JPIkznF&q=85&s=1ed7076709d3ddad54ce23a13fec907b" alt="Open-source Presenton administrator login" width="1440" height="1000" data-path="images/user-guide/creating-presentations/generation-workflow/open-source-login-live.png" />
          </div>
        </div>
      </Step>

      <Step title="Select text provider">
        Choose where presentation text is generated: ChatGPT, a local model, or an API provider.

        <div className="guide-media guide-media--focus guide-media--focus-left">
          <p className="guide-media-label">Choose ChatGPT, Local, or an API provider</p>

          <div className="guide-media-viewport">
            <img src="https://mintcdn.com/presenton-521d9e2f/a7GBkBOgfm-3ZeQM/images/opensource_onboarding/textprovideer.png?fit=max&auto=format&n=a7GBkBOgfm-3ZeQM&q=85&s=2f2da133b97ef29debec3bd4d6b1e9e8" alt="Open-source text provider choices: ChatGPT, Local, and AI Providers" width="1838" height="922" data-path="images/opensource_onboarding/textprovideer.png" />
          </div>
        </div>

        <AccordionGroup>
          <Accordion title="ChatGPT">
            Sign in with ChatGPT, then select a supported model.

            <div className="guide-media guide-media--focus guide-media--focus-left">
              <p className="guide-media-label">Sign in with ChatGPT, then select a model</p>

              <div className="guide-media-viewport">
                <img src="https://mintcdn.com/presenton-521d9e2f/a7GBkBOgfm-3ZeQM/images/opensource_onboarding/image-4.png?fit=max&auto=format&n=a7GBkBOgfm-3ZeQM&q=85&s=9b6d11d4e75b5cd986fdce089bf3a844" alt="ChatGPT selected with a model dropdown in open-source onboarding" width="1853" height="957" data-path="images/opensource_onboarding/image-4.png" />
              </div>
            </div>
          </Accordion>

          <Accordion title="Local">
            Select a local provider such as Ollama or LM Studio, enter the local URL, then check available models.

            <div className="guide-media guide-media--focus guide-media--focus-left">
              <p className="guide-media-label">Connect Ollama or LM Studio</p>

              <div className="guide-media-viewport">
                <img src="https://mintcdn.com/presenton-521d9e2f/a7GBkBOgfm-3ZeQM/images/opensource_onboarding/image-2.png?fit=max&auto=format&n=a7GBkBOgfm-3ZeQM&q=85&s=e67db151e90bf3b586203cf26604b7f0" alt="Local text provider setup with Ollama and LM Studio" width="1853" height="957" data-path="images/opensource_onboarding/image-2.png" />
              </div>
            </div>
          </Accordion>

          <Accordion title="API provider">
            Select an API provider, enter its API key or endpoint, then validate and load models.

            <div className="guide-media guide-media--focus guide-media--focus-left">
              <p className="guide-media-label">Connect an API provider and load its models</p>

              <div className="guide-media-viewport">
                <img src="https://mintcdn.com/presenton-521d9e2f/a7GBkBOgfm-3ZeQM/images/opensource_onboarding/image-3.png?fit=max&auto=format&n=a7GBkBOgfm-3ZeQM&q=85&s=e9ccc6428097765f607745dcc5b5ca45" alt="API text provider setup with OpenAI API key field" width="1853" height="957" data-path="images/opensource_onboarding/image-3.png" />
              </div>
            </div>
          </Accordion>
        </AccordionGroup>
      </Step>

      <Step title="Select image provider">
        Enable image generation if you want Presenton to create visuals, then choose the provider.

        <div className="guide-media guide-media--focus guide-media--focus-left">
          <p className="guide-media-label">Enable images and select a provider</p>

          <div className="guide-media-viewport">
            <img src="https://mintcdn.com/presenton-521d9e2f/a7GBkBOgfm-3ZeQM/images/opensource_onboarding/image-5.png?fit=max&auto=format&n=a7GBkBOgfm-3ZeQM&q=85&s=61e9a0d3123912f5c70d99d0df9caa9e" alt="Open-source image provider choices including Pexels, Pixabay, DALL-E, Gemini, ComfyUI, Open WebUI, and Custom" width="1853" height="957" data-path="images/opensource_onboarding/image-5.png" />
          </div>
        </div>
      </Step>

      <Step title="Select web search provider">
        Enable web search when generated presentations should include current web context, then choose the search provider.

        <div className="guide-media guide-media--focus guide-media--focus-left">
          <p className="guide-media-label">Enable web search and select a provider</p>

          <div className="guide-media-viewport">
            <img src="https://mintcdn.com/presenton-521d9e2f/a7GBkBOgfm-3ZeQM/images/opensource_onboarding/image-7.png?fit=max&auto=format&n=a7GBkBOgfm-3ZeQM&q=85&s=119cd894089ca5e1909b4b687fa162aa" alt="Open-source web search provider choices including Default, SearXNG, Tavily, Exa, and Brave" width="1853" height="957" data-path="images/opensource_onboarding/image-7.png" />
          </div>
        </div>
      </Step>

      <Step title="Generate New Presentation dashboard">
        Start your first deck from the Generate page. Enter a prompt, choose slide count and language, attach files if needed, then select **Get Started**.

        <div className="guide-media guide-media--focus">
          <p className="guide-media-label">Start from the Generate page</p>

          <div className="guide-media-viewport">
            <img src="https://mintcdn.com/presenton-521d9e2f/a7GBkBOgfm-3ZeQM/images/opensource_onboarding/image-9.png?fit=max&auto=format&n=a7GBkBOgfm-3ZeQM&q=85&s=a7148bb69e750b86d18a36d81c6482a1" alt="Open-source Generate page with prompt, attachments, slide count, language, and Get Started button" width="1853" height="957" data-path="images/opensource_onboarding/image-9.png" />
          </div>
        </div>
      </Step>
    </Steps>

    [Text provider settings](/archive/v0.9.1-beta/self-hosted/configuration/text-providers) · [Image and search settings](/archive/v0.9.1-beta/self-hosted/configuration/images-and-search) · [Create new Presentation](/archive/v0.9.1-beta/user-guide/create-new-presentation#open-source)
  </Tab>
</Tabs>
