Kur ndërtoni me Gemini API, ne rekomandojmë përdorimin e Google GenAI SDK . Këto janë libraritë zyrtare, të gatshme për prodhim, të cilat ne i zhvillojmë dhe i mirëmbajmë për gjuhët më të njohura. Ato janë në Disponueshmëri të Përgjithshme dhe përdoren në të gjithë dokumentacionin dhe shembujt tanë zyrtarë.
Nëse jeni të ri në Gemini API, ndiqni udhëzuesin tonë të shpejtë për të filluar.
Mbështetje gjuhësore dhe instalim
SDK-ja Google GenAI është e disponueshme për gjuhët Python, JavaScript/TypeScript, Go dhe Java. Mund të instaloni bibliotekën e secilës gjuhë duke përdorur menaxherët e paketave ose të vizitoni depot e tyre në GitHub për më shumë informacion:
Python
Biblioteka:
google-genaiDepozita e GitHub: googleapis/python-genai
Instalimi:
pip install google-genai
JavaScript
Biblioteka:
@google/genaiDepozita e GitHub: googleapis/js-genai
Instalimi:
npm install @google/genai
Shko
Biblioteka:
google.golang.org/genaiDepozita e GitHub: googleapis/go-genai
Instalimi:
go get google.golang.org/genai
Java
Biblioteka:
google-genaiDepozita e GitHub: googleapis/java-genai
Instalimi: Nëse po përdorni Maven, shtoni sa vijon në varësitë tuaja:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
C#
Biblioteka:
Google.GenAIDepozita e GitHub: googleapis/go-genai
Instalimi:
dotnet add package Google.GenAI
Disponueshmëria e përgjithshme
Ne filluam të lançojmë Google GenAI SDK, një grup të ri bibliotekash për të aksesuar Gemini API, në fund të vitit 2024 kur lançuam Gemini 2.0.
Që nga maji i vitit 2025, ato arritën Disponueshmërinë e Përgjithshme (GA) në të gjitha platformat e mbështetura dhe janë bibliotekat e rekomanduara për të aksesuar Gemini API. Ato janë të qëndrueshme, të mbështetura plotësisht për përdorim në prodhim dhe mirëmbahen në mënyrë aktive. Ato ofrojnë akses në veçoritë më të fundit dhe ofrojnë performancën më të mirë duke punuar me Gemini.
Nëse po përdorni një nga bibliotekat tona të trashëguara, ne ju rekomandojmë fuqimisht që ta migroni në mënyrë që të keni akses në veçoritë më të fundit dhe të merrni performancën më të mirë duke punuar me Gemini. Rishikoni seksionin e bibliotekave të trashëguara për më shumë informacion.
Bibliotekat e trashëguara dhe migrimi
Nëse po përdorni një nga bibliotekat tona të trashëguara, ju rekomandojmë të migroni në bibliotekat e reja .
Bibliotekat e trashëguara nuk ofrojnë qasje në veçoritë e fundit (si Live API dhe Veo ) dhe janë në një rrugë të vjetërimit. Ato do të ndalojnë së marri përditësime më 30 nëntor 2025, boshllëqet në veçori do të rriten dhe gabimet e mundshme mund të mos rregullohen më.
Statusi i mbështetjes së secilës bibliotekë të trashëguar ndryshon, i detajuar në tabelën vijuese:
| Gjuha | Biblioteka e trashëguar | Statusi i mbështetjes | Biblioteka e rekomanduar |
|---|---|---|---|
| Python | google-generativeai | I gjithë mbështetja, përfshirë rregullimet e gabimeve, përfundon më 30 nëntor 2025. | google-genai |
| JavaScript/TypeScript | @google/generativeai | I gjithë mbështetja, përfshirë rregullimet e gabimeve, përfundon më 30 nëntor 2025. | @google/genai |
| Shko | google.golang.org/generative-ai | I gjithë mbështetja, përfshirë rregullimet e gabimeve, përfundon më 30 nëntor 2025. | google.golang.org/genai |
| Shigjetë dhe Fluturim | google_generative_ai | Nuk mirëmbahet në mënyrë aktive | Përdorni biblioteka të besuara të komunitetit ose të palëve të treta, si firebase_ai , ose aksesoni duke përdorur REST API. |
| I shpejtë | generative-ai-swift | Nuk mirëmbahet në mënyrë aktive | Përdorni Logjikën e AI-së të Firebase |
| Android | generative-ai-android | Nuk mirëmbahet në mënyrë aktive | Përdorni Logjikën e AI-së të Firebase |
Shënim për zhvilluesit e Java-s: Nuk kishte asnjë SDK Java të trashëguar nga Google për Gemini API, kështu që nuk kërkohet migrim nga një bibliotekë e mëparshme e Google. Mund të filloni direkt me bibliotekën e re në seksionin Mbështetja dhe instalimi i gjuhëve .
Shabllone të shpejta për gjenerimin e kodit
Modelet gjeneruese (p.sh., Gemini, Claude) dhe IDE-të e mundësuara nga IA (p.sh., Cursor) mund të prodhojnë kod për Gemini API duke përdorur biblioteka të vjetruara ose të papërdorura për shkak të ndërprerjes së të dhënave të trajnimit. Që kodi i gjeneruar të përdorë bibliotekat më të fundit dhe të rekomanduara, jepni udhëzime për versionin dhe përdorimin direkt në udhëzimet tuaja. Mund të përdorni shabllonet më poshtë për të ofruar kontekstin e nevojshëm: