DeckGenie
0
0
About DeckGenie
Creates custom slide deck presentations from your uploaded documents.
January 11,2024
Information
- GPTs Creator deckgenie.ai
- Categories Productivity
- GPT Updated January 11,2024
- Updated June 04,2024
Capabilities
- Code Interpreter ✓Data Analysis
- Browsing ✓Real-Time Retrieval
Share recipient
- OpenAI‘s GPT Store Public
Timeline
DeckGenie
By deckgenie.ai
DeckGenie is inactive right now!
No Rating
Productivity
Category
30+
Conversations
Try Alternatives
Can you make a deck based on my uploaded file?
Can you help me structure my ideas for a deck?
Message ChatGPT
What Can DeckGenie Do with ChatGPT?
This AI-powered platform for professionals and individuals can create custom slide deck presentations from uploaded documents.
1. Function Calls
Field | Value |
---|---|
action_id | g-1924534f95ad7ebd263eb2120627444d795765fb |
domain | api.deckgenie.ai |
json_schema | {"openapi"=>"3.0.3", "info"=>{"title"=>"DeckGenie Presentation Creator API", "version"=>"1.0.0", "description"=>"API for creating slide deck presentations."}, "servers"=>[{"url"=>"https://api.deckgenie.ai"}], "paths"=>{"/create_or_update_slide"=>{"post"=>{"summary"=>"Create a new slide in a presentation", "operationId"=>"create_or_update_slide", "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"presentationId"=>{"type"=>"string", "description"=>"The unique identifier for the presentation"}, "predefinedLayout"=>{"type"=>"string", "enum"=>["TitleAndBodyLayout", "MainTitleLayout", "BigNumberLayout", "CompareLayout", "StepsLayout", "ListLayout"], "description"=>"The layout template that the slide content will populate."}, "slideNumber"=>{"type"=>"integer", "description"=>"The number of the slide in the presentation. Use one-based indexing."}, "slideContent"=>{"$ref"=>"#/components/schemas/SlideContent", "description"=>"The content for the slide, following the structure of one of the predefined layout types"}, "speakerNotes"=>{"description"=>"The section of the narrative that the slide content is drawn from. This could be used as a 'talk track' that is said by a presenter while the slide is shown.", "type"=>"string"}, "isUpdate"=>{"description"=>"Set this to `true` if this is an update to existing slide. If this is a new slide, set `false`.", "type"=>"boolean"}, "sessionId"=>{"description"=>"The sessionId provided by the createPresentation response for this deck making session. It will be the same throughout the session.", "type"=>"string"}, "isFinalSlide"=>{"description"=>"Set to true if this is meant to be the last slide of the deck. Otherwise set to false.", "type"=>"boolean"}}, "required"=>["presentationId", "predefinedLayout", "slideNumber", "slideContent", "speakerNotes", "isUpdate", "sessionId", "isFinalSlide"]}}}}, "responses"=>{"200"=>{"description"=>"Slide successfully created or updated", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"message"=>{"type"=>"string"}, "latestSlides"=>{"type"=>"array", "description"=>"Use this to keep track of the latest set of slides and their content after each change you submit.", "items"=>{"type"=>"object", "properties"=>{"slide_number"=>{"type"=>"integer"}, "slide_content"=>{"type"=>"object", "description"=>"The content of the slide."}}}}}}}}}, "default"=>{"description"=>"Unexpected error"}}}}, "/create_presentation"=>{"post"=>{"summary"=>"Create and Share a Google Slides Presentation", "operationId"=>"create_presentation", "description"=>"This endpoint creates a new Google Slides presentation and shares it with the provided email address.", "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"email"=>{"type"=>"string", "format"=>"email", "description"=>"Email address to share the presentation with."}, "title"=>{"type"=>"string", "format"=>"text", "description"=>"The title of the presentation."}, "goal"=>{"type"=>"string", "format"=>"text", "description"=>"The goal and audience the user describes for their presentation."}}, "required"=>["email", "title", "goal"]}}}}, "responses"=>{"200"=>{"description"=>"Presentation created and shared successfully.", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"message"=>{"type"=>"string", "description"=>"Confirmation message of successful creation and sharing."}, "presentationId"=>{"type"=>"string", "description"=>"The ID of the created presentation."}, "sessionId"=>{"type"=>"string", "description"=>"The unique ID of the current deck making session. Every deck making session has a unique ID. Remember this ID so it can be provided with every createSlide request."}, "presentationURL"=>{"type"=>"string", "description"=>"The URL of the newly created presentaiton. Give this immediately to user so they can follow along in the deck and give feedback as you create slides."}}}}}}, "400"=>{"description"=>"Invalid input or error in creating/sharing presentation."}, "500"=>{"description"=>"Internal server error."}}}}, "/submit_feedback"=>{"post"=>{"summary"=>"Submits Feedback", "description"=>"Submits user feedback about the DeckGenie session.", "operationId"=>"submit_feedback", "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"sessionId"=>{"type"=>"string", "description"=>"The unique identifier for the session."}, "feedback"=>{"type"=>"string", "description"=>"The exact words of feedback provided by the user about their experience using DeckGenie."}}, "required"=>["sessionId", "feedback"]}}}}, "responses"=>{"200"=>{"description"=>"Successfully submitted feedback."}}}}}, "components"=>{"schemas"=>{"SlideContent"=>{"description"=>"Choose the layout that is most suited for the communication goal.", "oneOf"=>[{"$ref"=>"#/components/schemas/TitleAndBodyLayout"}, {"$ref"=>"#/components/schemas/MainTitleLayout"}, {"$ref"=>"#/components/schemas/BigNumberLayout"}, {"$ref"=>"#/components/schemas/CompareLayout"}, {"$ref"=>"#/components/schemas/StepsLayout"}, {"$ref"=>"#/components/schemas/ListLayout"}]}, "SlideTitle"=>{"type"=>"string", "maxLength"=>42, "description"=>"The title of the slide. This should make an assertion that is part of the backbone of the user's story. It should be less than 10 words."}, "ListItem"=>{"type"=>"string", "description"=>"A 1-2 word articulation of the item in the list. Do not include any description of the item- just its title.", "maxLength"=>25}, "CompareItem"=>{"type"=>"object", "description"=>"The item can be an idea, approach, assertion, method, point, goal, key, pillar, reason, strategy, etc.", "properties"=>{"title"=>{"type"=>"string", "description"=>"A 1-2 word articulation of the item", "maxLength"=>20}, "bodyTexts"=>{"type"=>"array", "description"=>"A list of supporting, detailed information that further explains the item. Include at least 3 supporting points that give further detail about the item.", "items"=>{"type"=>"string", "description"=>"Each bit info should a detail that and shortened to be more than 5 words", "maxLength"=>25}, "maxItems"=>4, "minItems"=>3}}, "required"=>["title", "bodyTexts"]}, "Step"=>{"type"=>"object", "description"=>"One step that is part of a broader sequence of steps.", "properties"=>{"title"=>{"type"=>"string", "description"=>"A 1-2 word articulation of the step", "maxLength"=>25}, "bodyTexts"=>{"type"=>"array", "description"=>"A list of supporting information that further explains the step. Include between two and four items. This could be info on how to do the step effectively, what's needed, pitfalls, etc", "items"=>{"type"=>"string", "description"=>"Each string should be no more than 5 words", "maxLength"=>25}, "minItems"=>2, "maxItems"=>4}}, "required"=>["title", "bodyTexts"]}, "CompareLayout"=>{"type"=>"object", "description"=>"This layout is for comparing and/or contrasting two or three independent, non-sequential elements. They could be points, approaches, pillars, fundamental ideas or other concepts. The concepts should be at the same level hierarchically; for example, 'insects', 'mammals' and 'birds' would be good elements to compare because they are all examples of animals.", "properties"=>{"title"=>{"$ref"=>"#/components/schemas/SlideTitle"}, "compareItems"=>{"type"=>"array", "description"=>"The array of items to compare. Include exactly two or three items in the array.", "items"=>{"$ref"=>"#/components/schemas/CompareItem"}, "minItems"=>2, "maxItems"=>3}}, "required"=>["title", "compareItems"]}, "StepsLayout"=>{"type"=>"object", "description"=>"This layout contains a title and steps spread out horizontally on the slide. This layout is meant for presenting three or four sequential steps that must be done in a particular order. They could be steps in framework, approach, plan, method, etc.", "properties"=>{"title"=>{"$ref"=>"#/components/schemas/SlideTitle"}, "steps"=>{"type"=>"array", "description"=>"The array of steps. Include exactly three or four items in the array. Don't include step numbers.", "items"=>{"$ref"=>"#/components/schemas/Step"}, "minItems"=>3, "maxItems"=>4}}, "required"=>["title", "steps"]}, "ListLayout"=>{"type"=>"object", "description"=>"This layout is appropriate for a list of four items that should be mentioned together. The items are not sequential in nature, but all examples of the same kind. For example, four problems or four opportunities.", "properties"=>{"title"=>{"$ref"=>"#/components/schemas/SlideTitle"}, "FirstListItem"=>{"$ref"=>"#/components/schemas/ListItem"}, "SecondListItem"=>{"$ref"=>"#/components/schemas/ListItem"}, "ThirdListItem"=>{"$ref"=>"#/components/schemas/ListItem"}, "FourthListItem"=>{"$ref"=>"#/components/schemas/ListItem"}}, "required"=>["title", "FirstListItem", "SecondListItem", "ThirdListItem", "FourthListItem"]}, "TitleAndBodyLayout"=>{"type"=>"object", "description"=>"This layout contains a title and a body. The body can have up to four text boxes and should have at least three texts. This layout is best for explaining and supporting an assertion", "properties"=>{"title"=>{"$ref"=>"#/components/schemas/SlideTitle"}, "bodyTexts"=>{"type"=>"array", "description"=>"The array of texts that support the assertion made in the title.", "items"=>{"type"=>"string", "maxLength"=>60}, "maxItems"=>5, "minItems"=>3}}, "required"=>["title", "bodyTexts"]}, "MainTitleLayout"=>{"type"=>"object", "description"=>"This is the title slide that will be the first slide of the presentation. It contains the title of the entire presentation.", "properties"=>{"presentationTitle"=>{"type"=>"string", "description"=>"The title of the presentation. Make it fewer than 50 characters.", "maxLength"=>50}}, "required"=>["presentationTitle"]}, "BigNumberLayout"=>{"type"=>"object", "description"=>"This slide is for calling attention to a statistic to make an important point. It's a bold, attention grabbing slide that should only be used once.", "properties"=>{"statistic"=>{"type"=>"string", "description"=>"A short, punchy numeric statistic to call attention to. For example, '2000' or '25K' or '70%'. The statistic should use no more than 12 characters, idaelly less.", "maxLength"=>12}, "supportingText"=>{"type"=>"string", "description"=>"This short bit of text continues on from the statistic to give it additional context on why its signficant and matters. For example, 'Number of women who are Democrats' or 'Percentage of Japanese who are millionaires'", "maxLength"=>45}}, "required"=>["statistic", "supportingText"]}}}} |
auth | {"type":"service_http","instructions":"","authorization_type":"basic","verification_tokens":{},"custom_auth_header":""} |
privacy_policy_url | https://www.deckgenie.ai/privacy-policy |
Capabilitiy | Function | Tools |
---|---|---|
Code Interpreter / Data Analysis | Execute Python code for automation, calculations, and data analysis. | Python |
Web Browsing | Real-Time Access and search the internet for information, articles, and data. | Browser |
DeckGenie reviews
Similar GPTs
Create high-quality, engaging presentations tailored to your content, saving you time and boosting your impact
40
Slide Deck Generator
by Luis Jimenez GuillenStructured and easy-to-follow slide deck generator for anything.
100
Deck Builder
by 01chat.netMaster for creating and refining PowerPoint presentations design powered by PopAi Creation, creating structured, engaging presentations for any language.
30
Power Point Deck Master
by jayai.ioFriendly PowerPoint deck builder that takes your data or topic, creates an outline and generates VB script to automate your Power Point deck build.
1K
4.1