Przejdź do głównej treści

Narzędzia natywne Google (Gemini)

Model Gemini posiada zestaw narzędzi Google native tools, które są bezpośrednio zintegrowane z modelem. W przeciwieństwie do uniwersalnych narzędzi, te narzędzia obsługiwane są po stronie serwera bez dodatkowego narzutowego wywoływania funkcji.

Dostępne narzędzia natywne Google

NarzędzieKlucz narzędziaOpis
Wyszukiwanie GooglegoogleSearchWyszukiwanie aktualnych informacji w Google
Wykonanie koducodeExecutionPisanie i uruchamianie kodu Python w sandboxie
Kontekst URLurlContextPobieranie zawartości z określonego URL-a
Google MapsgoogleMapsWyszukiwanie lokalizacji i informacji o trasie

Jak to działa

Gdy wybierzesz model Gemini i włączysz jeden lub więcej narzędzi natywnych Google, narzędzia te są obsługiwane bezpośrednio przez model. AI automatycznie decyduje, kiedy które narzędzie zostanie użyte, w zależności od Twojego pytania.

Wyłączność

Wyłączność

Narzędzia natywne Google są wyłącznością: gdy włączone jest narzędzie natywne Google, narzędzia uniwersalne (takie jak Wyszukiwanie w Internecie czy Wyszukiwanie obrazów) zostają automatycznie wyłączone. Zapewnia to optymalną kompatybilność z modelami Gemini.

Ustawienia

UstawienieWartość
Dostępny dlamodeli Gemini
WyłącznośćTak (zastępuje narzędzia uniwersalne)

Zalety w porównaniu z narzędziami uniwersalnymi

Narzędzia natywne GoogleNarzędzia uniwersalne
Bezpośrednia integracja z GeminiWywołanie API z zewnętrznego serwera
Brak dodatkowego rundowego wywoływania funkcjiDodatlat latentność przez wywołanie narzędzia
Zadane pod GeminiDziała z wszystkimi modelami
Obsługa po stronie serweraDystrybucja narzędzi po stronie klienta

Automatyczna aktywacja

Gdy wybierzesz model Gemini i włączysz przynajmniej jedno narzędzie Google natywne, narzędzia uniwersalne są pomijane. Narzędzia natywne są bezpośrednio przekazywane do modelu Gemini za pomocą ChatGoogle.bindTools.

Wykonanie kodu z plikami

Pliki, które dołączasz do czatu, są automatycznie przesyłane do Gemini Files API, zanim zostanie wywołane narzędzie do wykonywania kodu. Po zakończeniu załadowane pliki są automatycznie usuwane. Dzięki temu możliwe jest bezpośrednie analizowanie plików CSV, obrazów lub innych danych za pomocą narzędzia do wykonywania kodu.

Przykłady zastosowań

  • Wyszukiwanie Google: "Jakie były dzisiaj wiadomości dotyczące legislacji AI?"
  • Wykonanie kodu: "Oblicz średnią z tych liczb: 7, 8, 6, 9, 7"
  • Kontekst URL: "Co znajduje się na stronie https://example.com/document?"
  • Google Maps: "Jaka jest trasa z Amsterdamu do Utrechtu?"

Ograniczenia

  • Dostępne tylko w modelach Gemini
  • Nie można używać jednocześnie z narzędziami uniwersalnymi lub innymi narzędziami natywnymi (wyłączność)
  • Wymaga, aby organizacja miała włączone modele Gemini

Pokrewne narzędzia