ไลบรารี Gemini API

หน้านี้มีข้อมูลเกี่ยวกับการดาวน์โหลดและติดตั้งไลบรารีล่าสุดสําหรับ Gemini API หากคุณเพิ่งเคยใช้ Gemini API ให้ลองเริ่มเริ่มต้นใช้งาน API

หมายเหตุสำคัญเกี่ยวกับคลังใหม่

ตั้งแต่ช่วงปลายปี 2024 เราได้ทยอยเปิดตัว Google Gen AI SDK ซึ่งเป็นไลบรารีชุดใหม่ที่ให้บริการอินเทอร์เฟซแบบรวมสำหรับการเข้าถึงโมเดล Generative AI ของ Google ผ่านทั้ง Gemini API และ Vertex AI เพื่อปรับปรุงการเปลี่ยนผ่านระหว่างแพลตฟอร์มเหล่านี้ให้มีประสิทธิภาพยิ่งขึ้น

ตอนนี้ Google Gen AI SDK เป็นเส้นทางที่แนะนำในการเข้าถึงโมเดล Gemini และข้อมูลโค้ดทั้งหมดในเอกสารประกอบของเราใช้ไลบรารีเหล่านี้ ดูรายละเอียดเพิ่มเติมเกี่ยวกับการย้ายข้อมูลระหว่าง Gemini Developer API กับ Vertex AI ได้ที่หน้า Vertex AI

การอัปเดตที่สำคัญเกี่ยวกับคลังภาพ

ภาษา ไลบรารีเก่า ไลบรารีใหม่ (แนะนำ)
Python google-generativeai google-genai
JavaScript
และ TypeScript
@google/generative-ai @google/genai
Go google.golang.org/generative-ai google.golang.org/genai

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

ติดตั้งไลบรารี

PythonJavaScriptGo

คุณติดตั้งไลบรารี Python ได้ด้วยการเรียกใช้คำสั่งต่อไปนี้

pip install google-genai

คุณสามารถติดตั้งไลบรารี JavaScript และ TypeScript ได้โดยเรียกใช้คำสั่งต่อไปนี้

npm install @google/genai

คุณติดตั้งไลบรารี Go ได้ด้วยการเรียกใช้คำสั่งต่อไปนี้

go get google.golang.org/genai

ไลบรารีและ SDK เวอร์ชันเก่า

สําหรับแพลตฟอร์มที่มีไลบรารีใหม่ เราขอแนะนําอย่างยิ่งให้ย้ายข้อมูลไปใช้ไลบรารีใหม่ ไลบรารีก่อนหน้านี้จะไม่ได้รับฟีเจอร์ใหม่ และสถานะการสนับสนุนที่เฉพาะเจาะจงมีรายละเอียดด้านล่าง

สําหรับแพลตฟอร์มที่ยังไม่มีไลบรารีอย่างเป็นทางการใหม่ คุณสามารถเรียกใช้ API ของเราโดยตรง ใช้ไลบรารีที่ชุมชนดูแลรักษา หรือใช้ประโยชน์จากตัวเลือกของบุคคลที่สามที่เชื่อถือได้ เรากําลังทํางานอย่างหนักเพื่อขยายความครอบคลุมของ SDK อย่างเป็นทางการ และจะแสดงไลบรารีใหม่ที่นี่เมื่อมีการเผยแพร่

ไลบรารีก่อนหน้านี้มีดังนี้