ไลบรารี Gemini API

เมื่อสร้างด้วย Gemini API เราขอแนะนำให้ใช้คอลเล็กชันอย่างเป็นทางการของ ไลบรารีในภาษาหลักๆ ซึ่งก็คือ Google GenAI SDK พร้อมใช้งานจริงภายใต้การให้บริการทั่วไป ตัวอย่างและเอกสารประกอบในเว็บไซต์นี้สร้างขึ้นโดยใช้ไลบรารีเหล่านี้

หากคุณเพิ่งเริ่มใช้ Gemini API โปรดทำตามคู่มือเริ่มใช้งานฉบับย่อเพื่อเริ่มต้นใช้งาน

การรองรับภาษาและการติดตั้ง

Google GenAI SDK พร้อมใช้งานสำหรับภาษา Python, JavaScript/TypeScript, Go และ Java คุณติดตั้งไลบรารีของแต่ละภาษาได้โดยใช้เครื่องมือจัดการแพ็กเกจ หรือไปที่ที่เก็บข้อมูล GitHub เพื่อดูข้อมูลเพิ่มเติม

Python

JavaScript

Go

Java

  • คลัง: google-genai

  • ที่เก็บ GitHub: googleapis/java-genai

  • การติดตั้ง: หากคุณใช้ Maven ให้เพิ่มข้อมูลต่อไปนี้ลงในทรัพยากร Dependency

<dependencies>
  <dependency>
    <groupId>com.google.genai</groupId>
    <artifactId>google-genai</artifactId>
    <version>1.0.0</version>
  </dependency>
</dependencies>

สำหรับผู้ใช้ทั่วไป

เราเริ่มเปิดตัว Google GenAI SDK ในช่วงปลายปี 2024 ตั้งแต่เดือนพฤษภาคม 2025 เป็นต้นมา ฟีเจอร์นี้ได้เปิดตัวเวอร์ชันสำหรับผู้ใช้ทั่วไป (GA) ในแพลตฟอร์มที่รองรับทั้งหมด ซึ่งหมายความว่าไลบรารีมีความเสถียรและรองรับการใช้งานจริงอย่างเต็มรูปแบบ โดยจะได้รับการดูแลอย่างต่อเนื่อง ให้สิทธิ์เข้าถึงฟีเจอร์ล่าสุด และมอบประสิทธิภาพที่ดีที่สุดเมื่อทำงานร่วมกับ Gemini

หากไม่ได้ใช้ Google GenAI SDK และใช้ไลบรารีเดิมของเรา เราขอแนะนําอย่างยิ่งให้คุณย้ายข้อมูล ดูข้อมูลเพิ่มเติมได้ที่ส่วนไลบรารีเดิม

ไลบรารีเดิมและการย้ายข้อมูล

หากคุณใช้ไลบรารีเดิมของเรา ขอแนะนำให้ย้ายข้อมูลไปยังไลบรารีใหม่

ไลบรารีเดิมไม่ให้สิทธิ์เข้าถึงฟีเจอร์ล่าสุด (เช่น Live API และ Veo) และกำลังจะเลิกใช้งาน โดยจะหยุดรับการอัปเดตในช่วงปลายเดือนกันยายน 2025 ซึ่งจะทำให้ช่องว่างของฟีเจอร์เพิ่มขึ้นและอาจไม่มีการแก้ไขข้อบกพร่องที่อาจเกิดขึ้นอีกต่อไป

สถานะการสนับสนุนของห้องสมุดเดิมแต่ละแห่งจะแตกต่างกัน โดยมีรายละเอียดในตารางต่อไปนี้

ภาษา คลังเดิม สถานะการรองรับ คลังที่แนะนำ
Python google-generativeai การสนับสนุนทั้งหมด รวมถึงการแก้ไขข้อบกพร่อง จะสิ้นสุดในช่วงปลายเดือนกันยายน 2025 google-genai
JavaScript/TypeScript @google/generativeai การสนับสนุนทั้งหมด รวมถึงการแก้ไขข้อบกพร่อง จะสิ้นสุดในช่วงปลายเดือนกันยายน 2025 @google/genai
Go google.golang.org/generative-ai การสนับสนุนทั้งหมด รวมถึงการแก้ไขข้อบกพร่อง จะสิ้นสุดในช่วงปลายเดือนกันยายน 2025 google.golang.org/genai
Dart และ Flutter google_generative_ai ไม่ได้ดูแลอย่างสม่ำเสมอ ใช้ไลบรารีของชุมชนหรือบุคคลที่สามที่เชื่อถือได้ เช่น firebase_ai หรือเข้าถึงโดยใช้ REST API
Swift generative-ai-swift ไม่ได้ดูแลอย่างสม่ำเสมอ ใช้ Gemini ใน Firebase
Android generative-ai-android ไม่ได้ดูแลอย่างสม่ำเสมอ ใช้ Gemini ใน Firebase

หมายเหตุสำหรับนักพัฒนาซอฟต์แวร์ Java: ไม่มี Java SDK แบบเดิมที่ Google จัดเตรียมไว้ให้สำหรับ Gemini API จึงไม่จำเป็นต้องย้ายข้อมูลจากไลบรารีของ Google ก่อนหน้านี้ คุณ สามารถเริ่มต้นใช้งานไลบรารีใหม่ได้โดยตรงในส่วนการรองรับภาษาและการติดตั้ง