หน้านี้มีข้อมูลเกี่ยวกับการดาวน์โหลดและติดตั้งไลบรารีล่าสุดสําหรับ Gemini API หากคุณเพิ่งเริ่มใช้ Gemini API ให้เริ่มต้นด้วยการเริ่มต้นใช้งาน API ฉบับย่อ
หมายเหตุสำคัญเกี่ยวกับคลังใหม่
ตั้งแต่ช่วงปลายปี 2024 เราได้ทยอยเปิดตัว Google Gen AI SDK ซึ่งเป็นไลบรารีชุดใหม่ที่ให้บริการอินเทอร์เฟซแบบรวมสำหรับการเข้าถึงโมเดล Generative AI ของ Google ผ่านทั้ง Gemini Developer API และ Vertex AI
ตอนนี้ Google Gen AI SDK เป็นเส้นทางที่แนะนําสําหรับการเข้าถึงโมเดลทั้งหมดของ Google และข้อมูลโค้ดทั้งหมดในเอกสารประกอบของเราใช้ไลบรารีเหล่านี้
การอัปเดตที่สำคัญเกี่ยวกับคลัง
ภาษา | ไลบรารีใหม่ (แนะนำ) | ไลบรารีเก่า |
---|---|---|
Python | google-genai |
google-generativeai |
JavaScript และ TypeScript |
@google/genai |
@google/generative-ai |
Go | google.golang.org/genai |
google.golang.org/generative-ai |
Java | google-genai |
ไม่มี ไม่มีอยู่ก่อนหน้านี้ |
เราขอแนะนําให้ผู้ใช้ทุกคนเปลี่ยนไปใช้ Google GenAI SDK เนื่องจากจะช่วยให้เข้าถึงฟีเจอร์ใหม่ๆ เช่น เอาต์พุตแบบหลายรูปแบบ (เช่น การสร้างรูปภาพและวิดีโอ) Live API และการบํารุงรักษาระยะยาว เราคาดว่าช่องว่างของฟีเจอร์ระหว่าง SDK เวอร์ชันเก่าและเวอร์ชันใหม่จะเพิ่มขึ้นเมื่อเวลาผ่านไป
ติดตั้งไลบรารี
Python
คุณติดตั้งไลบรารี Python ได้ด้วยการเรียกใช้คำสั่งต่อไปนี้
pip install google-genai
JavaScript
คุณสามารถติดตั้งไลบรารี JavaScript และ TypeScript ได้โดยเรียกใช้คำสั่งต่อไปนี้
npm install @google/genai
Go
คุณติดตั้งไลบรารี Go ได้ด้วยการเรียกใช้คำสั่งต่อไปนี้
go get google.golang.org/genai
Java
หากใช้ Maven คุณสามารถติดตั้งไลบรารี Java ได้โดยเพิ่มรายการต่อไปนี้ลงใน Dependency
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
ไลบรารีและ SDK เวอร์ชันเก่า
สําหรับแพลตฟอร์มที่มีไลบรารีใหม่ เราขอแนะนําอย่างยิ่งให้ย้ายข้อมูลไปใช้ไลบรารีใหม่ ไลบรารีเวอร์ชันเก่าจะไม่ได้รับการอัปเดตฟีเจอร์ใหม่และสถานะการสนับสนุนที่เฉพาะเจาะจงจะแตกต่างกันไป ดังรายละเอียดด้านล่าง
สําหรับแพลตฟอร์มที่ยังไม่มีไลบรารี Gen AI อย่างเป็นทางการของ Google คุณสามารถเรียกใช้ API ของเราโดยตรง ใช้ไลบรารีที่ชุมชนดูแลรักษา หรือใช้ตัวเลือกของบุคคลที่สามที่เชื่อถือได้ เรากําลังทํางานอย่างหนักเพื่อขยายความครอบคลุมของ SDK อย่างเป็นทางการ และจะแสดงไลบรารีใหม่ที่นี่เมื่อมีการเผยแพร่
ไลบรารีก่อนหน้านี้มีดังนี้
- Python (เวอร์ชันเก่า): การสนับสนุนทั้งหมด รวมถึงการแก้ไขข้อบกพร่อง จะสิ้นสุดในเดือนกันยายน 2025
- Node.js (เวอร์ชันเก่า): การสนับสนุนทั้งหมด รวมถึงการแก้ไขข้อบกพร่อง จะสิ้นสุดในเดือนกันยายน 2025
- Go (เวอร์ชันเก่า): การสนับสนุนทั้งหมด รวมถึงการแก้ไขข้อบกพร่องจะสิ้นสุดในเดือนกันยายน 2025
- Dart และ Flutter (เวอร์ชันเก่า): ไม่ได้รับการบำรุงรักษาอย่างต่อเนื่อง
- Swift (เวอร์ชันเก่า): ไม่มีการดูแลรักษา
- Android (เวอร์ชันเก่า): ไม่มีการดูแลรักษา