6. OpenAI ChatGPT and DALL-E2 - Python Frontend App Development
HTML-код
- Опубликовано: 23 сен 2024
- I will be starting a spinoff channel on AI in music, art, and gaming in 2023. Subscribe at: / @parttimeai
In this video, we build the frontend for our search app using ChatGPT and DALL-E 2.
Frontend Source Code: github.com/hac...
Semantic Search Notebook: colab.research...
The embeddings notebook is based on the embeddings examples in the OpenAI Cookbook: github.com/ope...
Like the video? Support my content by checking out Interactive Brokers using the link below:
www.interactivebrokers.com/mkt/?src=ptlPY1&url=%2Fen%2Findex.php%3Ff%3D1338
I will be starting a spinoff channel on AI in music, art, and gaming in 2023. Subscribe at: youtube.com/@parttimeai
Frontend Source Code: github.com/hackingthemarkets/semantic-search-frontend
Semantic Search Notebook: colab.research.google.com/drive/1tttDqgnWL9yJtmlOFXJqA-BjQ1Pyfpax?usp=sharing
The embeddings notebook is based on the embeddings examples in the OpenAI Cookbook: github.com/openai/openai-cookbook
_"If it can't produce what you want, you're not telling it what to do the correct way."_ - Absolutely right. When you accurately explain the task in great detail, that's when it really shines... Mind blowing.
I don't have any words to describe, the way you describe this. Amazing
I like how you added errors into your presentation. Helps with learning new stuff and refresh older knowledge
I never thought learning about OpenAI and Python could be so entertaining, but your videos are a real hoot! Thanks for making OpenAI less intimidating and more fun.
Thanks, just discovered Chat GPT and its great!
I really enjoyed this video .. thank you.
Thank you for such a great learning course! As a computer science student and worker, I really appreciated the clear explanations and practical examples. Your teaching style made the material easy to understand and helped me to gain a deeper understanding on AI. I feel much more confident in my abilities and look forward to applying what I've learned in my future studies and projects. Thank you for your hard work and dedication to helping your students succeed. I am grateful for the opportunity to learn from you.
Thanks, glad you are enjoying it. These things are brand new to me too!
This is quite practical and useful. Thank you.
Incredible video! ✨ please cover more on coding with ChatGPT and building different apps and tools
THE man.
Watching you is quite relaxing and very informative. I very like your style. Please continue with it.
wow! thanks for sharing
Really learned here
this man is handing us self-actualisation on a plate btw
Great
👌
Amazing video tutorial, I wasnt aware about your channel, gonna check it to get more knowledge!
good content, thanks
awesome content!
Your videos are awesome!
as a talented graphic designer i think that AI generated Art is good for the workflow since graphic design is easy bu.t time consuming and technique orientated.
autocomplete a word that you set to write is different from autocompleting the whole fricking thing they need you for!
This is Gold !
Thanks!
Thank you! Much appreciated!
28:00 it’s because there’s very little intellectual property in what you’re feeding/receiving in chat GPT
My thoughts on AI replacing artists:
I'm neutral. It's a moot point because it can't be stopped. Although there may still be benefits in paying a human, e.g. the PSD/XCF file can be tweaked and modified easily when you want lots of minor changes without affecting the overall design. Artists could also leverage the power of AI during the initial design phase for rapid inspiration after a customer has thoroughly conveyed their request.
really helpful
Amazing videos - can't easily find them grouped in a playlist?
Hmm should be one - ruclips.net/video/YUgCUKfZq4E/видео.html
Salute! Where are the Python tutorials?
Would you say chatGPT saved you time in building your application or with your prior knowledge could you have built it in practically the same time?
In this case I made this video as a demonstration and had already thought through what we were building. I built my first Flask app over 10 years ago, so I can do that very quickly. I chose something fairly simple to build upon the previous video. I would say it is helping me in the same way StackOverflow or Google does. I actually didn't know why that Access Denied was occurring, and the suggestion regarding using a different port was helpful here. It turns out the most recent version of Mac OS X uses that port, so I learned something there. Separately, I am also using it to grab examples of other types of programs that I have less experience writing. For example, different types of machine learning algorithms. It is nice to have a tool to generate some example code or boilerplate code that I don't remember. For instance, even though I have probably made 100 Flask apps, I still often go to the Flask documentation and copy the basic Hello World example when I start. Or I want to remember the syntax for creating a SQLAlchemy model. I can also ask alternate ways to write some code or how to write a few lines to sort or search. It's even better that it includes comments and text about what the code is actually doing. I can see a beginning programmer having many sessions with this and learning quite a bit. It is still early and my opinions will evolve over time. As mentioned it only came out a month ago when I was busy on other things, but I expect it will become an important part of my workflow as I explore the most effective ways of using it.
Awsome! Have you tried to deploy to Google Appengine or any other platform?
A superb tutorial thank you. You skipped over the flask def serve_static(filename) @22:57 to serve the css and image. I see it's higher up in your app.py code, I just can't get it to work. The html is loading and the path links open in Visual Code, they just aren't being served?
Im just getting started with Python on Mac, do you recommend using VScode + Anaconda plugin? This is what chatGPT recommended to me lol!
That sounds like a great setup! I really need to make a video on setting up a dev environment for people who are new to this stuff.
What happens if embeddings don’t fit in memory? We might be dealing with many many gb - any ideas? Store embeddings in memory but text jn SQLite or other db?
Embedding should be at sentence, paragraph, document level?
Many questions about implementation details.
This is really great though thank you.
How to deal with "OPEN_API_KEY" is not accessedPylance?
What are some of your favorite Discord communities to engage in and also get help for projects that you’re working on?
I mostly stopped hanging on Discord, but I really like the BuildSpace community
Good content, but should not say meaningless sentences. For foreigners, English is not good, listening to understand the main content is very difficult.
Maybe you can use AI to translate it :)