เมื่อสร้างด้วย Gemini API เราขอแนะนำให้ใช้ Google GenAI SDK ซึ่งเป็นไลบรารีอย่างเป็นทางการที่พร้อมใช้งานจริงที่เราพัฒนาและดูแลรักษาสำหรับภาษาที่ได้รับความนิยมมากที่สุด โดยไลบรารีเหล่านี้พร้อมใช้งานสำหรับผู้ใช้ทั่วไปGeneral Availabilityและใช้ในเอกสารประกอบและตัวอย่างอย่างเป็นทางการทั้งหมดของเรา
หากคุณเพิ่งเริ่มใช้ Gemini API โปรดทำตามคู่มือเริ่มต้นใช้งานฉบับย่อเพื่อเริ่มต้นใช้งาน
ภาษาที่รองรับและการติดตั้ง
Google GenAI SDK พร้อมให้บริการสำหรับภาษา Python, JavaScript/TypeScript, Go และ Java คุณสามารถติดตั้งไลบรารีของแต่ละภาษาได้โดยใช้เครื่องมือจัดการแพ็กเกจ หรือไปที่ที่เก็บใน GitHub ของไลบรารีเพื่อดูข้อมูลเพิ่มเติม
Python
ไลบรารี:
google-genaiที่เก็บใน GitHub: googleapis/python-genai
การติดตั้ง:
pip install google-genai
JavaScript
ไลบรารี:
@google/genaiที่เก็บใน GitHub: googleapis/js-genai
การติดตั้ง:
npm install @google/genai
Go
ไลบรารี:
google.golang.org/genaiที่เก็บใน GitHub: googleapis/go-genai
การติดตั้ง:
go get google.golang.org/genai
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 ก่อนหน้า คุณ สามารถเริ่มต้นใช้งานไลบรารีใหม่ได้โดยตรงใน ส่วนภาษาที่รองรับและการติดตั้ง