Narzędzia natywne Google (Gemini)
Modele Gemini mają zestaw narzędzi natywnych Google, które są bezpośrednio zintegrowane z modelem. W przeciwieństwie do narzędzi uniwersalnych, te narzędzia obsługiwane są po stronie serwera bez dodatkowego narzutowego wywoływania funkcji.
Dostępne narzędzia natywne Google
| Narzędzie | Klucz narzędzia | Opis |
|---|---|---|
| Wyszukiwanie Google | googleSearch | Wyszukaj aktualne informacje w Google |
| Wykonanie kodu | codeExecution | Napisz i uruchom kod Pythona w sandboxie |
| Kontekst URL | urlContext | Pobierz treść z określonego URL |
| Google Maps | googleMaps | Wyszukaj lokalizacje i uzyskaj informacje o tracie |
Jak to działa
Gdy wybierasz model Gemini i włączasz jeden lub więcej narzędzi natywnych Google, narzędzia te są bezpośrednio obsługiwane przez sam model. AI automatycznie decyduje, kiedy i które narzędzie zostanie użyte w oparciu o Twoje zapytanie.
Wyłączność
Natywne narzędzia Google są wyłącznie: gdy narzędzie natywne Google jest włączone, narzędzia uniwersalne (takie jak wyszukiwanie w Internecie czy wyszukiwanie obrazów) są automatycznie wyłączone. Zapewnia to optymalną kompatybilność z modelami Gemini.
Ustawienia
| Ustawienie | Wartość |
|---|---|
| Dostępne dla | modele Gemini |
| Wyłączność | Tak (zastępuje narzędzia uniwersalne) |
Zalety w porównaniu z narzędziami uniwersalnymi
| Narzędzia natywne Google | Narzędzia uniwersalne |
|---|---|
| Bezpośrednio zintegrowane z Gemini | Zewnętrzne wywołanie API |
| Brak dodatkowego rundy wywołań funkcji | Dodatna latency z powodu wywołania narzędzia |
| Dopasowane do Gemini | Działają ze wszystkimi modelami |
| Obsługa po stronie serwera | Obsługa narzędzi po stronie klienta |
Wykonanie kodu z plikami
Pliki, które dołączasz w czacie, są automatycznie przesyłane do Gemini Files API przed wywołaniem narzędzia do wykonywania kodu. Po zakończeniu załadowane pliki są automatycznie sprzątane. Umożliwia to bezpośrednią analizę plików CSV, obrazów lub innych danych.
Przykłady użycia
- Wyszukiwanie Google: "Jakie były najnowsze wiadomości o prawie AI?"
- Wykonanie kodu: "Oblicz średnią ze stojących 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 jednocześnie używać z narzędziami uniwersalnymi lub innymi narzędziami natywnymi (wyłącznie)
- Wymaga, aby organizacja włączyła modele Gemini
Powiązane narzędzia
- Code Interpreter (OpenAI) — podobne wykonywanie kodu dla modeli OpenAI
- Wykonanie kodu (Claude) — podobne wykonywanie kodu dla modeli Claude
- Wyszukiwanie w Internecie — uniwersalny narzędzie wyszukiwania dla wszystkich modeli