Master the Gemini API: A Node.js tutorial with real examples

แชร์
ฝัง

ความคิดเห็น • 68

  • @GoogleDevelopers
    @GoogleDevelopers  6 หลายเดือนก่อน +4

    Register to save your spot for Google I/O✨➡ goo.gle/io24-yt

  • @GoogleDevelopers
    @GoogleDevelopers  6 หลายเดือนก่อน +5

    Check out the GitHub for this episode! → goo.gle/3JGa0Lf

  • @claudioipp
    @claudioipp 7 หลายเดือนก่อน +10

    Great video! Those models are very powerful! I would love to see a new video using Next.js to create an app using Gemini in a novel way (not the classic chatGPT clone). For example: an app where, given a list of flavors, the user can add and remove items from a pizza order.

  • @rishavacharya7686
    @rishavacharya7686 7 หลายเดือนก่อน +8

    This is helping me build my first AI project!

  • @RylanTech
    @RylanTech 5 หลายเดือนก่อน +3

    Man this is so cool! Especially being able to upload images, I look forward to developing with Gemini!

  • @rammohan2870
    @rammohan2870 7 หลายเดือนก่อน +3

    Making a fully functional react app would be great and looking forward for you to try on..

  • @tntg5
    @tntg5 7 หลายเดือนก่อน +4

    What software do you use to record yourself alongside your screen ?

  • @MEGANLEWIS-q2c
    @MEGANLEWIS-q2c 3 หลายเดือนก่อน +1

    Such an amazing tutorial. Clear, concise, and short.

  • @tangocukedi1
    @tangocukedi1 7 หลายเดือนก่อน +10

    you dont need dotenv for node versions 20.6 and up

  • @HashimWarren
    @HashimWarren 7 หลายเดือนก่อน +1

    really clear, accessible tutorial. Thanks

    • @GoogleDevelopers
      @GoogleDevelopers  7 หลายเดือนก่อน +2

      Thank you for watching! We’re glad you found the video helpful.

    • @ajaymishra1511
      @ajaymishra1511 4 หลายเดือนก่อน

      Is it free

  • @shedrackaji8997
    @shedrackaji8997 5 หลายเดือนก่อน +2

    Great work mate! Thank you for making complex stuff easy

    • @GoogleDevelopers
      @GoogleDevelopers  5 หลายเดือนก่อน +1

      That's our goal here! Thanks for watching! 🤗

  • @c_36_vinitpalsingh33
    @c_36_vinitpalsingh33 7 หลายเดือนก่อน

    Great tut. To the point and clear.
    Does gemini api have limitations? like X words per prompt or something like that?

    • @developerfilip
      @developerfilip 7 หลายเดือนก่อน

      Yes - Specific models have token limits - meaning the amount of data you can send or recieve back. ☺️

  • @mnemonija
    @mnemonija 6 หลายเดือนก่อน

    hehe, if this were with you while you were in school, you would have flunked :) I gave him the same triangle you did, only passed the problem statement with the prompt, and indeed, it worked. But i said, this must be a very common example people use with triangles, and (3, 4, 5) or (6, 8, 10) are probably the most popular sides because they are all integers. So i then gave it an isoscales triangle with sides (6, 8, x=6) to solve, but without telling it its isoscales to see if it would say not enough information. No, no complaints, probably cheated in measuring that the answer was 6, and gave me the pythagorean answer with 10^2-8^2 => x=6. Ok, it was a trick question and it riffed to come up with an explanation. So i tell it its isoscales triangle and it still falls on its face, in spite of correctly identifying which angles were the same. maybe with isoscales triangles the questions are commonly to identify an angle, but note that even math is not correct, because these things cant do math or any strict logic. they are not intelligent.
    Since the triangle is isosceles, we know that the two angles at the base are congruent. Let's call this angle y. We also know that the sum of the interior angles of a triangle is 180 degrees. So, we can write the following equation:
    y + y + x = 180
    Simplifying this equation, we get:
    2y + x = 180
    We also know that the base angles are each equal to (180 - x)/2. So, we can write the following equation:
    (180 - x)/2 = y
    Substituting this equation into the first equation, we get:
    (180 - x)/2 + (180 - x)/2 + x = 180
    Simplifying this equation, we get:
    180 - x + 180 - x + 2x = 360
    Simplifying this equation, we get:
    x = 180
    Therefore, the value of x is 180.

  • @danish7335
    @danish7335 7 หลายเดือนก่อน

    I made this project last week

  • @iPKS365
    @iPKS365 7 หลายเดือนก่อน +2

    Google best for education

  • @wasimsafdarhumma5515
    @wasimsafdarhumma5515 5 หลายเดือนก่อน

    Great! Can we also do image processing using Gemini API?

  • @oluwapamilerinsobiyede3846
    @oluwapamilerinsobiyede3846 5 หลายเดือนก่อน +3

    Somebody please teach me how to like this video twice

    • @ramkrish9098
      @ramkrish9098 4 หลายเดือนก่อน

      click 2 times🤣

  • @brauliopf
    @brauliopf 7 หลายเดือนก่อน +1

    Great video. Thank you for sharing in detail. Can you share the github link for the code? Thank you

    • @developerfilip
      @developerfilip 6 หลายเดือนก่อน

      The GitHub repository with all the code is pinned at the top of the comment section!

  • @swapnilmane1599
    @swapnilmane1599 5 หลายเดือนก่อน

    Nice video! My question is how can I teach gemin to respond me in the format I have provided...in json only no other text like this.

  • @shashikantvishwakarma888
    @shashikantvishwakarma888 7 หลายเดือนก่อน +3

    That's amazing buddy ❤

  • @schoolbreakyay
    @schoolbreakyay 5 หลายเดือนก่อน +2

    I just have one question. how can i run this on the web like on localhost?

  • @tedtoad2471
    @tedtoad2471 2 หลายเดือนก่อน

    Trying to get this going on Raspberry Pi. Upgraded to nodejs v-20 pasted the key into the .env.local file and am still getting invalid key error. Any ideas?

  • @yoeldelanoval4507
    @yoeldelanoval4507 7 หลายเดือนก่อน

    thanks, great video, maybe you can add call functions examples

  • @ramasamynagappan7586
    @ramasamynagappan7586 7 หลายเดือนก่อน

    Is function calling possible using Gemini?

  • @biswajitmuduli7333
    @biswajitmuduli7333 2 หลายเดือนก่อน

    Is this channel is made by original Google company?

  • @kaissoune
    @kaissoune 4 หลายเดือนก่อน

    Hi, I've been trying to access it, but it redirects me through various pages and displays this message:
    "If you reached this page after attempting to open Google AI Studio, it may be because Google AI Studio is not available in your region, or you don't meet the age requirements (18+) for access. You can learn more about the available regions in the following section and other requirements in the terms."
    I am originally from the Comoros, but I am currently residing in Mayotte Island, and I am 25 years old.

  • @owonobrandon8747
    @owonobrandon8747 5 หลายเดือนก่อน

    we should somehow store the 'history' in a kind of compressed image, and hope they infer teh right context from it

  • @fridoper124
    @fridoper124 7 หลายเดือนก่อน +1

    Lets goooo gle🎉

  • @ockiyacliff9020
    @ockiyacliff9020 5 หลายเดือนก่อน

    thank you.. for being awesome

  • @sagarchawla4926
    @sagarchawla4926 4 หลายเดือนก่อน

    Hey where can i get the source code for this

  • @Random-kn5of
    @Random-kn5of 25 วันที่ผ่านมา

    "and you can't commit it" - Challenge Accepted!

  • @ManweyVideos
    @ManweyVideos 5 หลายเดือนก่อน

    Nice video, just to point out there are lots of unnecessary "await" in the source code (''await' has no effect on the type of this expression.ts(80007))

  • @عمرعبدالرحيم-خ2ل
    @عمرعبدالرحيم-خ2ل 6 หลายเดือนก่อน +1

    where can i find the code?

    • @developerfilip
      @developerfilip 6 หลายเดือนก่อน

      The GitHub repository is pinned to the top of the comment section! ;)

    • @عمرعبدالرحيم-خ2ل
      @عمرعبدالرحيم-خ2ل 6 หลายเดือนก่อน

      @@developerfilip i could not find it can you provide a link?
      im having a problem with setting up the memory and i need the repo to check how u did it

  • @slygrin1971
    @slygrin1971 5 หลายเดือนก่อน +1

    Sourse code?

  • @卛
    @卛 5 หลายเดือนก่อน

    doesnt show how to do streaming between backend and frontend

  • @عمرعبدالرحيم-خ2ل
    @عمرعبدالرحيم-خ2ل 6 หลายเดือนก่อน

    can someone provide the repo link?

  • @passion_talks
    @passion_talks 2 หลายเดือนก่อน

    github link please?

  • @JasonEvans01
    @JasonEvans01 5 หลายเดือนก่อน +1

    Do I need to set up billing for the API Key to work? Right now it says 'Free of charge' as its plan. When I run the gemini-pro.js file it says that my API_KEY_INVALID with a 400 status and BadRequest for its statusText.

    • @JasonEvans01
      @JasonEvans01 5 หลายเดือนก่อน +3

      Simply renaming the .env.local file to .env resolved my issue as the API Key wasn't available in the code.

  • @baluchitturi837
    @baluchitturi837 7 หลายเดือนก่อน +2

    First comment ♥️🔥

  • @janklaas6885
    @janklaas6885 5 หลายเดือนก่อน

    📍17:00
    2📍12:00

  • @noadsensehere9195
    @noadsensehere9195 6 หลายเดือนก่อน

    where is the open source code for this

  • @serenaAI
    @serenaAI 4 หลายเดือนก่อน

    Great, but where is the github link? sorry

  • @medouchane8659
    @medouchane8659 7 หลายเดือนก่อน

    ❤❤❤❤❤❤

  • @user-13-g9h
    @user-13-g9h 7 หลายเดือนก่อน +1

    Node……………. The likes

  • @yashpurwar932
    @yashpurwar932 2 หลายเดือนก่อน

    14:00

  • @humanish_ai
    @humanish_ai 7 หลายเดือนก่อน +1

    want github repo

    • @developerfilip
      @developerfilip 6 หลายเดือนก่อน

      It's pinned to the top!

  • @courageabenyegah4020
    @courageabenyegah4020 7 หลายเดือนก่อน

    Create

  • @JohnnyUtah269
    @JohnnyUtah269 7 หลายเดือนก่อน

    Too slow

  • @MOHIT-PRASAD
    @MOHIT-PRASAD 7 หลายเดือนก่อน +1

    @developerfilip hello 😃

  • @dhyaneshsiddharth5126
    @dhyaneshsiddharth5126 4 หลายเดือนก่อน

    $ node server.js
    Error occurred: TypeError: fetch failed
    at Object.fetch (node:internal/deps/undici/undici:11576:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async makeRequest (file:///D:/PROJECTS/New%20folder%20(2)/node_modules/@google/generative-ai/dist/index.mjs:366:20)
    at async generateContent (file:///D:/PROJECTS/New%20folder%20(2)/node_modules/@google/generative-ai/dist/index.mjs:801:22)
    at async run (file:///D:/PROJECTS/New%20folder%20(2)/server.js:12:20) Why i am getting this error while integrating Gemini AI on Node js? @GoogleDevelopers
    Pleqase Solve