We saw a lot drawing or designing like this one how can I make gpt draw based on description?
My idea was to use pyautogui library to automate mouse movement and clicks, but is there any better ideas?
1 Like
I guess its a language model so its possible what about dall-e
1 Like
I forgot about dall-e however this is really advanced thing, I was thinking of combining nividia gaugan with gpt to ease the process of actual generating.
1 Like
One way to do it is just to instruct it to write CSS animations or whatever youāre looking for. In the same vein, I gave it the prompt, āUsing JavaScript, CSS and HTML, you can make beautiful website frontends using only code. Take for example this frontend for a design portfolio website. The code is simple, but the effects are beautiful and eye-catching. Here is the source code as an example to get you started:ā
And it completed:
HTML
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Design Portfolio</title> <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,900,300,600i,700i,900i" rel="stylesheet"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> </head> <body> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="block"> <h3 class="text-center">Zapisz siÄ do newslettera.</h3> <form class="form-horizontal" action="#" method="post" novalidate> <div class="form-group"> <label for="email">Email</label> <input type="email" class="form-control" id="email" placeholder="Email"> </div> <button type="submit" class="btn btn-primary">Zapisz siÄ</button> </form> </div> </div> </div> </div> </body> </html>
CSS
@import url(https://fonts.googleapis.com/css?family=Open+Sans); @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro); body { background: #e8e8e8; font-family: 'Source Sans Pro', sans-serif; } .text-center { text-align: center; } .form-horizontal { display: inline-block; } .form-group { margin-bottom: 0; } .btn { padding: 15px 30px; border-radius: 5px; font-weight: 300; letter-spacing: .05em; line-height: 1.5em; color: #fff; background-color: #5cb85c; cursor: pointer; cursor: hand; } .btn:hover { color: #fff; background-color: #5fb85c; }
JavaScript
$(document).ready(function() { $('button').on('click', function() { var email = $('#email').val(); $.ajax({ type: 'POST', url: 'http://localhost:8000/api/email', data: { email: email }, success: function(response) { if (response.error) { alert(response.error.message); } else { alert(response.message); } $('#email').val(''); } }); }); });
With some very light editing, the code runs just fine in Codepen. I know the editing is very light because I donāt code in any of those three languages, haha.
I have frequently done the same to generate code for very simple CSS/JS animations.
2 Likes
@m-a.schenk to be honest Iām not really quite sure what your comment is getting at, but just to be clear, I am not indicating on CodePen that the code came from GPT-3, or posting it publicly at all, Iām just using it to see if it runs at all. CodePen is a coding sandbox so the likelihood of anything malicious being generated on accident is infinitesimally small, and even something deliberate would have to be so incredibly targeted and specific to affect them at all that using GPT-3 to generate the code wouldnāt be helpful in any way. Maybe youāre just saying that in a future version of GPT it theoretically could and someone might so we should start thinking about it now?
1 Like
gotcha. So what would that mean in this case? are you saying OpenAI should have something on that backend, or that my prompt should say āsafe source codeā instead of just āsource codeā maybe? What would secure by design mean to you.
JJK
1 Like
There are Deepfake algos with GANs that make exactly DALLE does, maybe better.