เมื่อสร้างด้วย Gemini API เราขอแนะนำให้ใช้คอลเล็กชันอย่างเป็นทางการของ ไลบรารีในภาษาหลักๆ ซึ่งก็คือ Google GenAI SDK พร้อมใช้งานจริงภายใต้การให้บริการทั่วไป ตัวอย่างและเอกสารประกอบในเว็บไซต์นี้สร้างขึ้นโดยใช้ไลบรารีเหล่านี้
หากคุณเพิ่งเริ่มใช้ 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>
สำหรับผู้ใช้ทั่วไป
เราเริ่มเปิดตัว 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 ก่อนหน้านี้ คุณ สามารถเริ่มต้นใช้งานไลบรารีใหม่ได้โดยตรงในส่วนการรองรับภาษาและการติดตั้ง