Razvijalske funkcije in zmožnosti

2 min branja

Ključne razvijalske zmožnosti

🔧
Klicanje funkcijOpišite sheme funkcij in pustite, da Gemini ustvari strukturirane klice za povezavo s poljubnim zunanjim API-jem ali orodjem.
🌐
Utemeljevanje z Google SearchOdgovore utemeljite z rezultati iskanja v realnem času in navedbami virov za dejstvom zveste, ažurne odgovore.
💻
Izvajanje kodeGemini piše in izvaja Python v peskovniku za matematiko, obdelavo podatkov in preverjanje logike.
📋
Strukturirani izhodiVsilite odgovore JSON, skladne z vašo shemo. Odpravi težave z razčlenjevanjem v avtomatiziranih cevovodih.
💾
Predpomnjenje kontekstaPredpomnite velike prompte in jih ponovno uporabite v več zahtevah s 90 % nižjim vhodnim stroškom.
📦
Batch APIMnožične zahteve pošiljajte s 50 % popusta. Idealno za nespletno obdelavo in podatkovne cevovode.
1

Opredelite sheme funkcij

Orodja opišite kot sheme JSON, ki določajo parametre, tipe in opise

2

Pošljite prompt z orodji

V klic API poleg uporabniškega prompta vključite deklaracije funkcij

3

Gemini ustvari klic

Model se odloči, katero funkcijo poklicati, in vrne strukturirane parametre

4

Izvedite in vrnite

Vaša koda izvede funkcijo, vrne rezultat, Gemini pa ga vključi v končni odgovor

Za največji prihranek združite predpomnjenje in Batch

Predpomnjenje konteksta (90 % popusta pri vhodnih tokenih) in Batch API (50 % popusta pri vseh tokenih) lahko združite. Pri ponavljajočih se obremenitvah z dolgim kontekstom lahko to zniža dejanske stroške za do 95 % v primerjavi s standardnimi cenami.
Razvijalske funkcije in zmožnosti | Gemini API | NativeAI Hub