# Generate Presentation **POST /presentations/generate/** Generate a complete presentation based on the provided outline and parameters. Notice the `/` was added because the endpoint must be unique. The original endpoint from AI-Worker is `/presentations/generate`. ## Servers - Local development server: http://localhost:8080/api (Local development server) - Production server: https://api.huy-devops.site/api (Production server) ## Authentication methods - Bearer auth ## Parameters ### Body: application/json (object) - **model** (string) The model to use for generation - **provider** (string) The provider of the model - **language** (string) The language for the presentation - **slide_count** (integer) The number of slides to generate - **outline** (string) The outline for the presentation - **meta_data** (object | null) Additional metadata for the presentation ## Responses ### 200 Successfully generated presentation #### Body: application/json (object) object ### 400 Bad request - invalid input parameters ### 500 Internal server error - presentation generation failed [Powered by Bump.sh](https://bump.sh)