🛑 Build an AI Image Generator in JavaScript! (Super simple!) | OpenAI API DALL-E ChatGPT

  Рет қаралды 89,599

Code with Ania Kubów

Code with Ania Kubów

Жыл бұрын

Sponsor: Discount code ANIA50 for 50% off for 6 months at APILayer (bit.ly/apilayer50)
Build an AI Image Generator in React with Image Variations! • 🛑 1h to code AI Image ...
Found this hard? Learn the fundamentals of JavaScript here: www.codewithania.com
🚀 Sign up to www.codewithania.com to receive access for the final code.
____
⭐ Check out my IDE here and get 1 month free: jb.gg/get_webstorm
⭐ New to code and none of this is making sense? Watch my '12hr+ KZbin Coding Bootcamp' in which you will learn HTML, CSS and JavaScript Fundamentals completely from scratch. It's on my channel and its 100% free.
⭐ In most videos I use Tabnine as my A.I autocompletion tool. You can download it for free here (I get no commission from this link, but am in a partnership): bit.ly/tabnine-top-tool
⭐ You can get a blockchain domain with my affiliate link here: bit.ly/get-a-crypto-domain
⭐ If you would like to buy me a coffee, well thank you very much that is mega kind! : www.buymeacoffee.com/aniakubow
⭐ Sign up for weekly coding tips from my newsletter partnership: bit.ly/JS-tips
You can also find me on:
Twitter: / ania_kubow
Instagram: / aniakubow

Пікірлер: 111
@rawahapool
@rawahapool Жыл бұрын
I always understand what you explain, you are a great instructor / Professor / Teacher / explainer
@calebprenger3928
@calebprenger3928 11 ай бұрын
you people really need to name these videos differently. You aren't actually building an ai image generator, you are building an interface for an existing generator.
@OfficiallyArtificiallyInformed
@OfficiallyArtificiallyInformed 8 ай бұрын
quite a long title... im sure most of us get it
@TheBorninmotion
@TheBorninmotion Жыл бұрын
thank you for this great tutorial ! Keep up with ai api tutorials !
@Robert723
@Robert723 11 ай бұрын
Thanks for the video! Amazing work!
@marcinzale
@marcinzale Жыл бұрын
Another great video Ania! 👌
@uchennachukwuba
@uchennachukwuba Жыл бұрын
Hello, could you please do a tutorial on JS data structures and algorithms. I really enjoy watching your videos
@cabezonga9562
@cabezonga9562 Жыл бұрын
Thanks Ania, great video!
@projectcodemastery9243
@projectcodemastery9243 Жыл бұрын
Hi Ania, Can you please build a similar project from start to finish, including how to publish the project online, as a standalone website. You are the best! Thank you for all the work that you do!
@oscars4739
@oscars4739 7 ай бұрын
i made a chatbot using the model davinci, whenever you push your App to github, you need to hide the 'openai api key', otherwise openai cancels yours, so you would need to create a backend folder and a frontend folder, and maybe deploy it in a full stack deployment place like Render or AWS, i tried it and it s a big pain in the ass, but it is ok, it s the process of learning what matters
@systemsless
@systemsless 5 ай бұрын
​@@oscars4739the chatbot is what generates the images?
@Curiousgoogler
@Curiousgoogler Жыл бұрын
Thank you nice tutorial and informative.
@sansparamore8401
@sansparamore8401 Жыл бұрын
Great! Building mine now 💪
@valenciawalker6498
@valenciawalker6498 Жыл бұрын
very interesting will try this one out.
@stanleyedore3038
@stanleyedore3038 Жыл бұрын
Thank you for all your videos
@juansebastianaguiaryaima2691
@juansebastianaguiaryaima2691 Жыл бұрын
Hi Ania I am a really fan of your work! Thank you for taking the time and make this type of videos, by any chance do you know why the code is throwing a "billing hard limit has been reached" however its my first time trying the dall-e api and I also check the playground and I have credits still
@IT-AEA
@IT-AEA Жыл бұрын
Hi Ania. Everybody is told about AI - but in the near future, we can be captured this AI. Have a nice day Ania✌✌✌✌✌✌✌
@jdubhman
@jdubhman Жыл бұрын
Great one, some of that code starts to make sense. Thank you!
@jdubhman
@jdubhman Жыл бұрын
btw, I thought u may have type vw in both height and width of the svg
@assignmentonbiologytopic9512
@assignmentonbiologytopic9512 Жыл бұрын
More JavaScript projects plzzzzzzzz appuu 💯
@giorgimtsituri7826
@giorgimtsituri7826 Жыл бұрын
I'm learning a lot from your videos. thanks
@rishikagoyal8043
@rishikagoyal8043 9 ай бұрын
It was fun doing this. Awesome 😍
@CuccoCodes
@CuccoCodes 2 ай бұрын
Thanks for letting us follow along again. Great practice. Great way to keep the brain fresh in the morning. I type slow and look at the keys, so the way you explain the code and what to write really helps. Thanks! This was fun!
@amiigzz-6509
@amiigzz-6509 4 ай бұрын
i swear i love Ur & Ur Videos too
@mortezafarhangpanah256
@mortezafarhangpanah256 Жыл бұрын
Thanks
@BMikel
@BMikel Жыл бұрын
Hi. Is this something similar to Midjourney? I want to generate high res images
@beinyourguard
@beinyourguard Жыл бұрын
amazing!!
@alanmenezes4210
@alanmenezes4210 Ай бұрын
very good content
@alphablender
@alphablender Жыл бұрын
I fiound the perfect emoji for your channel : 🤩. 🥰
@itsme-gc7dx
@itsme-gc7dx Жыл бұрын
Is some way to change background of your image using ai in javascript ?
@vikasmenghani2477
@vikasmenghani2477 11 ай бұрын
error : {code: 'billing_hard_limit_reached', message: 'Billing hard limit has been reached', param: null, type: 'invalid_request_error'} [[Prototype]] : Object please help
@siywl_classics
@siywl_classics 3 ай бұрын
Check if you have credit
@affiliateme7414
@affiliateme7414 8 ай бұрын
Ania has her own API key tattooed to the inside of her left bicep
@indasandalscat
@indasandalscat Жыл бұрын
This looks really good but Is it still possible to get free credits for DALL-E?
@MariaGiuliaPessanha
@MariaGiuliaPessanha 15 күн бұрын
hey, i´m having a problem with cors cause the image it´s private, how can i download it or sent it without this problem?
@piotrgolacki8700
@piotrgolacki8700 Жыл бұрын
cześć Ania, czy masz też albo planujesz kursy programowania dla dzieci/nastolatków?
@maciejolejnik6706
@maciejolejnik6706 Жыл бұрын
Bardzo dobry pomysł też jestem ciekaw?
@deepakraghav
@deepakraghav 5 ай бұрын
Thanks for information.. What If I have to use NSWF? OpenAI doesn't allow NSFW..
@user-qn6gj6tx2o
@user-qn6gj6tx2o 11 ай бұрын
could you make a crome extension with open ai apis please
@hypesarath824
@hypesarath824 2 ай бұрын
Do we need ChatGpt 4 for that
@user-bn5jc3mw5y
@user-bn5jc3mw5y 3 ай бұрын
Thank you for this great video. Can you post the javascript code her please?
@dagalo
@dagalo 10 ай бұрын
Amazing tutorial! but... I always have the error "billing hard limit has been reached" however its the first time I try to code something like this...
@jhonatanreivin
@jhonatanreivin 8 ай бұрын
that's because you don't have credits in dall-e, is not free
@Eternity001
@Eternity001 Жыл бұрын
hi Ania , love you to :)
@swfh3542
@swfh3542 Жыл бұрын
U are superb.i did like to meet u....🤗
@Yash-zc6ep
@Yash-zc6ep 9 ай бұрын
Hey Ania,while fetching the API i am getting a 400 error and saying that billing hard limit reached.Please help me with this issue
@theanhcao9399
@theanhcao9399 3 ай бұрын
not work with chatGPT 3.5
@AniaKubow
@AniaKubow 6 күн бұрын
It sounds like you ran out of credits on OpenAI :)
@alfialhuzwirisyam4850
@alfialhuzwirisyam4850 8 ай бұрын
Hi Ania i get this error after a view days generating image, the image url is expired, is it possible to store the image to database after image is generated without download the image ? AuthenticationFailed Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature. RequestId:2befb9ce-001e-004d-4ad5-d50792000000 Time:2023-08-23T15:25:04.2052170Z Signature not valid in the specified time frame: Start [Tue, 22 Aug 2023 00:39:28 GMT] - Expiry [Tue, 22 Aug 2023 02:39:28 GMT] - Current [Wed, 23 Aug 2023 15:25:04 GMT]
@minecrafts-buddy123_5G.
@minecrafts-buddy123_5G. 19 күн бұрын
Maybe cuz you gay?
@mdsarowarhosen4545
@mdsarowarhosen4545 10 ай бұрын
Suddenly it stopped working. Before it was working perfectly. I have tried changing the api key. But it's not working yet.
@user-rj4jj7nd8s
@user-rj4jj7nd8s Жыл бұрын
It is good
@vatsyyhere
@vatsyyhere 8 ай бұрын
Getting error 400 While fetching the API. What's the solution? Do we need to buy a subscription for gpt 4?
@johncarter145
@johncarter145 4 ай бұрын
same i have chaged fetch method but still getting that errror
@AniaKubow
@AniaKubow 6 күн бұрын
It sounds like you might need to buy some OpenAI credits if you used up your free ones :)
@assignmentonbiologytopic9512
@assignmentonbiologytopic9512 9 ай бұрын
Ania mam Please trying to start now regular series Of JavaScript Ai base please
@jsunh98
@jsunh98 11 ай бұрын
i finally got mine to work. thank you Ania!!. I am notice that the bottom 3px of each image is inheriting the svg background color for some reason. I saw that you also have that in your vid. Do you know what causes it? i'm very inexperienced and don't notice anything in the CSS that I would think would cause this.
@Suman-ze8zz
@Suman-ze8zz 9 ай бұрын
Can you please provide me the source code for reference purposes only.
@frasio
@frasio 11 ай бұрын
Cool
@antoniotorres4325
@antoniotorres4325 3 ай бұрын
Thank you so much for your videos. You are awesome.
@domain6518
@domain6518 9 ай бұрын
Why i am getting api error? Will I have to pay for openai api for images generation?
@pratikneupane951
@pratikneupane951 8 ай бұрын
Yes
@jarsahbeyan1648
@jarsahbeyan1648 11 ай бұрын
I love this channel, you are smart and beautiful
@w2og3m
@w2og3m 9 күн бұрын
Wish me luck 🍀
@matteofrancese1014
@matteofrancese1014 11 ай бұрын
Sei bellissima!!! 😄
@xaphanlluofficial3432
@xaphanlluofficial3432 Жыл бұрын
Amazing, but i've 409 on your 21 line
@Konathegod
@Konathegod Жыл бұрын
same, figured it ou yet?
@himanshubarapatre1335
@himanshubarapatre1335 5 ай бұрын
can anyone provide me with the code , i am getting many errors in my code?
@omtrivedi4936
@omtrivedi4936 Ай бұрын
I can't generate images please help me .
@codingwb
@codingwb Жыл бұрын
okey , Your explanation is great, but your choice of generation, colored ice cream, didn't work, because it represents that category
@TahaUlIslam-ej5kr
@TahaUlIslam-ej5kr Күн бұрын
source code?
@kamalmichael
@kamalmichael 3 ай бұрын
Why don't you copy and paste the whole code in the description???
@Popochy123
@Popochy123 8 ай бұрын
JavaScript is frreee?
@user-qr7qx9fc4j
@user-qr7qx9fc4j Жыл бұрын
wow!! you so beautiful to be programmer
@Z4NJUN
@Z4NJUN Жыл бұрын
😀
@rishabhdhawad
@rishabhdhawad 2 ай бұрын
Do we need to have a Chat GPT 4 paid feature to run this ?
@8bulletballers385
@8bulletballers385 11 ай бұрын
What’s the difference between using these fetch-API calls purely in the front end, VS. calling the API in a dedicated backend (express, axios) like in your previous image-generation project (the one right before)?
@austinhood6939
@austinhood6939 10 ай бұрын
Fetching data on the back end is useful when dealing with API keys or other sensitive data, it is also better for search engine optimization, and most importantly the initial page load. Back end languages can also be much more performant in making these requests such as GoLang or Rust.
@8bulletballers385
@8bulletballers385 10 ай бұрын
@@austinhood6939 For the initial page-load and the SEO, wouldn't that depend on whether or not your application uses SSR or CSR? THANKS, Btw!
@MehrabEvanC94
@MehrabEvanC94 Жыл бұрын
The API is showing some errors please help { "error": { "code": null, "message": "Not allowed to GET on /v1/images/generations. (HINT: Perhaps you meant to use a different HTTP method?)", "param": null, "type": "invalid_request_error" } }
@juansebastianaguiaryaima2691
@juansebastianaguiaryaima2691 Жыл бұрын
I used to have the same error please check that on the options json of the fetch You don't have any trailling commas , My error was that after the "size":"1024x1024", I have that finally comma that was causing the error
@kaustavgoswami7454
@kaustavgoswami7454 4 ай бұрын
Same error
@360VR
@360VR 11 ай бұрын
Great video but fixing your sound would really help ;)
@curiosityoftheunknown
@curiosityoftheunknown Жыл бұрын
i need some help, mine throws an error when i click the submit icon below is the error message i am getting { "error": { "code": null, "message": "Not allowed to GET on /v1/images/generations. (HINT: Perhaps you meant to use a different HTTP method?)", "param": null, "type": "invalid_request_error" } } please advise
@Konathegod
@Konathegod Жыл бұрын
Same, figured it out yet?
@whitewolf4471
@whitewolf4471 Жыл бұрын
// const APIs_KEY = "sk-IJQKFiDIDyrf1ObJMaf6T3BlbkFJwLetf const APIs_KEY = "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" const API_KEY = "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" const submitbtn= document.querySelector("#submit-btn") const inputElement = document.querySelector("input") const getImages= async() =>{ const options = { method:"POST", headers:{ "Authorization":`Bearer ${API_KEY}`, 'Content-Type': "application/json" }, body: JSON.stringify({ "prompt": inputElement.value, "n":4, "size": "1024x1024" }) } try { const response = await fetch('api.openai.com/v1/images/generations',options) const data = await response.json() console.log(data) } catch(error){ console.error(error) } } submitbtn.addEventListener('click',getImages) use this maybe it will work for you
@juansebastianaguiaryaima2691
@juansebastianaguiaryaima2691 Жыл бұрын
I used to have the same error please check that on the options json of the fetch You don't have any trailling commas , My error was that after the "size":"1024x1024", I have that finally comma that was causing the error
@pritamiitismdhanbad561
@pritamiitismdhanbad561 10 ай бұрын
@@juansebastianaguiaryaima2691 no buddy it did not work , again i am passing an object so i must seperate each key value pair with commas
@vishalsinghpanwar2972
@vishalsinghpanwar2972 9 ай бұрын
@@pritamiitismdhanbad561 are you able to use api keys for free, I am getting error that you have exhausted the limit!
@scammersscammer459
@scammersscammer459 10 ай бұрын
@10:37 23.07.08
@disrael2101
@disrael2101 Жыл бұрын
source code??
@mrbeats4065
@mrbeats4065 3 ай бұрын
u look bautifull ;)
@justkaz7104
@justkaz7104 Жыл бұрын
225
@diego6strings
@diego6strings 11 ай бұрын
Can't help to notice how gorgeous this woman is, aside from intelligent. my god
@ManishYadav-vs7ge
@ManishYadav-vs7ge 11 ай бұрын
I hope that's the reason u r watching this video
@prateekbaluni8801
@prateekbaluni8801 6 күн бұрын
its not working, just wastage of time
@AniaKubow
@AniaKubow 6 күн бұрын
I’m sorry you are having trouble. If following along is not working for you, you can get the final code if you sign up to the codewithania.com community.
@rickmonarch4552
@rickmonarch4552 Жыл бұрын
Didn't know avril lavigne could code 😂😂😂
@paulmartin6908
@paulmartin6908 10 ай бұрын
am i really going to have to pay 300 bucks to get this code all in one place since you seem to have a jumpy forgetful way of writing code, or is that the idea, to get people to pay yo ass lol im jk but really can i get this freakin code, i'll buy you a coffee (i feel stupid asking you)
@bunta69
@bunta69 Жыл бұрын
thank you mommy i love your lips so much
@user-yu3tk1lu6y
@user-yu3tk1lu6y Жыл бұрын
I think than done to generator one old woman,you are is much pretty
@solaris2015
@solaris2015 Жыл бұрын
Wczoraj Ukrainka w markecie miała taki glonojady, ze do terz mi się rzygać chce.
@patspoutnik
@patspoutnik Жыл бұрын
spoko xD
@solaris2015
@solaris2015 Жыл бұрын
@@patspoutnik Blondynka Olejnik z tefałałenu zrobiła to inne blondyny tez musza?
@just_man209
@just_man209 9 ай бұрын
not trying to be rude but you for some reason always look angry but everybody is different
@Workinghard7
@Workinghard7 9 ай бұрын
Box Shadow error :: solution -input { box-shadow: 0 20px 30px -10px rgb(38, 57, 77); } i got this may help you
@solaris2015
@solaris2015 Жыл бұрын
Witam Glonojada
2 Hours to build a Star Wars AI RAGbot! (Super Simple!!)
1:26:30
Code with Ania Kubów
Рет қаралды 3,2 М.
🛑 1h to code AI Image Variations App (Super simple!) | OpenAI API React Node.js
1:23:03
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Рет қаралды 13 МЛН
ISSEI funny story 😂😂😂Strange World 🌏 Green
00:27
ISSEI / いっせい
Рет қаралды 87 МЛН
Do you like a chocolate surprise egg?🥚🍫🥰 #demariki
00:32
♟️ Code CHESS in JavaScript (Super simple!)
1:28:06
Code with Ania Kubów
Рет қаралды 123 М.
This UI component library is mind-blowing
8:23
Beyond Fireship
Рет қаралды 517 М.
Make Crazy Art with the NEW OpenAI Dall-e API
5:37
Beyond Fireship
Рет қаралды 164 М.
Training Your Own AI Model Is Not As Hard As You (Probably) Think
10:24
Steve (Builder.io)
Рет қаралды 373 М.
Create Your Own AI Person (For Free)
23:33
Matt Wolfe
Рет қаралды 188 М.
This VS Code AI Coding Assistant Is A Game Changer!
14:27
codeSTACKr
Рет қаралды 96 М.
Big Tech AI Is A Lie
16:56
Tina Huang
Рет қаралды 50 М.