ไลบรารี Gemini API

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

หากคุณเพิ่งเริ่มใช้ 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>

C#

  • ไลบรารี: Google.GenAI

  • ที่เก็บใน GitHub: googleapis/dotnet-genai

  • การติดตั้ง: dotnet add package Google.GenAI

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

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

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

ไลบรารีแบบเดิมและการเปลี่ยนไปใช้ไลบรารีใหม่

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

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

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

ภาษา ไลบรารีแบบเดิม สถานะการรองรับ ไลบรารีที่แนะนำ
Python google-generativeai ไม่ได้ดูแลรักษาอย่างต่อเนื่อง google-genai
JavaScript/TypeScript @google/generativeai ไม่ได้ดูแลรักษาอย่างต่อเนื่อง @google/genai
Go google.golang.org/generative-ai ไม่ได้ดูแลรักษาอย่างต่อเนื่อง google.golang.org/genai
Dart และ Flutter google_generative_ai ไม่ได้ดูแลรักษาอย่างต่อเนื่อง ใช้ Genkit Dart หรือ Firebase AI Logic
Swift generative-ai-swift ไม่ได้ดูแลรักษาอย่างต่อเนื่อง ใช้ Firebase AI Logic
Android generative-ai-android ไม่ได้ดูแลรักษาอย่างต่อเนื่อง ใช้ Firebase AI Logic

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