Тёмный

Build An AI Image Generation Website in HTML CSS and JavaScript | Like Midjourney and DALL-E 

CodingNepal
Подписаться 224 тыс.
Просмотров 94 тыс.
50% 1

In this video, I've shown how to build an AI-powered Image Generation Website in HTML, CSS, and JavaScript. On this website, users enter their prompt and select a number of AI-generated images they want to be created. They can also download their images by clicking on the download button. This website is similar to MidJourney and DALL-E and works on all devices.
Download Images only of this AI Image Generator Website
www.codingnepalweb.com/custom...
Hire me on Fiverr
www.fiverr.com/prakashahi
Follow me on Instagram
/ coding.np
Visit my website for helpful coding projects with source code
www.codingnepalweb.com
Timestamps:
0:00 AI Image Generator Demo
2:00 Starting with HTML & CSS
17:09 Getting Into JavaScript
17:43 Creating Loading Cards
21:18 Generating AI Images using API
28:50 Downloading Image on Button Clicks
#html #css #javascript #ai #openai #dalle #aiimagegenerator
Music Credit:
Ikson - We Are Free [Official]
• #83 We Are Free (Offic...
LAKEY INSPIRED - Chill Day
• LAKEY INSPIRED - Chill...
Miss You - LiQWYD
• Miss You - LiQWYD (No ...
After Rain - Zackross
• After Rain - Zackross ...

Опубликовано:

 

11 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 111   
@tizianopreisig3094
@tizianopreisig3094 9 месяцев назад
Thank you so much for making this available on RU-vid. You provide top-notch quality here. I'm a big fan of your videos.
@ascodes3461
@ascodes3461 7 месяцев назад
Thank you soo much for this amazing video 😍
@marginiszero
@marginiszero 9 месяцев назад
It is an amazing work bro ✌😍
@Philip-philippe
@Philip-philippe Месяц назад
wow this is the right place to learn coding
@Shaydon845
@Shaydon845 9 месяцев назад
instead of making a top blacklayer and making it adjust you can use filter: brightness(0.8) its works best
@switchlyrics.
@switchlyrics. 9 месяцев назад
I always watch your tutorials
@gentlehandwithgreatsmile
@gentlehandwithgreatsmile 5 месяцев назад
Really nice tutorial! thanks. to anyone having troubles with this project, add "model : 'dall-e-3'" and 'n:1' and google the sizes of dall-e-3 and choose your ideal. Then you will get an error, the "bill" error, which means you have to pay the API, otherwise you can't access it. Still it's amazing to know how to build an AI project with javascript.
@meghashah269
@meghashah269 5 месяцев назад
I'm getting access limit error can you please guide me?
@studypoint3338
@studypoint3338 2 месяца назад
@@meghashah269 did your error resolved
@mehdismaeili3743
@mehdismaeili3743 9 месяцев назад
Excellent.
@user-vj3dh6ok6o
@user-vj3dh6ok6o 9 месяцев назад
OMG It 's what I've been looking for :)
@CodingNepal
@CodingNepal 9 месяцев назад
Happy to hear that :)
@mdms4549
@mdms4549 10 месяцев назад
Perfect job🎉🎉🎉 thanks 😊😊😊
@CodingNepal
@CodingNepal 9 месяцев назад
Thank you too!
@CC-1.
@CC-1. 10 месяцев назад
Oh it would be fun if you created your own actual AI modal just use an transformer with few billion or million images labeled easy as it sounds with libbs like tensor flow training is easy creating server and we got it
@bhuvandahal421
@bhuvandahal421 10 месяцев назад
wow amazing 🥰😍🤩
@CodingNepal
@CodingNepal 9 месяцев назад
Thank you!!
@chikeziechinonso4671
@chikeziechinonso4671 10 месяцев назад
Amazing
@CodingNepal
@CodingNepal 9 месяцев назад
Thanks
@alaakouki4369
@alaakouki4369 9 месяцев назад
Sir, please could you explain how querySelector of download Btn still works (after generate AI images) after you although you already remove the download button from the initial showcase images (the main one from HTML) ? Or it is take it from imgCardMarkup ?
@featherphone9644
@featherphone9644 3 месяца назад
because when you're generating images you generate const imgCardMarkup where the dwnload button is still present
@JordanPCox
@JordanPCox 6 месяцев назад
Thanks for doing this, love your work! I'm having a similar issue as others have shared with the API key I generated not working. From what I can gather, you have to subscribe to an OpenAI pricing plan in order to generate an API key as the free one is designated as a test key. Are you able to confirm if this is correct? Much appreciated!
@user-br5vo4ew3g
@user-br5vo4ew3g 9 месяцев назад
Instead of converting the response as a json we can directly make the response as a url and convert it into blob
@zohramanzoor3473
@zohramanzoor3473 10 месяцев назад
COOL 😍😍BUT WHEN WILL YOU UPLOAD THE SOURCE CODE ON YOUR WEBSITE ?
@CodingNepal
@CodingNepal 9 месяцев назад
Here is the source code link: www.codingnepalweb.com/ai-image-generator-website-html-javascript/
@CC-1.
@CC-1. 10 месяцев назад
First
@VedantBilaiya
@VedantBilaiya 10 месяцев назад
First 🥇 Please pin because it is going to viral 😊
@suriyar9462
@suriyar9462 5 месяцев назад
This nice working perfectly and I want be like ai quiz generator website plz create the video for this website 🙏🏻
@darky8772
@darky8772 5 месяцев назад
How can this work if all users get a message about an incorrect api key when they click the generation button?
@Jihad313m
@Jihad313m 7 месяцев назад
Thank you very much, but I have a question: how can I run dall.e3 in this same project
@reallife1482
@reallife1482 9 месяцев назад
Thank you so much 🥰❣️❣️❣️
@CodingNepal
@CodingNepal 9 месяцев назад
You are so welcome
@gbgb1
@gbgb1 7 месяцев назад
hey codingnepal tou can post payment method strip steb by step? how i can install npx init in Visual code idk
@battlegroundgaming411
@battlegroundgaming411 3 месяца назад
can you make same project using hugging face
@mahin_2_23
@mahin_2_23 9 месяцев назад
Please create a professional video editing app
@sathishkumar-lf4br
@sathishkumar-lf4br Месяц назад
How to add a chatbot in my website at bottom pls tell mee 🙏
@tr99x67
@tr99x67 Месяц назад
at19:54 what was that mark you used??
@CodingNepal
@CodingNepal 26 дней назад
It's a backticks ` `
@arnoldfouenang5228
@arnoldfouenang5228 8 месяцев назад
i followed the tutorial but my code is not working "{ "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" } }" I've been stuck here since this morning, I can't move forward. Could I have a solution?
@sauravsharma5999
@sauravsharma5999 7 месяцев назад
yes got the same error! please tell if you have solved this😓
@ascodes3461
@ascodes3461 7 месяцев назад
use the word headers instead of header
@arthuralves515
@arthuralves515 7 месяцев назад
Did you manage to fix it?
@46_princesharma61
@46_princesharma61 7 месяцев назад
Yeah I have got the same error
@skillofficialentertainment
@skillofficialentertainment 3 месяца назад
Do you have this code? pls give me! Thanks bro very much!
@minionsgaming5164
@minionsgaming5164 6 месяцев назад
PLease help we are getting error of API KEY i have done all correct can you check once!!
@siddhantgupta11
@siddhantgupta11 Месяц назад
issue resolved??
@sathishkumar-lf4br
@sathishkumar-lf4br Месяц назад
How to add my website bottom in chatbot pls give me a solution
@aaqib9413
@aaqib9413 Месяц назад
How to make this using pixabay API?
@tareq06
@tareq06 9 дней назад
Sir, my image is not generating. The api isn't workin perfectly. Can you guide me?
@kelwinanim4rt966
@kelwinanim4rt966 3 месяца назад
could someone borrow me a api key? i'm not getting it work
@bharathwajp1321
@bharathwajp1321 3 месяца назад
its paid
@kajalaroskar1987
@kajalaroskar1987 7 месяцев назад
{ "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 help me with this error m not able to solve this error
@sauravsharma5999
@sauravsharma5999 7 месяцев назад
yes i am also stuck at this . please tell if you have solved this problem
@himanshubarapatre1335
@himanshubarapatre1335 7 месяцев назад
@@sauravsharma5999 anyone solved the error ?
@rubenvega8454
@rubenvega8454 6 месяцев назад
Anyone fix it?
@Nithish_kumar3
@Nithish_kumar3 3 месяца назад
We have to pay for apikey then only we can access
@KhushiKumari-ff4eg
@KhushiKumari-ff4eg 6 месяцев назад
did anyone got solution to this error { "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" } }
@anavasconcelos7284
@anavasconcelos7284 5 месяцев назад
Open ai has credit that you can use while in trial period. That means that your key is probably expired because your trial period has ended. You can pay credits to use it, but it may not be worth it since a lot of people are complaining the theres a problem with the system that checks the usage, and their keys often appear to consume the credit at an unrealisstic pace.
@siddhantgupta11
@siddhantgupta11 Месяц назад
have you resolved this issue??
@vasimhubli2042
@vasimhubli2042 4 месяца назад
I added my api key, still not working.
@redxroomie
@redxroomie 4 месяца назад
Did you have limit in api key
@MoviesTalk69
@MoviesTalk69 8 месяцев назад
Sir why don't u explain what code use why u use ?
@himanshubarapatre1335
@himanshubarapatre1335 7 месяцев назад
{ "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" } } anyone her solved this error?
@ascodes3461
@ascodes3461 7 месяцев назад
use the word headers instead of header
@arthuralves515
@arthuralves515 7 месяцев назад
Did you manage to fix it?
@himanshubarapatre1335
@himanshubarapatre1335 7 месяцев назад
can you tell where to change this@@ascodes3461
@rubenvega8454
@rubenvega8454 6 месяцев назад
Have yo managed to fix it?
@siddhantgupta11
@siddhantgupta11 Месяц назад
This is Disgusting completed the project as it is but getting the same error as mostly people mentioned here, tried other apis like gemini etc but not working😢😢😢😢
@CodingNepal
@CodingNepal Месяц назад
It seems OpenAI no longer provides free credits for API usage. The minimum cost to get started is now $5. Once the payment is made, this project should work as expected.
@moaliwindows11
@moaliwindows11 9 месяцев назад
hi
@batuhanbayr7613
@batuhanbayr7613 9 месяцев назад
ı followed thhe tutorial but my code is not working "{ "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" } }" can somone help me please?
@CodingNepal
@CodingNepal 9 месяцев назад
Please double-check your API call to ensure that the request method is set to POST.
@batuhanbayr7613
@batuhanbayr7613 9 месяцев назад
@@CodingNepal type is POST
@chandan_mishra18
@chandan_mishra18 9 месяцев назад
Same error coming in my project..can you please test your code@@CodingNepal
@chandan_mishra18
@chandan_mishra18 9 месяцев назад
"{ "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" } }"@@CodingNepal
@arthuralves515
@arthuralves515 7 месяцев назад
Did you manage to fix it?@@chandan_mishra18
@lumnaire_coding
@lumnaire_coding 6 месяцев назад
{ "error": { "code": "billing_hard_limit_reached", "message": "Billing hard limit has been reached", "param": null, "type": "invalid_request_error" } } help me fix
@Nithish_kumar3
@Nithish_kumar3 3 месяца назад
We have to pay for apikey
@sujalnarkar1942
@sujalnarkar1942 9 месяцев назад
sir they are asking for api key
@ThapeloMohapi-wu9su
@ThapeloMohapi-wu9su 8 месяцев назад
"Authorization": `Bearer ${OPENAI_API_KEY}` not working
@ascodes3461
@ascodes3461 7 месяцев назад
use the word headers instead of header
@46_princesharma61
@46_princesharma61 7 месяцев назад
​@@ascodes3461bro this is not a solution
@skillofficialentertainment
@skillofficialentertainment 3 месяца назад
Who has this code, pls tell me! Thanks very much!
@TOONSSTATION
@TOONSSTATION 3 месяца назад
Bii
@TOONSSTATION
@TOONSSTATION 3 месяца назад
Bio
@skillofficialentertainment
@skillofficialentertainment 3 месяца назад
@@TOONSSTATION what is that?
@TOONSSTATION
@TOONSSTATION 3 месяца назад
@@skillofficialentertainment check the description of this video it has the source code
@skillofficialentertainment
@skillofficialentertainment 3 месяца назад
@@TOONSSTATION i checked it pls,
@pritimodanwal06
@pritimodanwal06 9 месяцев назад
Hate it , Project is not working properly. I got stuck and give 2 days still issue not resolve. Not satisfied of this project code
@CodingNepal
@CodingNepal 9 месяцев назад
It works perfectly if you follow the steps properly. If you need source code, here it is: Here is the source code link: www.codingnepalweb.com/ai-image-generator-website-html-javascript/
@batuhanbayr7613
@batuhanbayr7613 9 месяцев назад
no its not ı am taking this error "{ "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" } }" and my code is "const generateForm = document.querySelector(".generate-form"); const imageGallery = document.querySelector(".image-gallery"); const OPENAI_API_KEY = "my_key"; const updateImageCard = (imgDataArray) => { imgDataArray.forEach((imgObject, index) => { const imgCard = imageGallery.querySelectorAll(".img-card")[index]; const imgElement = imgCard.querySelector("img"); const aiGeneratedImg = `data:image/jpeg;base64,${imgObject.b64_json}`; imgElement.src = aiGeneratedImg; imgElement.onload = () => { imgCard.classList.remove("loading"); } }); } const generateAiImages = async (userPrompt, userImageQuantity) => { try{ const response = await fetch("api.openai.com/v1/images/generations",{ method: "POST", headers: { "Content-Type": "application/json", "Authorization": `Bearer ${OPENAI_API_KEY}`, }, body: JSON.stringify({ prompt: userPrompt, n: parseInt(userImageQuantity), size: "512x512", response_format: "b64_json" }) }); if(!response.ok) throw new Error("Failed to generate images! Please try again."); const { data } = await response.json(); updateImageCard([...data]); } catch(error){ alert(error.message); } } const handleFormSubmission = (e) => { e.preventDefault(); const userPrompt = e.srcElement[0].value; const userImageQuantity = e.srcElement[1].value; const imgCardMarkup = Array.from({length: userImageQuantity}, () => ` ` ).join(""); imageGallery.innerHTML = imgCardMarkup; generateAiImages(userPrompt, userImageQuantity); } generateForm.addEventListener("submit", handleFormSubmission); "@@CodingNepal
@batuhanbayr7613
@batuhanbayr7613 9 месяцев назад
Did u find the solution? Pleade help me
@siddhantgupta11
@siddhantgupta11 Месяц назад
​​@@CodingNepal next time please use free apis😞 I wasted so many hours but unfortunately not able to complete due to the same invalid request error405
@CodingNepal
@CodingNepal Месяц назад
@@siddhantgupta11 When I created this project, OpenAI used to give some free credits for their API usage. However, it appears that OpenAI no longer offers free credits. The minimum cost to get started is $5. Once the payment is made, the project should work as expected.
@user-vl9im6ck9y
@user-vl9im6ck9y 5 месяцев назад
Have a problem with FETCH!!! error 400 "message": "Additional properties are not allowed ('promt' was unexpected)" "type": "invalid_request_error"
@HFrontEndMastermind
@HFrontEndMastermind 4 месяца назад
i got the same error
@siddhantgupta11
@siddhantgupta11 Месяц назад
spelling of prompt
@jaiprakashshah7892
@jaiprakashshah7892 Месяц назад
need help
@SambhavTiwari-ld9rp
@SambhavTiwari-ld9rp 4 месяца назад
Need valid key 🗝️
@Nova_Corp_Streamy
@Nova_Corp_Streamy 8 месяцев назад
Bonjour, j'ai tout bien fait mais ça me dit que la clé API n'est pas correct... Pouvez-vous m'aider s'il vous plait ?
@rubenvega8454
@rubenvega8454 6 месяцев назад
You speak french in a english video and you expect someone will help you, good luck
@sathishkumar-lf4br
@sathishkumar-lf4br Месяц назад
How to create a free API KEY 🗝️ tell mee bro
@vasimhubli2042
@vasimhubli2042 4 месяца назад
The api is paid😢
@sounabhbag4879
@sounabhbag4879 26 дней назад
Isn't there is any free version?
Далее
Ranking The Best AI Image Generation Tools
0:57
Просмотров 596 тыс.
Good dad 🥰 #demariki
00:17
Просмотров 10 млн
Filterable Image Gallery in HTML CSS & JavaScript
16:20
Build An AI Image Generator With OpenAI & Node.js
36:19
Build this JS calculator in 15 minutes! 🖩
15:20
Просмотров 417 тыс.