- 55
- 27 643
Swift Odyssey
India
เข้าร่วมเมื่อ 25 ก.ย. 2023
Hurtling through space powered by Swift, SwiftUI & iOS
If you enjoy my content or if it has helped you in anyway, consider supporting me:
🫰🏻 Patreon : patreon.com/adsouza
☕️ BuyMeACoffee: buymeacoffee.com/adsouza
Channel milestones:
100 subs - 18 Feb 2024
200 subs - 28 Mar 2024
300 subs - 10 Jun 2024
400 subs - 18 July 2024
500 subs - 26 Aug 2024
If you enjoy my content or if it has helped you in anyway, consider supporting me:
🫰🏻 Patreon : patreon.com/adsouza
☕️ BuyMeACoffee: buymeacoffee.com/adsouza
Channel milestones:
100 subs - 18 Feb 2024
200 subs - 28 Mar 2024
300 subs - 10 Jun 2024
400 subs - 18 July 2024
500 subs - 26 Aug 2024
Duolingo Style 3D Buttons🦉 | SwiftUI Tutorial
Learn how to create the 3D Style buttons made popular by Duolingo using SwiftUI !
📥 Source code:
🔗 www.patreon.com/posts/duolingo-style-110627795
⏰ Timestamps:
00:00 Sneak peak
00:22 Create Button Style
02:53 Setup UI
07:22 Demo time!
📥 Checkout some of my other videos:
👉🏻 Gemini 1.5 Flash⚡️Multimodal Chatbot: th-cam.com/video/L19GYmhJL7A/w-d-xo.html
👉🏻 Zoom Navigation Transition on iOS 18: th-cam.com/video/T3f6vWY8iJg/w-d-xo.html
👉🏻 Get started with Gemini AI: th-cam.com/video/X-zs-wa6j28/w-d-xo.html
👉🏻 Implement mult-turn chat (text prompts): th-cam.com/video/VO3YGN2UuHc/w-d-xo.html
👉🏻 Implement multi-modal chat (text + image): th-cam.com/video/4SeW1x4m6Gc/w-d-xo.html
👉🏻 Horoscope App with Gemini AI: th-cam.com/video/bxiP1J4-V8w/w-d-xo.html
👉🏻 Murder Mystery Game powered by Gemini AI: th-cam.com/video/dDbunbxzrSI/w-d-xo.html
👉🏻 Storybook app powered by Gemini AI & Dall-E: th-cam.com/video/NOgoWd6phn0/w-d-xo.html
👉🏻 Chatbot in 15 mins on iOS using Firebase Gemini API Extension: th-cam.com/video/GewyZgQbsIw/w-d-xo.html
👉🏻 Multimodal Chatbot with Gemini using Vertex AI: th-cam.com/video/aEMGUF7Smro/w-d-xo.html
✅ Consider SUBSCRIBING to the channel & giving this video a LIKE 👍🏼
🔗 www.youtube.com/@swiftodyssey?sub_confirmation=1
👉🏻 Click the BELL 🔔 icon to be notified of new content!
🌐 Follow me online:
🕸️ www.anupdsouza.com
🔗 swift_odyssey
👨🏻💻 github.com/anupdsouza
🎗️ Support:
☕️ BuyMeaCoffee: www.buymeacoffee.com/adsouza
🤝 Patreon: patreon.com/adsouza
🙏🏼 Thanks for watching
🎶 Music:
Music by Lidérc from Pixabay
Komorebi by | e s c p | www.escp.space
escp-music.bandcamp.com
Rooftop by Alex-Productions | onsound.eu/
Music promoted by www.free-stock-music.com
Creative Commons / Attribution 3.0 Unported License (CC BY 3.0)
creativecommons.org/licenses/by/3.0/deed.en_US
Synthetic by | e s c p | www.escp.space
escp-music.bandcamp.com
🏷️ Tags: #duolingo #duolingotutorial #swiftui #iOS #swiftuianimation #duolingoenglish #duolingofrench #duolingospanish #duolingoapp #ai #gemini #google #wwdc #wwdc24 #firebase #vertex #vertexai #firebasetutorial #firestore #chatgpt #chatgpt4 #chatgpt4o #sora #bard #apple #ios #swift #swiftui #xcode #xcode13 #xcode14 #xcode15 #swifttutorial #swiftuitutorial #swiftbasics #swiftuibasics #swiftexample #swiftuiexample #uikit #uikitbasics #uikittutorial #swiftuianimation #tech #uikitanimation #animation #iosapp #mobilegame #swiftcode #iosappdevelopment #mobileappdevelopment #mobileapplications #mobileapps #mobile #developer #development #programming #programmingbasics #intermediateprogramming #advancedprogramming #swiftprogramming #swiftuiprogramming #design #uikitprogramming #code #coding #beginnerprogramming #ui #ux #beginner #intermediate #advanced #tutorial #iostutorial #programmingtutorial #codingtutorial #applicationdevelopment #objectivec #macos #macosdevelopment #macappdevelopment #iphone #iphoneappdevelopment #iphonedevelopment #iphoneos #ipados #iOS13 #iOS14 #iOS15 #iOS16 #iOS17 #iphone13 #iphone14 #iphone15 #iphonexr #iphoneplus #iphonepromax #iphonese #iphonepro #ipad #ipadmini #ipadpro #ipadair #simulator
📥 Source code:
🔗 www.patreon.com/posts/duolingo-style-110627795
⏰ Timestamps:
00:00 Sneak peak
00:22 Create Button Style
02:53 Setup UI
07:22 Demo time!
📥 Checkout some of my other videos:
👉🏻 Gemini 1.5 Flash⚡️Multimodal Chatbot: th-cam.com/video/L19GYmhJL7A/w-d-xo.html
👉🏻 Zoom Navigation Transition on iOS 18: th-cam.com/video/T3f6vWY8iJg/w-d-xo.html
👉🏻 Get started with Gemini AI: th-cam.com/video/X-zs-wa6j28/w-d-xo.html
👉🏻 Implement mult-turn chat (text prompts): th-cam.com/video/VO3YGN2UuHc/w-d-xo.html
👉🏻 Implement multi-modal chat (text + image): th-cam.com/video/4SeW1x4m6Gc/w-d-xo.html
👉🏻 Horoscope App with Gemini AI: th-cam.com/video/bxiP1J4-V8w/w-d-xo.html
👉🏻 Murder Mystery Game powered by Gemini AI: th-cam.com/video/dDbunbxzrSI/w-d-xo.html
👉🏻 Storybook app powered by Gemini AI & Dall-E: th-cam.com/video/NOgoWd6phn0/w-d-xo.html
👉🏻 Chatbot in 15 mins on iOS using Firebase Gemini API Extension: th-cam.com/video/GewyZgQbsIw/w-d-xo.html
👉🏻 Multimodal Chatbot with Gemini using Vertex AI: th-cam.com/video/aEMGUF7Smro/w-d-xo.html
✅ Consider SUBSCRIBING to the channel & giving this video a LIKE 👍🏼
🔗 www.youtube.com/@swiftodyssey?sub_confirmation=1
👉🏻 Click the BELL 🔔 icon to be notified of new content!
🌐 Follow me online:
🕸️ www.anupdsouza.com
🔗 swift_odyssey
👨🏻💻 github.com/anupdsouza
🎗️ Support:
☕️ BuyMeaCoffee: www.buymeacoffee.com/adsouza
🤝 Patreon: patreon.com/adsouza
🙏🏼 Thanks for watching
🎶 Music:
Music by Lidérc from Pixabay
Komorebi by | e s c p | www.escp.space
escp-music.bandcamp.com
Rooftop by Alex-Productions | onsound.eu/
Music promoted by www.free-stock-music.com
Creative Commons / Attribution 3.0 Unported License (CC BY 3.0)
creativecommons.org/licenses/by/3.0/deed.en_US
Synthetic by | e s c p | www.escp.space
escp-music.bandcamp.com
🏷️ Tags: #duolingo #duolingotutorial #swiftui #iOS #swiftuianimation #duolingoenglish #duolingofrench #duolingospanish #duolingoapp #ai #gemini #google #wwdc #wwdc24 #firebase #vertex #vertexai #firebasetutorial #firestore #chatgpt #chatgpt4 #chatgpt4o #sora #bard #apple #ios #swift #swiftui #xcode #xcode13 #xcode14 #xcode15 #swifttutorial #swiftuitutorial #swiftbasics #swiftuibasics #swiftexample #swiftuiexample #uikit #uikitbasics #uikittutorial #swiftuianimation #tech #uikitanimation #animation #iosapp #mobilegame #swiftcode #iosappdevelopment #mobileappdevelopment #mobileapplications #mobileapps #mobile #developer #development #programming #programmingbasics #intermediateprogramming #advancedprogramming #swiftprogramming #swiftuiprogramming #design #uikitprogramming #code #coding #beginnerprogramming #ui #ux #beginner #intermediate #advanced #tutorial #iostutorial #programmingtutorial #codingtutorial #applicationdevelopment #objectivec #macos #macosdevelopment #macappdevelopment #iphone #iphoneappdevelopment #iphonedevelopment #iphoneos #ipados #iOS13 #iOS14 #iOS15 #iOS16 #iOS17 #iphone13 #iphone14 #iphone15 #iphonexr #iphoneplus #iphonepromax #iphonese #iphonepro #ipad #ipadmini #ipadpro #ipadair #simulator
มุมมอง: 288
วีดีโอ
Gemini 1.5 Flash⚡️Multimodal Chatbot | Analyze Documents, Images & Video | SwiftUI Tutorial
มุมมอง 30921 วันที่ผ่านมา
Learn how to create a multimodal chat bot with Gemini's latest 1.5 Flash ⚡️ AI Model. In this video you will learn how to upload text & pdf documents, images & videos to Gemini AI for analysis. 📥 Detailed post: 🔗 Coming soon... To know how to integrate the SDK, check out my previous video: th-cam.com/video/X-zs-wa6j28/w-d-xo.html OR Read my post here: medium.com/google-cloud/get-started-with-ge...
LinkedIn Loader | SwiftUI Tutorial
มุมมอง 563หลายเดือนก่อน
Learn how to create a LinkedIn inspired indeterministic progress loader 📥 Source code: 🔗 www.patreon.com/posts/linkedin-loader-107720624 ⏰ Timestamps: 00:00 Coming soon... 📥 Checkout some of my other videos: ▸ Zoom Navigation Transition on iOS 18: th-cam.com/video/T3f6vWY8iJg/w-d-xo.html ▸ Get started with Gemini AI: th-cam.com/video/X-zs-wa6j28/w-d-xo.html ▸ Implement mult-turn chat (text prom...
Xcode Tip: Font Size Shortcut 🔠 !
มุมมอง 922 หลายเดือนก่อน
Increase or decrease the font size of files with this quick tip for Xcode! Works for other files in the project as well such as .csv. 📥 Checkout some of my other videos: 👉🏻 Zoom Navigation Transition on iOS 18: th-cam.com/video/T3f6vWY8iJg/w-d-xo.html 👉🏻 Get started with Gemini AI: th-cam.com/video/X-zs-wa6j28/w-d-xo.html 👉🏻 Implement mult-turn chat (text prompts): th-cam.com/video/VO3YGN2UuHc/...
Video Calling app on iOS using ZEGOCLOUD API | Swift Tutorial
มุมมอง 6502 หลายเดือนก่อน
· Get 10000 free mins with UIKits: bit.ly/3XBEuGk · Learn more about ZEGOCLOUD: bit.ly/45K5FR6 · 100% customized video call SDK: bit.ly/4clivrG · How to build iOS video call App: bit.ly/3VEHJKx #zegocloud #videocall #ios #sdk #api ZEGOCLOUD video call SDK & API allows you to easily build your live video chat apps within minutes. 📥 Detailed post: 🔗 www.anupdsouza.com/ios/video-calling-with-zegoc...
Parallax Effect | SwiftUI Tutorial | What's New in SwiftUI | WWDC24 Developer Sessions
มุมมอง 8272 หลายเดือนก่อน
Parallax Effect | SwiftUI Tutorial | What's New in SwiftUI | WWDC24 Developer Sessions
Zoom Navigation Transition on iOS 18 | SwiftUI Tutorial | What's New in SwiftUI | WWDC24
มุมมอง 1.2K2 หลายเดือนก่อน
Zoom Navigation Transition on iOS 18 | SwiftUI Tutorial | What's New in SwiftUI | WWDC24
Apple Intelligence WWDC24 | 1 minute recap
มุมมอง 862 หลายเดือนก่อน
Apple Intelligence WWDC24 | 1 minute recap
Tic Tac Toe vs Gemini AI on iOS | SwiftUI Tutorial
มุมมอง 5153 หลายเดือนก่อน
Tic Tac Toe vs Gemini AI on iOS | SwiftUI Tutorial
Multimodal Chatbot with Gemini API using the Vertex AI for Firebase SDK on iOS | SwiftUI Tutorial
มุมมอง 7023 หลายเดือนก่อน
Multimodal Chatbot with Gemini API using the Vertex AI for Firebase SDK on iOS | SwiftUI Tutorial
Chatbot in 15 mins on iOS using Firebase Gemini API Extension | SwiftUI Tutorial
มุมมอง 9584 หลายเดือนก่อน
Chatbot in 15 mins on iOS using Firebase Gemini API Extension | SwiftUI Tutorial
Microsoft Bing Puzzle Game on iOS | SwiftUI Tutorial
มุมมอง 6624 หลายเดือนก่อน
Microsoft Bing Puzzle Game on iOS | SwiftUI Tutorial
Storybook app powered by Gemini AI & Dall-E on iOS | SwiftUI Tutorial
มุมมอง 1.4K5 หลายเดือนก่อน
Storybook app powered by Gemini AI & Dall-E on iOS | SwiftUI Tutorial
Murder Mystery Game powered by Gemini AI on iOS | SwiftUI Tutorial
มุมมอง 9086 หลายเดือนก่อน
Murder Mystery Game powered by Gemini AI on iOS | SwiftUI Tutorial
Google Carousal Effect on iOS | SwiftUI Tutorial
มุมมอง 6957 หลายเดือนก่อน
Google Carousal Effect on iOS | SwiftUI Tutorial
Horoscope App with Gemini AI on iOS | SwiftUI Tutorial
มุมมอง 1.2K7 หลายเดือนก่อน
Horoscope App with Gemini AI on iOS | SwiftUI Tutorial
Text & Image (multimodal) streaming Chat with Gemini AI on iOS | SwiftUI Tutorial
มุมมอง 1.6K8 หลายเดือนก่อน
Text & Image (multimodal) streaming Chat with Gemini AI on iOS | SwiftUI Tutorial
Multi-turn Chat with Gemini AI on iOS | SwiftUI Tutorial
มุมมอง 1.3K8 หลายเดือนก่อน
Multi-turn Chat with Gemini AI on iOS | SwiftUI Tutorial
Gemini AI on iOS with SwiftUI (Tutorial)
มุมมอง 3.9K8 หลายเดือนก่อน
Gemini AI on iOS with SwiftUI (Tutorial)
GTA 6 Logo Tutorial in SwiftUI | Gradients, InsettableShape & Overlays !
มุมมอง 1818 หลายเดือนก่อน
GTA 6 Logo Tutorial in SwiftUI | Gradients, InsettableShape & Overlays !
Swift Logo Drawing using Shape in SwiftUI
มุมมอง 2739 หลายเดือนก่อน
Swift Logo Drawing using Shape in SwiftUI
Screenshot iOS Simulator with Device Bezels !
มุมมอง 1.1K9 หลายเดือนก่อน
Screenshot iOS Simulator with Device Bezels !
Color Race: A Multiplayer SwiftUI & Socket.IO Game !
มุมมอง 1.1K10 หลายเดือนก่อน
Color Race: A Multiplayer SwiftUI & Socket.IO Game !
Can yo do another video and show connecting to a quiz and then go to the next lesson like Duolingo for swiftUI please?
@@SwiftCoding55-x9f Hi ! There are already solutions provided for your use case on StackOverflow. Check NavigationStack & NavigationLink
@@swiftodyssey Can you provide the link please. Also, really good video you have gained a new subscriber.
good video
@@paschalkings8184 Thank you!
Great looking app! I’d love a tutorial on how to make it!!
Thank you Daniel ! The video is linked in the short, or you can click here for the full tutorial: th-cam.com/video/dMT4STrgquQ/w-d-xo.html
@@swiftodyssey 😅😝😁 Thanks!! I didn’t notice
This is awsome!?
Thank you so much !
@@swiftodyssey no problem!
Very interesting solution and a really creative idea!! Thanks 🙏 for your time and efforts creating TH-cam videos, worth a like and sub!
Thank you Daniel ! I'm glad you liked the video & I appreciate your support 🙂
👍
Thank you ! Do leave a like and subscribe for more interesting content 🙂
Hey, how to use tabview with tab ?? From recent new update
Hi deepjyoti ! I believe there are already articles & videos on this topic. However, if you'd like me to create one, let me know.
İ love your content❤
Thank you my friend 🙂 Do subscribe if you haven't already & share with others too!
· Get 10000 free mins with UIKits: bit.ly/3XBEuGk · Learn more about ZEGOCLOUD: bit.ly/45K5FR6 · 100% customized video call SDK: bit.ly/4clivrG · How to build iOS video call App: bit.ly/3VEHJKx ZEGOCLOUD video call SDK & API allows you to easily build your live video chat apps within minutes.
Is it possible create an App Store Like App, with this metod ? 😮
Hi ! Yeah of course. You could create a scroll/carousel of featured apps for example and on click use the zoom navigation transition to show an app details screen.
Does not lool smooth. I think using matchedgeometryeffect would be way smoother
Its true that it's sort of 'limited' in a sense. I also love MatchedGeometry & use it extensively, however I've often run into issues when using it inside NavigationStack for instance. I'm still playing around with it for now.
@@swiftodyssey thanks for sharing new features
@@RussChannel13 you're welcome, happy coding !
great game i love it, thx for all
You're welcome ! 🙂
Hi, I'm getting the error Argument type 'ModelContent.Part' does not conform to expected type 'PartsRepresentable' in the compression code. Can you pls explain why?
Hi @Navy-729 ! It seems the issue occurs in the latest version of the SDK v0.5.4 as of this writing while the tutorial used v0.4.4 when published. I've fixed the issue & pushed changes to use the latest version of the SDK here: github.com/anupdsouza/ios-gemini-chat/tree/multimodal Please take the latest source code from here. Hope this helps, & do consider subscribing to my channel if you found the content useful !
@@swiftodyssey thanks a lot!!!
@@Navy-729 you're welcome!
@@swiftodyssey One more thing: while the code works and I tested it, the model does not keep track of the context of the previous messages and cannot build off of prior responses. I was thinking that I would append the history of each message prior to the user's message, but is there a more efficient way to do this?
@@Navy-729 Yes, you can. You need to initialise a `Chat` instance for that. Take a look at the text-only chat with Gemini video here where I make use of it: th-cam.com/video/VO3YGN2UuHc/w-d-xo.html At the time of that video, the SDK wouldn't support text & media based interactions but more recently, it seems that the SDK is able to manage it. You may need to play around a bit to figure things out. Here's how Google does it using the vertex sdk but the code is almost exactly the same firebase.google.com/docs/vertex-ai/chat?platform=ios. Also take a look at my vertex ai video on how to send photo & video media from this point onwards th-cam.com/video/aEMGUF7Smro/w-d-xo.html. Do note that the context for the model is limited to a certain extent depending on the gemini model you use such as pro or flash. I might update this sample when I get some time. In case I do, I'll drop a line here. Hope this helps!
hey do you know how to upload image to the firebase like i want to use a profile image and want to use that images among the leaderboard of the active users
Hey! That would require working with Firebase Storage. Check out the documentation here: firebase.google.com/docs/storage/ios/upload-files . Consider subscribing to my channel if you haven't 🙂
@@swiftodyssey Thanks , I have subscribed already
How can I do the same with UI kit ? Can you also do it with UI kit ?
Hi ! The gemini SDK will work the same way with UIKit since the AI request code is not UIKit dependent. Once you get the AI response, you can display it in a UITextView or UILabel connected to, for instance an IBOutlet. Is there any particular challenge that you are facing? Let me know, and do subscribe to the channel if you haven't already :)
I!m getting error creating story ,please try again later why ?
Hi! There are a couple of reasons for this. #1. If there was an issue getting a story from Gemini API which could be due to incorrect api key, api response limits or incorrect json data OR #2. If there was an error retrieving images for the story received in step #1. This can happen if you dont have the a proper Open AI secret key, there is a rate limit or you don't have enough credits for Dall E to generate images. I'd advise setting a breakpoint in the code and checking the execution step by step.
@@swiftodyssey Hello, -[RTIInputSystemClient remoteTextInputSessionWithID:performInputOperation:] perform input operation requires a valid sessionID. inputModality = Keyboard, inputOperation = <null selector>, customInfoType = UIEmojiSearchOperations im getting this error i search this error nothin help can you help please!
That is unrelated to the issue. Set a breakpoint at line #49 here github.com/anupdsouza/ios-gemini-storybook/blob/main/Storybook/Storybook/Library.swift and check the response you receive from Gemini. If all is well, you should see the story printed via the print statement at line #63. Next, see if you get an error printing at line #73 & #88. That will execute if there was an issue creating images.
@@swiftodyssey thank you it’s showing green thread 1 breakpoint 49,73 what does it mean
very good bro but Dall-E very expensive , do you have any suggestions, an api where we can create a more appropriate picture?
Hello! All the good ones are paid & lack a free trial.
wow is very interesting... thanks for sharing
Thank you! Do consider subscribing to the channel !
It seeems something has changed in their API - it worked 2 weeks ago and now stopped working. You can chat but cannot get data on any image. Do you know something about it?
Hi. Something is definitely broken with the SDK when using images. I've reported an issue on the SDK page on Github. Hopefully someone from the dev team can identify the problem. I will post an update here as & when I receive it. Thanks for bringing attention to this, also don't forget to subscribe to the channel :)
Hi, I tested with both the 0.4.4 version of the SDK used in this video as well as the latest 0.4.8 and I no longer see error 500 in the responses. The issue was temporarily occurring due to service related issues which are now resolved: github.com/google/generative-ai-swift/issues/122
I love it! Specially the way you use for saving api key helped a lot.
Glad it helped!
Yes, for sure! That is how it's recommended in the Gemini Documentation
"APIKey" cannot find in scope , xcode said. But I already imported googlegenerativeAI to my chatService file. private var proVisionModel = GenerativeModel(name: "gemini-pro-vision", apiKey: APIKey.default) but this code is not working. It says cannot find in scope. I am not sure whre I put my API Key. Can you explain for me ?
Hi ! So there are 2 parts to this. The first is a config plist file where the key is stored and the second part is the APIKey.swift helper file which helps to read the key from the plist. I have shown this in detail in my starter video here th-cam.com/video/X-zs-wa6j28/w-d-xo.htmlsi=vFy-0KAK1e4lP5ix & I'd highly recommend that you begin with that video first to understand the setup better. Alternatively, you can also download the code github.com/anupdsouza/ios-gemini-chat/tree/multimodal and copy your api key in the Generative AI plist file and play around. Hope this helps 🙂
Thank you so much buddy. Appreciated :)@@swiftodyssey
@@user-eu6ui7wq7t You're welcome! Do leave a like & consider subscribing if you found the videos helpful. 🙂
2022:Gemini horoscope 2023:Gemini Google⭐️
Very creative idea!! but I have a problem related to UIScreen, it says "Cannot find 'UIScreen' in scope"
Thank you! Make sure your target device is iOS Simulator/Device. Also I'd highly suggest checking out a copy of the code from the repository here github.com/anupdsouza/ios-gemini-ai-horoscope and giving it a go. If you still run into issues, create a new issue in my repository with a link to your project for me to take a look at it github.com/anupdsouza/ios-gemini-ai-horoscope/issues
Damn great
Thank you! Do give the video a like & subscribe if you haven't already :)
:P Already did that @@swiftodyssey
Hey, thanks for the content, really love it. Please keep it up! Subbed ツ
Thank you! Appreciate it 🙂
hi , youre videos are great , why do you have so little subs?
Hi Ion! It’s great to hear that you enjoyed my videos so thank you for your support :) As for the number of subscribers, it’s probably because (a) my channel is fairly new & (b) the content is geared more towards stuff that I'm currently interested in, so the video topics can be quite niche. Take for example my GTA VI logo drawing video or the Scratch Card Effect video which are not quite common; unlike many other talented iOS educators with content that is focussed on more commonly researched topics. Having said that, I’m always looking for ways to improve my content and grow my channel. If you have any suggestions or ideas for future videos, please let me know! 😊
very good , make videos with biger quality
Thanks! Leave a like & consider subscribing if you liked this content 🙂
I was literally trying for 2 hrours how it was done
Hope the video helped you out! Do like the video if it did and consider subscribing to the channel
great tutorial, thanks so much
Glad you liked it !
@@swiftodyssey Can you show how we add image in this chat please
@@funstudiovlog8148 the gemini-pro model does not support text and image support at this time. For images you will need to use the gemini-pro-vision model. I will be uploading a video on that soon. Stay tuned!
@funstudiovlog8148 New video with image is up! th-cam.com/video/4SeW1x4m6Gc/w-d-xo.html
Why does it use plist file to fetch the key? Does it protect our api key from api-thieves? 🤣
It is just one of the ways by which you could store your API_KEY. Refer Google's documentation here: ai.google.dev/tutorials/swift_quickstart#secure-api-key . You could store and read your API key any way you want, just ensure that you don't expose it in public source control.
Leave a like & consider subscribing if you liked this content 🙂
Greaaaat sample, thanks
Glad you like it!