Building Text to PPT Generation App using Generative AI
Key Takeaways
This video demonstrates building a Text to PPT Generation App using Generative AI, integrating GPT-3 with the Python PPTX library and Streamlit.
Full Transcript
hello everyone welcome to AI anytime channel in this video we are going to develop an extremely application that will generate PowerPoint PPT from your text or the idea that you have so the streamlit app will have an input box where you can submit your idea you know in a text format and then we'll use a large language model to generate some content from that idea and then we'll feed this to a python Library called python pptx so in end you will have a very decent PowerPoint presentation that of course you can extend it you can customize it later with the help of that python pptx library but in this video I will show you an end-to-end workflow that how you can create a PPT from your text or the idea that you have with the power of a large language model so let's jump in and see how we can do this so if you see this is the pp drag created you can see Spanish guitar versus Hawaiian guitar so right now the people there it creates a simple but they have different parameters and functions within that python pptx Library so that you can explore and you can customize it in the way you want so if you have your reference template you can also pass that reference template I'll show you the library link that you can explore I'll give that link in the description as well from both pipe p and GitHub so if you see this I have created a five to six pages and of course all of these things you can control if you want 10 pages you want five pages you can control the number of pages the reason I'm showing you is this guy because you know one of the most important uh in huge cases when it comes to generative AI is content creation so when you talk about gen AI you see with generating images videos and Text data right mainly so text to PPT there are a lot of startups like there's a app called you know gamma and Tomei or Tom whatever right they they have built their startups where they create this you know mind-blowing PPT out of uh uh nowhere and with the help of a large language model and that's what we are going to do in this so to build something like this okay I'll show you a very rough uh uh workflow and you can of course extend this further okay so you can see these are the requirement this is the only requirement that we need because we are going to create a stimulate application I will suggest you that you create a you know a good application or you can use react or view or angular for front-end where you can also show the PPT you can also preview the PPT if you are trying to exchange this further so I'm going to build a streamlit app and I need python.env to handle the API keys from dot EnV file and then I also have python pptx that I was talking about that when I use Python PPT if I'm going to use open AI you know gpd3 or 3.5 I'll see that what I have to use for that one for a language model of course you can combine again with Lang chain here again if you want to handle some better prompt techniques you can leverage line chain of course for the both prompts and llm chains this is not what I'm going to do you know you should do that you can also try uh replacing this gbd 3 or 3.5 closed Source model to uh to an open source model for example llama 2 or falcon or MPT if you have compute power okay in your info in your machine the next video is on llama 2 CPU that I'm I've recorded the video that will also be released soon that how you can inference llama 2 on a CPU machine now we need to create a file called app.pi so I've created an app.pi here I'll write my python code you know to save the PPT we need a folder called generated PPD that I've already created you can see it's a empty folder right now a directory and all of your PPT will be stored in this generated PPT okay and then I have an EnV and I have app.pi and I have a requirements txt now if you come on this Google Chrome you'll see this is the library that I'm gonna use Python pptx ignore the version for now so python pptx Library okay it's by scanning and the grade goes to them the creator of this repository it's an MIT license so anybody on the internet can use this for whatever purpose they want to use okay but don't use it for of course illegal purposes so MIT license allows you to also use this for commercial purposes as well it says create open XML PowerPoint documents in Python so you can go through their issues if you're finding any problems with the installation or anything like that you should always first you should not go and search internet if you are facing any challenges with any library in Python if there's a GitHub repository for that Library you should first check the issues in issues there are discussion that is happening you will always check that first rather than going on stack Overflow or any other redditory stack buffer ready so always check GitHub issues first okay the communities would you should leverage the community right now what I'm going to do here is I'll just I'll just import few libraries where you can already how to install these requirements txt libraries I already have installed it so I have an environment in kunda that the environment name is Langston where I have I keep on updating this environment with the recent upgrades when it comes to this libraries like Langston Etc because uh luncheon is one of the most prominent library right now when it comes to generate AI the framework so I already have created an environment and I have installed everything in inside this environment you can also do that you can create a python environment using python hyphen M vnb and your VNV name okay so let's do that so here in app.pi I'm going to write something the first thing I'm going to import is import stimulate as St that the first import that I need and then I need base64 import base64 that I need open AI so I'll import open AI here guys and then I also want to import ppdx and import pptx now what I'm going to do here from pptx.utils the utilities it's not utils it's util I'm going to import inches because I have to handle the layout I have to control and Define the layouts of my PPT right so I'm going to use inches and something called PT now PT is nothing but it's a point in typography okay so it's if you have worked with PowerPoint presentation you will understand what PT is so PT is basically uh for font sizes and uh space spaces between the lines that's why we used PT so it's basically it's it's a measurement it's roughly equivalent to uh half of an inch one by six of an inch okay it's not half of an inch one by six of an inch value okay that's what PT is so we have inches and PT and then also import OS by the way here is a the weather is very uh it's also cold weather here in my at my place guys and that's why I have my jumpers on I can see it so now I'm important I will also import import load underscore dot EnV this makes sense and what I'm going to do here I'm going to do a Constructor call for this load dot EnV so you can see now the Constructor has been called so I already have my open AI API key inside this EnV file and I assume that you will also have if you are using an open source model you don't need that probably okay so open AI underscore not underscore dot API underscore key you can see it's showing me over here and then I do a get EnV kind of a thing here so OS dot get EnV because I have to take that API key from that EnV file if I am doing OS dot get EnV and I'm going to pass this openai API key let me write it something here replace with your key or something like that replace with your actual API key just for your understanding now let's define the slides layout you know a little bit of custom formatting right so I'm just right custom formatting custom formatting options and this is what I'm going to do here is the custom formatting options so let me just write the constant value I'm going to change this frequently so I'm just gonna write in this way title font size so the title of the PPT the slides that we have right all the titles suppose you have five slides so we'll have five titles for each of the slides so title font size and this is PT so let me just write PT and inside this I'm gonna write 30 point for this you know as a title font size and then I have slide font size the the normal text that we have right slide font size and let's keep this as 16 this makes sense for me now okay and you can of course play around it guys it's completely you have to explore this now let's write couple of functions two so we can leverage these gbd models and that's what I'm going to do here in order to leverage this uh models here so let's do that so what I'm going to do here first is I'm going to define a function called Define generate underscore slide titles so this is my and I'm going to call it topic and topic is that it will come from the end user so end user will submit the idea into the stimulate app so generate slide titles topic so what's my prompt so my prompt will be for this let's write a custom default prompt and we'll just iterate the topic into it so generate five slides let's have five slides for now five slides tight slide titles for the topic for the given topic it's okay with the given topic and I'm gonna write my uh topic yes inside this and let's do a full stop guys here you know this makes sense so now this is my prompt so I'm gonna use a response variable so I'm going to use completion.create engine in open AI so let's do that open AI dot completions three model here you can use 3.5 turbo you can also use gpd4 if you have the subscription for it I do have but I'm going to rely on gpd3 just for just to show you zero zero three and then prompt equals prompt and then Max tokens so what I'm gonna do what I'm doing here is guys that okay my combined length of all the five headers should not exceed 200 tokens otherwise it will get out of the slide okay it will exceed the layout okay if you make this maximum number of tokens greater than 250 or 300 you know maybe you can check that as well so max tokens as 200. but this is okay now what I'm gonna do here we have Max tokens 200 I'm going to return something called return response it's not read by the way choices first one and then text of that and then split that I'm going to split it for from by line okay so let's do that guys here that's it our first function is complete so what we are doing here guys with this function we are taking care of the slide titles by passing a topic that will come from the streamlit app and I can see we have a prompt generate five slide titles for the given topic and then we are using completion.create engine from open AI okay and we are using gpt3 here now I'll just copy this entire thing here again for slide tight uh for slide content let's do that it will be not slide titles now let's make this content so I'll call this content slide content and it will be slide title not topic now we'll have the titles and we'll see the titles now to GB uh three models and say okay here are the five slide and here are the five slide titles now based on each side titles you generate the respective content for that and you start putting in the library uh in the slide with the help of python pptx so let's do that so generate slide content I'm gonna pass here slide title so I'm passing a slide title a parameter and now we're gonna what will be the prompt generate content let me just do that so let's write generate content generate content for the slide and here I'm gonna pass my uh let's pass this slide tighter I'm going to close this here I'm going to do a DOT that's it so now this is okay generate content for the slide this makes sense very simple prompt you can play around this prompt as well now open AI or completion.create now let's mix match tokens let's increase that by 500. of course you can of course increase this and I don't need this split now uh for this slide content for titles I would have to separate those right so return choice to take this looks nice so we are good with our two functions so we are okay with the content now so we are leveraging a large language model gpt3 in this case to get the content now similarly we will do it for llama also very soon with llama 2 we'll use the same same flow and we'll use lava 2 completely in our local machine without using the apis now we have units right now let's let's write the function for this guys uh pptx so let's do that so what I'm going to do here is I'm going to define something called create presentation a function create presentation and what I'm going to pass is topic from the end user slide titles so slide titles let me just take care of the typography here slide titles and slide contents and all the three will become all the three will come from ever functions okay so we'll check that now let's have a variable called PRS again this is from the documentation you can go through the documentation and you can see that pptx dot presentation it's not object I'm not going to use object I'm just going to use a function here and let's define a slide layout so I'm going to do slide layout and slide layout is nothing but prs.default slide layout and pass it's a list so one slide layout and then title slide and in title slide what I want to do here is PR dot slide dot add underscore PRS dot slides dot add underscore slide let's begin caps and then this will take PRS dot slide layout s slide layout I'm gonna pass zero here the first one so PRS dot slide layouts now this is okay now title slide dot saves title slides title slide dot shapes and then title dot text and on a past topic here and this is okay so we're done with now let's have to go through each slide so we'll use the for Loop for this so for slide title and slide content so for slight tighter slide content in and will zip this so let's zip it this makes sense slide titles and slide content this is correct thanks to tab 9 I am using tab 9 as a coding assistant in zip and then slide titles now what I'm going to do here I have a slide variable and this slide will contains all of this single slide so PR dot slides dot add slide this is right and slide this will not title it's layout slide layout here we have defined this right side layout now add slide slide layout no shapes again so slide dot shapes title dot take flight title this is perfect thanks to tab 9 again slide dot say I think this is correct slide dot saved and the next is placeholder we have to start putting the placeholder in the place so saves placeholder but this is correct it's not placeholder it's placeholders one dot pxt the text and this will be our content so content will go inside the placeholder so let me just do slide content excuse me this is correct now let's customize font size so I'm going to write customize font size for each of the slide so customize font size I'm going to do slide dot sips title title dot text underscore this I do a frame and then a paragraph so paragraph first paragraph paragraph and then font and I think it's dot size yes and this will be our title font size perfect we have defined this above if you see title font size over here the next is for each so we have to again do a for Loop here so for shape end slide safe no title let me just do a slide steps what I'm gonna do here is if save text hash text frame we should we should check if there is a text frame into it so text underscore frame if safe dot has text frame then your text frame becomes save dot text frame okay so for paragraph in text frame paragraph now we check that and now we'll take care of the paragraph So for paragraph in text frame paragraph This is right I'll just and this will be our slide font size the content size the paragraph whatever content is in the paragraph We are going to assign the this slide font size so let's do that so for paragraph in text frame paragraphs paragraph dot font size so paragraph dot font size and titles let's remember title sources slide font size so slide that's it now let's save this guys what I'm going to do here is I'm going to save this PRS dot save we are going to save our presentation where do we save this generated PPD okay and let's save this for this topic excuse me for this topic and we are saving this with this name as a files save option and we'll give it an extension pptx that's it guys that's the function Force slide creation and you can customize it in different ways okay I just have done two things title font size and slide font size and putting the content in a placeholder that's what I have done now you can have a reference template you can have your own companies template you can do a lot of other things with this right now what I'm going to do here I'm going to write a stimulate I'll first charge my system okay now what I'm going to do here I'm going to write a stimulate code for this so Define Main and let's give it a title title is PPT let's write text to PPT generation using Jubilee 3 model using llm so title is done so let's have our topic variable and in this I'm going to take an input so AC dot text input let let's have a text input you can also have a text area if you are you know handling through some different prompt techniques where you want a linear prompt from the end user like ideas background problem statement approach if you want to define something like that please do that uh you must do that you should not rely on only my code okay you should extend this further into the topic you want to generate the PPT something like this the topic and what I'm going to do here is let's have a button called generate button and let's put that in if you dot button for now and I'm gonna call it generate generate PPT oh no so we have generate button HD button generate PPT now what I'm gonna do here I'm going to check if generate button and topic and topic so if that button has been clicked and if there is an Insider topic there's a value inside it I'm gonna do if you dot info and if you dot info generating PPD presentation so something like that okay please wait please wait okay if your info now I'm gonna have slide titles so in slide titles what I'm gonna use that function called generate slide titles generate slide title where we are using DaVinci 3 GPD 3 model and I'm gonna pass my topic inside it so let's pass the topic that we are you know we will be getting this text input right slide titles now I'll filter it so I'm going to call it filtered slide titles I'm going to do a little bit of cleaning guys so item in item item sorry about n for item for item in slide underscore titles if item dot strip the title strip it's a function so a strip exclamation mark sorry title and what I'm going to do here is I'm gonna do this okay not equals to this now filtered slide titles item now what next is let's print this as in terminal to track if you're getting any errors so print slide titles and it will not be sorted maybe we can sort this also but let's don't sort and see what we are getting but you can also sort this and see if you want in a sorted order filtered slide titles now this is okay with the print now slide content we are okay with the titles now so let's have something called slide contents and I'm gonna pass slide content I'm gonna use something like this in the same line of code generate slide content passing the topic here so let's pass our topic and what I'm going to do here is for title for each title in filter slide title this is correct thanks to tab 9 again this is okay so for each slide titles use because this contains every slide titles right for that we are getting a Content now now we have the slide contents let's print that as well guys so print a slide contents and I'm gonna use slide contents here of simple stimulate app right now let's use this create presentation function passing the topic which end user will is give going to submit it through text input site content or let's have it in order I'm going to call this filtered filter slide titles and I'm gonna also use slide contents now for this one so let's do that slide contents let's close this guys create presentation away we are leveraging this function guys create presentation so this makes sense create presentation now I'm going to do print let's print this as well presentation generated successfully or something like that okay presentation generated uh generate successfully yeah this is what I want to do presentation now let's have a success if your success ah excuse me it's going to not be cash it's a status matches I don't know why I'm writing this in caps if you don't success if you don't success and inside this success I'm gonna say presentation generated successfully and they have a mark down here guys if you don't mark down and in this markdown I'm going to call gate underscore PPT and I'm going to write the function for this get PPT download git underscore PPT because we have to give them option to download the gif file or something like that okay get PPT download a link so let's do that get free download link I'm gonna pass my topic inside it and after topic I'm gonna use unsafe allow HTML true which that's how markdown is allowed inside HTML tab now let's write this function I can write this function inside this or should I write this outside let me see if I can write this outside guys well I'm going to write inside it it's okay I'll just write here so I'm going to write Define get underscore PPT download link I'm gonna just pass a topic here for now and I'm going to use this function so what I'm going to do here PPT underscore finally and file of it f generated generated PPT and uh this goes like this I'm gonna pass my topic the same whether it was saved earlier right topic underscore presentation and this was pptx format the same thing that we have done over here you can see this we have saved it same thing we are doing here PPD file name now I'm saying okay with open uh PPD file name which is correct and let's give it a or B as file you can also do an F here as file and I'm going to do PPD contains let's give it a read if it contains the read it so file dot read this is correct now base64 coming here guys because we have to return that in a jeep so basically for people let's uh encode this so how yeah I can see it PPT contents that's good tab nine base64.b64 in code PPT contents dot d code so I'm going to decode the file there so decode and let's now return so return f I'm gonna return it I wanted to show this also let me see if I can also you know have some a viewer you know some PDF viewer or some PPT view of the PDF viewer we have in HTML app to check for PPT viewer if stimulate supports some kind of PPT viewer application then I'm gonna need uh open XML format because this is the PPT so let's have office document dot spread I'm going to give spreads it it's not a spreadsheet it's Office document and its presentation presentation it's not the office presentation ml I'm gonna do alt G here so presentation ml dot presentation presentation and then I'm gonna pass here my base64 okay base64 then I gonna give pass this inside this variable e okay let's do that base64 underscore PPT was in b64 which we have defined and we close this for here now and I'm gonna write download so it can download and this would be PPD file name that we have defined on top so PPT file name and this would get close and now here we can also do you know I have some button or something like that download the PowerPoint presentation or something so let's write download the download the PowerPoint presentation download the PowerPoint presentation and excuse me to close this so I'm going to do this however I'm close that's it okay uh I think we are done with this guy so what we are doing here we have written a function called uh get PPT download link and now this will help you either download the file after it gets completed and let's having if name and excuse me this will be underscore underscore and we'll close Main we call the main function now that's it that's what we are we are okay with our function now guys okay let me give you a walkthrough of the code and then we'll go and test this out all the libraries have been imported successfully you can see these are the library that we have to work with handling the API Keys defining some title font and slide font using PT Point typography then we have couple of functions where we are utilizing gpd3 model you can see for slide titles and slide contents we are using python pptx where we are passing our topic slide titles slide contents and we have some layout definement here we have defined the layout then we are creating a zip out of it saving the file after doing some you know processing like title font size slide font side in the placeholder that's what we're not doing here then we have a streamlit app a kind of a thing where we have an input box where user gives the input their ideas through a text format they were utilizing all the functions you know iterating putting in the slide you know and then we are having one more function called get PPT download link that will help user to click on download button or something like that and then file will get downloaded so this is the code that we have guys now we have to run this code and we'll do that so let's let's try it out so let me run this here guys in the environment and my file name is app.pi and you can also create an environment if you haven't created it and you can run this through so what it does you can let me close all this I'll save the link in the description guys for all of this now text to PPT generation using llm you can see into the topic for your presentation now if I write something like explainable AI now if you want to generate a PPT uh from this topic or this idea you can put that text here and you can click on generate PPT it should probably generate Eva PPT so you have to wait for a few minutes because it has to first get all the content from a large language model and then it has to feed that to python PPT X4 layout placeholder creations and all the contents through slides titles and the placeholder for the content let's see that guys it says generating presentation please wait you can also use a loader or explainer in streamlit you know just to make it really fancy you can do that desire you can also use chain lead through a chatboard kind of a thing you can use gradu you can use streamlit if you are a very good now if you have expertise in web Technologies you should basically use a react or an angular for it now you can see right presentation generated successfully download the PowerPoint presentation your presentation has been created now let's download the PowerPoint presentation and see what we are getting here it says generated PPT presentation pptx done let's see that guys what I'm going to do here in desktop we have come to text to PPT generation PPT you can see the presentation has been you know successfully downloaded we can also see the side between there are something okay let's see and you can see it's fantastic isn't it understand the first item understanding explainable AI what is it and why should we care and you can see the content which is coming from gpd3 you can use gpt4 you can use lamba 2 you can use any language model explaining explainable AI is an emerging field of resource that seeks to make machine learning models more transparent and interpretable allowing decision maker makers to interact with them and understand why more fantastic right with three bullet points and you want to customize it a bit you have to do better prompts tell them that okay you start with a problem statement you then we have either problem statement or opportunity then you go to solution approach it depends what are the PPT you want to generate and your prompt engineering will come in play guys you can see the benefits of explainable AI you can see the transparency and accountability with explainable AI explainable artificial intelligence right one of the principles component of ethical or responsible AI that we talk about it so you can see six pages fantastic isn't it so I really loved it developing a plan to implement external AI in your organization now we are generating PowerPoint presentation just imagine I'm not saying that okay this this large language model of genetic way I will take people's job of course it will it will kill a hell of job but it will also create multiple jobs the job role will get changed okay uh from generative way Ivan University just imagine if you start using genetic AI at your workplace it can really improve your productivity for this kind of task okay so you have your organization's template you use a private model you don't if you don't want to send your data outside of your network or infrastructure better to set up a private uh more open source model and a private infrastructure there and then you create PowerPoint presentation of course you have to make a bit editing and all and that that's okay you can make little bit of changes you can put stuff and you can also put image here guys now you have to go through pptx and you have to understand how you can customize this this function that I've written you can also put a reference template you can also put an image you can see this is the PPT that we have generated fantastic isn't it explainable yeah let's generate something else what I want to do here let me come on this textbook explainable AI I'm gonna write something like you know uh data protection and privacy now this is my new uh idea or topic that I want to generate the content of pbd4 now when you click on generate PPT you can see it's running here what it will do it will again connect with the GPD model 3 3.54 whatever model that you use and it will generate a Content out of it and then it will use Python pptx library to create PPT now just imagine people you know who are creating PPT for years it's okay you know that's their job but they can use this kind of techniques to make that process faster and they will they will focus more on make a little beautify and those kind of things right not on the content part at least it has been downloaded you can see let's go back to folder and now you can see data protection and privacy fantastic okay if I click oh wow you can see ensuring data protection and privacy the security of private or confidence information is stored in digital or physical form so the great PPT that we are getting guys we have to in bullet point so this is what I wanted to do I wanted to show that how easy it is okay it's very easy you know to create you just have to explore use but rush me you know very soon I'm gonna use llama2 for this I'm not gonna use GPD three or three point five or four but now you know so you don't have to wait for me you just go take the code replace these two functions and just use a Transformer based model any model if you don't if you don't have machine to run llama use a smaller models like lamini for example I have shown in my previous video you can use lamony you can use the smaller models and try to get some tokens out of the sequence tokens or whatever you call it you use gpt2 to generate some content and see if you are getting uh so gpd2 by the way it's the open source model on hugging phase see if you can use gpd2 at least to get some content and put that in a PPT format so the code will be available on GitHub repository guys okay uh on AI any times GitHub I hope you learn something if you find this video useful please hit the like uh uh button like icon if you haven't subscribed the channel yet do subscribe the channel okay you can also join the WhatsApp group through the YouTube Banner link you can go to YouTube Banner you'll find a web icon you click on that it will redirect you to Whatsapp group okay where we talk a lot of things related to AI the Intensive job opportunities you know conferences research paper Etc okay and you can also share the Channel with your friends and to peer guys if you have any thoughts feedback concerns any query please reach out to me you can also share your comment in the comment box and please share the video and Channel with your friends interview thank you so much for watching guys that's all for today see you in the next one
Original Description
Attention developers and AI enthusiasts! Learn how to create a powerful Streamlit app that integrates cutting-edge Generative AI Models like GPT-3 with the Python PPTX library to revolutionise your presentation game!
In this step-by-step guide, you'll explore the magic of Large Language Models (LLMs) like GPT-3 and witness how it seamlessly processes your input text, crafting visually stunning PowerPoint slides using PPTX that leave a lasting impact on your audience.
Embrace the future of presentation-making, where AI becomes your creative ally. Watch now and embark on the adventure of building your Text-to-PPT app using GPT-3, Streamlit, Python, and the powerful pptx library.
Like, Subscribe & Share this tutorial with fellow developers to spread the knowledge of AI-powered presentations!
AI Anytime's GitHub:https://github.com/AIAnytime
Python PPTX Library: https://pypi.org/project/python-pptx/
OpenAI API: https://openai.com/product
LLM Playlist: https://www.youtube.com/playlist?list=PLrLEqwuz-mRIdlmvhddd7nGiNh8exqsBG
WhatsApp Group: https://chat.whatsapp.com/EDnAeyBL18GB9xxcnyTW3Y
#chatgpt #ai #python
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from AI Anytime · AI Anytime · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Spelling and Grammar Checking Streamlit App: Building Docker Image
AI Anytime
Spelling and Grammar Checking Streamlit App: Docker Image and Docker Hub
AI Anytime
Image Caption Generator: Google Colab and Hugging Face
AI Anytime
Low Code/No Code AI Platform Teachable Machine: Brain MRI Image Classification
AI Anytime
Low Code/No Code AI Platform Teachable Machine: Testing the Model
AI Anytime
Low Code/No Code AI Platform: Streamlit App for Brain MRI Image Classification
AI Anytime
Readme Generator Streamlit App using ChatGPT
AI Anytime
Generate Minutes of Meeting (MoM) from Video using ChatGPT: AI as an API
AI Anytime
The Great AI Showdown: ChatGPT vs ChatSonic 🔥
AI Anytime
Generating Transcripts and News Article with Whisper, GPT-3.5, ChatGPT and Streamlit
AI Anytime
Toxicity Classifier using Machine Learning and NLP
AI Anytime
Toxicity Classifier API using FastAPI
AI Anytime
Toxicity Classifier Streamlit App
AI Anytime
Low-Code Insurance Prediction with PyCaret and Streamlit
AI Anytime
Deploy Streamlit Python Application for Free
AI Anytime
GPT3 Powered Text Analytics App
AI Anytime
AI Image Generation Streamlit App
AI Anytime
Streamlit and txtai: Building an Abstractive Summarization App in Python
AI Anytime
Building a Topic Modeling and Labeling app with Streamlit
AI Anytime
The Art of AI: Exploring Midjourney, Dall-E, and Lexica
AI Anytime
Exploring the latest Large Language Models (LLaMA and Alpaca)
AI Anytime
Comparing LLMs like GPT-X, LLaMA, and Alpaca: Analyzing the Perplexity Score
AI Anytime
GPT-3 powered Q&A App using Langchain, GPT-Index, and Gradio
AI Anytime
All things #ai . Latest and greatest in AI. #tech #python #chatgpt #youtubeshorts #shorts #gpt3
AI Anytime
Text-to-Video Generation using a Generative AI Model
AI Anytime
#ai brand name generator. #artificialintelligence #tech #shorts #youtubeshorts #youtube #chatgpt
AI Anytime
Talking AGI with Sam Altman: A Deepfake Showcase
AI Anytime
A conversation with ChatGPT creator Sam Altman. #tech #technology #ai #shorts #viral
AI Anytime
Get to Know Anthropic's Claude: The Ultimate ChatGPT Competitor
AI Anytime
#shorts #chatgpt #python #datascience #tech #coding
AI Anytime
Recipe Generator App from Cooking Videos using Whisper and ChatGPT
AI Anytime
Segment Anything Model by Meta AI: An Image Segmentation Model
AI Anytime
One of the best #ai #books based on #tensorflow. #tech #coding #shorts #chatgpt #machinelearning
AI Anytime
Music Generation using Mubert #ai . #music #shorts #youtubeshorts #chatgpt #generativeai
AI Anytime
Image to Text Prompt: Reverse Engineering AI Image Generation
AI Anytime
Image Generation for #ramadan using #ai. #midjourney #chatgpt #shorts #youtubeshorts #islam
AI Anytime
How to build an AI-ready organization: Cultivating a Data-Driven Culture
AI Anytime
Midjourney: Generate AI-powered Images
AI Anytime
Getting Started with Graphs: A Beginner's Guide (Part 1 of GNN Series)
AI Anytime
Build India's First ChatGPT like App for Politics: BJP-GPT
AI Anytime
Meet BJP-GPT.... @AIAnytime #bjp #news #shorts #tech #chatgpt #ai #youtubeshorts #coding #video
AI Anytime
ChatPDF... #chatgpt for PDF files. #ai #generativeai #shorts #youtubeshorts #coding #tech #ai
AI Anytime
Free AI Image Generation #ai #chatgpt #coding #tech #shorts #youtubeshorts #shortvideo #generativeai
AI Anytime
Transform old photos into Vibrant Memories with Deoldify AI: Build a Streamlit App
AI Anytime
Open Assistant: The Real Open-sourced LLM
AI Anytime
Thanks to @YannicKilcherand team for the open sourced LLM Open Assistant. #ai #shorts #tech
AI Anytime
Search Engine for AI generated images. #ai #tech #technology #generativeai #chatgpt #shorts #video
AI Anytime
Generative AI Video Platform "Synthesia" #shorts #youtubeshorts #ai #tech #chatgpt #generativeai
AI Anytime
Text to speech Voice AI platform. #shorts #youtubeshorts #ai #tech #technology #python #coding
AI Anytime
Create Amazing Videos with ChatGPT and Pictory: Free AI-powered Video Creation
AI Anytime
Want to create beautiful video using #chatgpt and #pictory ? Watch the tutorial on channel. #ai
AI Anytime
Animate your photos using AI. Bring old family photos to life. #ai #tech #shorts #shortvideo #coding
AI Anytime
Create a PDF Search and Summarization Tool in less than 100 Lines of Code: GPT-Index and Streamlit
AI Anytime
Text to Video Generation using Videocrafter: Intuitive Math behind Latent Diffusion Model
AI Anytime
Gamma AI: Create presentation PPT easily with #ai . #chatgpt #shorts #shortvideo #tech #coding
AI Anytime
Tripnotes: Free AI tools for your trip planning. #ai #chatgpt #shorts #youtubeshorts #video
AI Anytime
Meet Bark (New Text to Speech Model): Clone Any Voice to Generate Music and Speech
AI Anytime
Fliki: The free AI video creation tool. #ai #shorts #shortvideo #youtubeshorts #chatgpt #tech #news
AI Anytime
Ask Anything Tool: Chat with Your Video using ChatGPT, MiniGPT4, and StableLM
AI Anytime
HuggingChat: Open Source ChatGPT (Interface and Model)
AI Anytime
More on: LLM Foundations
View skill →Related Reads
🎓
Tutor Explanation
DeepCamp AI