ยินดีต้อนรับสู่ตำรา Gemini API
นี่คือคอลเลกชันคำแนะนำและตัวอย่างสำหรับ Gemini API รวมถึงบทช่วยสอนการเริ่มต้นอย่างรวดเร็วสำหรับการเขียนพร้อมท์และการใช้คุณสมบัติต่างๆ ของ API และตัวอย่างของสิ่งที่คุณสามารถสร้างได้
เริ่มต้นใช้งาน Gemini API
Gemini API ช่วยให้คุณเข้าถึงโมเดล Gemini ที่สร้างโดย Google DeepMind โมเดล Gemini ถูกสร้างขึ้นตั้งแต่ต้นจนเป็นแบบหลายรูปแบบ ดังนั้นคุณจึงสามารถให้เหตุผลกับข้อความ รูปภาพ โค้ด และเสียงได้อย่างราบรื่น คุณสามารถใช้สิ่งเหล่านี้เพื่อพัฒนาแอพพลิเคชั่นได้หลากหลาย
เริ่มพัฒนา
- ไปที่ Google AI สตูดิโอ
- เข้าสู่ระบบด้วยบัญชี Google ของคุณ
- สร้างคีย์ API
- ใช้การเริ่มต้นอย่างรวดเร็วสำหรับ Python หรือเรียก REST API โดยใช้ curl
มีอะไรใหม่?
เรารู้สึกตื่นเต้นที่จะแสดงให้คุณเห็นส่วนเพิ่มเติมล่าสุดของ Gemini API และสมุดบันทึกใหม่
- การดำเนินการโค้ด: แก้ปัญหางานที่ซับซ้อนโดยการสร้างและรันโค้ด Python ตามคำสั่งแบบข้อความธรรมดา
- VectorDB: สร้างฐานข้อมูลเวกเตอร์และดึงคำตอบสำหรับคำถามจากฐานข้อมูล
สารบัญ
เรียนรู้เกี่ยวกับความสามารถของ Gemini API โดยดูบทช่วยสอนการเริ่มต้นอย่างรวดเร็วเหล่านี้
- การตรวจสอบสิทธิ์: เริ่มต้นที่นี่เพื่อเรียนรู้วิธีตั้งค่าคีย์ API ของคุณเพื่อให้คุณสามารถเข้าถึง Gemini API ได้
- การนับโทเค็น โทเค็นเป็นอินพุตพื้นฐานของโมเดลราศีเมถุน ผ่านสมุดบันทึกนี้ คุณจะได้รับความเข้าใจที่ดีขึ้นเกี่ยวกับโทเค็นผ่านประสบการณ์เชิงโต้ตอบ
- ไฟล์: ใช้ Gemini API เพื่ออัปโหลดไฟล์ (ข้อความ โค้ด รูปภาพ เสียง วิดีโอ) และเขียนข้อความแจ้งโดยใช้ไฟล์เหล่านั้น
- เสียง: เรียนรู้วิธีใช้ Gemini API กับไฟล์เสียง
- โหมด JSON: ค้นพบวิธีใช้โหมด JSON
- การเรียกใช้ฟังก์ชัน: Gemini API ใช้งานได้ดีกับโค้ด ใช้การเริ่มต้นอย่างรวดเร็วนี้เพื่อเรียนรู้วิธีเขียนพร้อมท์เพื่อทำความเข้าใจและเรียกใช้ฟังก์ชัน จากนั้นลองดูบทช่วยสอนการกำหนดค่าการเรียกใช้ฟังก์ชันเพื่อเรียนรู้เพิ่มเติม
- คำแนะนำของระบบ: ให้บริบทเพิ่มเติมแก่โมเดลเกี่ยวกับวิธีการตอบสนองโดยการตั้งค่าคำแนะนำของระบบ
- การฝัง: สร้างการฝังคุณภาพสูงและเฉพาะงาน
- การปรับแต่ง: เรียนรู้วิธีปรับปรุงประสิทธิภาพของโมเดลในงานเฉพาะผ่านการปรับแต่ง
- การดำเนินการโค้ด: แก้ปัญหางานที่ซับซ้อนโดยการสร้างและรันโค้ด Python ตามคำสั่งแบบข้อความธรรมดา
คุณสามารถค้นหาข้อมูลอื่นๆ อีกมากมายได้ในโฟลเดอร์ Quickstarts และดูตัวอย่างสนุกๆ ในโฟลเดอร์ตัวอย่าง นอกจากนี้เรายังยังคงรักษารายการ Awesome Gemini ของโปรเจ็กต์เจ๋งๆ ทั้งหมดที่ชุมชนกำลังสร้างโดยใช้ Gemini
SDK อย่างเป็นทางการ
Gemini API เป็น REST API คุณสามารถเรียกใช้ API โดยใช้เครื่องมือบรรทัดคำสั่ง เช่น curl
(และคุณสามารถดูตัวอย่าง REST ได้ที่นี่) หรือโดยใช้ SDK อย่างเป็นทางการของเรา:
- Python - หมายเหตุ: สมุดบันทึกทั้งหมดในตำราอาหารเล่มนี้จะติดตั้ง Python SDK ให้กับคุณ และตำราอาหารเล่มนี้เป็นสถานที่ที่ดีที่สุดในการค้นหาตัวอย่าง Python
- โหนด js
- โผ (กระพือ)
- หุ่นยนต์
- สวิฟท์
- ไป
ขอความช่วยเหลือ
ถามคำถามในฟอรัมนักพัฒนา AI ของ Google
Gemini API บน Google Cloud Vertex AI
หากคุณเป็นนักพัฒนาระดับองค์กรที่ต้องการสร้างบนแพลตฟอร์มที่มีการจัดการเต็มรูปแบบ คุณสามารถใช้ Gemini API บน Google Cloud ได้เช่นกัน ลองดู repo นี้เพื่อดูตัวอย่างเจ๋ง ๆ มากมาย
มีส่วนร่วม
ยินดีบริจาค ดูการมีส่วนร่วมเพื่อเรียนรู้เพิ่มเติม
ขอบคุณสำหรับการพัฒนาด้วย Gemini API! เรารู้สึกตื่นเต้นที่ได้เห็นสิ่งที่คุณสร้าง