ไลบรารี 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 ซึ่งเป็นชุดไลบรารีใหม่สำหรับเข้าถึง Gemini API ในช่วงปลายปี 2024 เมื่อเราเปิดตัว Gemini 2.0

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

หากคุณใช้ไลบรารีเดิมของเรา เราขอแนะนำอย่างยิ่งให้คุณย้ายข้อมูลเพื่อให้เข้าถึงฟีเจอร์ล่าสุดและได้รับประสิทธิภาพสูงสุดเมื่อทำงานกับ Gemini ดูข้อมูลเพิ่มเติมได้ที่ส่วนไลบรารีเดิม

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

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

ไลบรารีเดิมไม่ให้สิทธิ์เข้าถึงฟีเจอร์ล่าสุด (เช่น 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 ไม่ได้ดูแลอย่างสม่ำเสมอ ใช้ Firebase AI Logic
Android generative-ai-android ไม่ได้ดูแลอย่างสม่ำเสมอ ใช้ Firebase AI Logic

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