Bibliotekat e Gemini API

Kur ndërtoni me Gemini API, ne rekomandojmë përdorimin e Google GenAI SDK . Këto janë bibliotekat zyrtare, të gatshme për prodhim, që ne zhvillojmë dhe 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 i ri në Gemini API, ndiqni udhëzuesin tonë të fillimit të shpejtë për të filluar.

Mbështetje dhe instalim gjuhësor

Google GenAI SDK është i disponueshëm për gjuhët Python, JavaScript/TypeScript, Go dhe Java. Ju mund të instaloni bibliotekën e secilës gjuhë duke përdorur menaxherët e paketave ose vizitoni depot e tyre GitHub për angazhim të mëtejshëm:

Python

JavaScript

Shkoni

Java

  • Biblioteka: google-genai

  • Depoja e GitHub: googleapis/java-genai

  • Instalimi: Nëse jeni duke përdorur 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>

Disponueshmëria e përgjithshme

Ne filluam të nxjerrim Google GenAI SDK, një grup i ri bibliotekash për të hyrë në Gemini API, në fund të vitit 2024 kur lançuam Gemini 2.0.

Që nga maji 2025, ata arritën në disponueshmërinë e përgjithshme (GA) në të gjitha platformat e mbështetura dhe janë bibliotekat e rekomanduara për të hyrë në 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 Binjakët.

Nëse po përdorni një nga bibliotekat tona të vjetra, ju rekomandojmë fuqimisht të migroni në mënyrë që të mund të përdorni veçoritë më të fundit dhe të merrni performancën më të mirë duke punuar me Gemini. Rishikoni seksionin e bibliotekave të vjetra për më shumë informacion.

Bibliotekat e trashëguara dhe migrimi

Nëse po përdorni një nga bibliotekat tona të vjetra, ju rekomandojmë të migroni në bibliotekat e reja .

Bibliotekat e vjetra nuk ofrojnë qasje në veçoritë e fundit (të tilla si Live API dhe Veo ) dhe janë në një rrugë zhvlerësimi. Ata do të ndalojnë marrjen e përditësimeve në fund të shtatorit 2025, boshllëqet e veçorive do të rriten dhe defektet e mundshme mund të mos rregullohen më.

Statusi i mbështetjes së çdo biblioteke të trashëguar ndryshon, i detajuar në tabelën e mëposhtme:

Gjuha Biblioteka e trashëguar Statusi i mbështetjes Biblioteka e rekomanduar
Python google-generativeai E gjithë mbështetja, duke përfshirë rregullimet e gabimeve, përfundon në fund të shtatorit 2025. google-genai
JavaScript/TypeScript @google/generativeai E gjithë mbështetja, duke përfshirë rregullimet e gabimeve, përfundon në fund të shtatorit 2025. @google/genai
Shkoni google.golang.org/generative-ai E gjithë mbështetja, duke përfshirë rregullimet e gabimeve, përfundon në fund të shtatorit 2025. google.golang.org/genai
Dart dhe Flutter google_generative_ai Nuk mbahet në mënyrë aktive Përdor komunitetin e besuar ose bibliotekat e palëve të treta, si firebase_ai , ose hyr duke përdorur REST API
Swift generative-ai-swift Nuk mbahet në mënyrë aktive Përdorni Firebase AI Logic
Android generative-ai-android Nuk mbahet në mënyrë aktive Përdorni Firebase AI Logic

Shënim për zhvilluesit e Java: Nuk kishte Java SDK të trashëguar të ofruar nga Google për Gemini API, kështu që nuk kërkohet asnjë migrim nga një bibliotekë e mëparshme e Google. Mund të filloni drejtpërdrejt me bibliotekën e re në seksionin e mbështetjes dhe instalimit të gjuhës .

Modele të shpejta për gjenerimin e kodit

Modelet gjeneruese (p.sh. Gemini, Claude) dhe IDE-të e fuqizuara nga AI (p.sh. Kursori) mund të prodhojnë kod për API-në Gemini duke përdorur biblioteka të vjetruara ose të vjetruara për shkak të ndërprerjes së të dhënave të tyre të trajnimit. Që kodi i krijuar të përdorë bibliotekat më të fundit, të rekomanduara, jepni udhëzime për versionin dhe përdorimin direkt në kërkesat tuaja. Ju mund të përdorni shabllonet më poshtë për të ofruar kontekstin e nevojshëm: