how-to-connect-chatbot-with-geminiai-banner
how-to-connect-chatbot-with-geminiai-banner
how-to-connect-chatbot-with-geminiai-banner

Admin BOTNOI GROUP

16 ก.พ. 2567

วิธีต่อ LINE Chatbot เข้ากับ GEMINI(GEN AI) ไม่ต้องเขียนโค้ด

วิธีต่อ LINE Chatbot เข้ากับ GEMINI(GEN AI) ไม่ต้องเขียนโค้ด

ในปีที่ผ่านมา บริษัทยักษ์ใหญ่หลายเจ้า ไม่ว่าจะเป็น Open AI, Microsoft, Meta, Google, และบริษัทอื่นๆอีกมากมายได้เปิดตัวแชทบอท AI ของตัวเองเป็นที่เรียบร้อย และล่าสุด Google เองได้เปิดตัวใหม่ คือ “Gemini” ด้วยความสามารถในการตัดสินใจ ให้คำตอบได้ดี และความสามารถในการคิดอย่างรอบคอบ เมื่อต้องตอบคำถามที่ยากขึ้นและสับซ้อนขึ้น จึงเป็น AI ที่น่าสนใจให้นำมาลองใช้เชื่อมต่อกับระบบของตัวเอง

Chat Gemini คืออะไร?

Gemini คือ AI แบบมัลติโมเดลที่ Google ได้พัฒนาขึ้นจาก Bard ซึ่งเป็นแชทบอทที่ได้เปิดตัวครั้งแรกเมื่อ 6 กุมภาพันธ์ 2023 และแชทบอทตัวใหม่ของ Google นี้มีคุณสมบัติและฟีเจอร์หลากหลาย รองรับข้อมูลประเภทข้อความปกติ โค้ด เสียง ภาพ และวิดีโอ

example-chatting-with-geminiAI-image

ข้อควรระวัง : ถ้าใช้ตัวฟรี Google เค้าสามารถเอาข้อมูลตรงนี้ไปใช้ได้เพื่อปรับปรุง AI ของเค้า เพราะงั้นต้องระวังและอย่าเอาข้อมูลส่วนบุคคล หรือข้อมูลความลับองค์กรเข้าไปใส่

วิธีการเชื่อมต่อ Gemini เข้ากับแชทบอท

ถ้าเรานำมาเชื่อมต่อกับบัญชีทางการจะเป็นอย่างไร? ทำไรได้บ้าง? และด้านล่างนี้คือตัวอย่างในการเชื่อม LINE Chatbot เข้ากับ Gemini นั้นใช้เวลาไม่ถึง 10 นาทีและมีเพียง 4 ขั้นตอน เท่านั้นหากทำผ่านระบบแชทบอทของ BOTNOI

example-of-using-gemini-with-chatbot

ขั้นตอนที่ 1 : การสร้าง API key

ให้เราเข้าไปที่ Google AI Studio โดยที่หากว่ายังไม่เคยเข้าสู่ระบบมาก่อนจะมีหน้า Terms of Service ขึ้นมาให้เรากดตกลง ซึ่งส่วนที่จำเป็นต้องกดเพื่อเข้าใช้งานคือข้อแรก การยินยอมขอ้กำหนดการให้บริการ และจะมีช่องให้เลือกรับข่าวสารข้อมูลอัพเดทและคำเชิญต่างๆ ตามความสมัครใจ

step1-1-get-api-keystep1-2-get-api-keystep1-3-get-api-key

ขั้นตอนการรับ API key จาก Goolge AI Studio

  1. เลือกเมนู Get API key

  2. กดที่ Create API key

  3. หากไม่เคยสร้างให้เลือก Create API key in new project

  4. รอสักพัก จากนั้นก็จะได้ API Keys สำหรับใช้งานแล้ว!

ขั้นตอนที่ 2 : การสร้างบัญชี LINE OA และเชื่อมต่อกับ Botnoi.ai

สร้าง LINE OA

หากใครที่มีไลน์ OA ที่เชื่อมต่อกับบอทน้อยไว้อยู่แล้วก็สามารถข้ามขั้นตอนนี้ไปได้เลย แต่ถ้าหากใครยังไม่มีบัญชีไลน์หรือบอทน้อย สามารถทำตามคลิปสอนสร้าง LINE OA สำหรับใช้งาน นี้ได้เลย

การเชื่อมต่อบัญชีกับ Botnoi.ai

เราจะเชื่อมต่อบัญชีไลน์ OA ของเราเข้ากับ แพลตฟอร์ม BOTNOI ส่วนวิธีการเชื่อมต่อนั้น สามารถดูได้ที่ สอนสร้างบอทและเชื่อมต่อกับ LINE เลยใช้งาน นี้ได้เลย

ขั้นตอนที่ 3 การเชื่อมต่อ Gemini ผ่าน Botnoi.ai

step3-1-connect-gemini-to-botnoi
  1. เลือกเมนู API

  2. กด Add

  3. ตั้งชื่อ API เลือก Method แบบ Post

curl
  -H 'Content-Type: application/json' \
  -d '{
  "contents": [
    {
      "parts": [
        {
          "text": "<<keyword>>"
        }
      ]
    }
  ]
}' \
  -X POST https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=YOUR_API_KEY
  1. ใส่ URl ในช่องดังนี้ https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key= ตามด้วยAPI key ที่ได้ทำการคัดลอกไว้ในขั้นตอนที่ 1

  2. Add Header และ Body ในช่องHeader ให้ใส่ Content-Type และช่อง Value ให้ใส่เป็น application/json และคัดลอกโค้ดในส่วนของ body ไปวางได้เลย

  3. จากนั้นให้กด Save

step3-2-connect-gemini-to-botnoi

ขั้นตอนที่ 4 : การเรียกใช้งาน Gemini API

step4-1-call-api
  1. คลิกที่ Train Bot

  2. เลือก Default Fallback

  3. กดที่ BOT RESPONSE

  4. เลือกการตอบกลับแบบ Existing Object จากนั้นเลือก API_gemini ที่เราตั้งชื่อไว้ในขั้นตอนที่ 3

  5. เพิ่มการตอบกลับอีกอันหนึ่งเป็นรูปแบบ Text และใส่ตามนี้ <<API_gemini.candidates.0.content.parts.0.text>> ซึ่งห้าหากใครตั้งชื่อ API ไม่เหมือนกัน ให้เอาชื่อ API ของตัวเองมาแทนได้เลย

  6. จากนั้นกด Save


เพียงเท่านี้ก็จะได้แชทบอทสุดฉลาดแล้ว!! หากใครอยากลองอ่านฉบับเต็ม ก็สามารถเข้าไปอ่านที่ ดร.วินน์ CEO Botnoi Group ได้เขียนเอาไว้ได้ที่ บทความ Medium สอนสร้าง LINE Chatbot สุดฉลาด ด้วย AI LLM GEMINI ฟรี และ No Code ทุกคนทำได้

สนใจสามารถติดต่อสอบถามรายละเอียดเพิ่มเติมได้ที่ช่องทางการติดต่อด้านล่าง

FB Group: Meta Community

บทความสอนทำแชทบอท : สอนทำ Dynamic Flex Message ดึงข้อมูลจาก Google Sheet มาแสดง ผ่าน Botnoi.ai [พร้อมโค้ด]

Back

ร่วมกันพัฒนาและสร้างสรรค์

อนาคตใหม่ ไปพร้อมกับเรา

ร่วมกันพัฒนาและสร้างสรรค์

อนาคตใหม่ ไปพร้อมกับเรา