Narzędzie: retrieve-google-maps-platform-docs
Przeszukuje dokumentację Google Maps Platform, przykłady kodu, centrum architektury, centrum zaufania, repozytoria GitHub (w tym przykładowy kod i biblioteki klienta dla react-google-maps, Flutter, Compose, narzędzi, SwiftUI i innych), a także warunki usługi, aby odpowiadać na pytania użytkowników. WAŻNE: PRZED użyciem tego narzędzia MUSISZ wywołać narzędzie retrieve-instructions lub wczytać zasób instructions. Dostarcza to niezbędnego kontekstu, który jest potrzebny do prawidłowego działania tego narzędzia.
Schemat wejściowy
Komunikat żądania dla funkcji RetrieveContexts.
RetrieveContextsRequest
| Zapis JSON |
|---|
{ "llmQuery": string, "filter": string, "source": string } |
| Pola | |
|---|---|
llmQuery |
Wymagane. Zapytanie w języku naturalnym. Jest to zapytanie wygenerowane przez LLM, a nie bezpośrednie zapytanie użytkownika. |
filter |
Opcjonalnie. Opcjonalne filtry zawężające zakres pobierania, np. nazwy interfejsów API, obszary produktów. |
source |
Opcjonalnie. Wskazuje źródło zapytania, które jest używane do celów analitycznych. Może to być na przykład nazwa aplikacji klienckiej lub komponentu interfejsu, który wygenerował zapytanie. Format powinien zawierać maksymalnie 64 znaki ASCII. Np. „moja-aplikacja-klienta”, „wyszukiwarka-konsoli-internetowej”. |
Schemat wyjściowy
Wiadomość odpowiedzi dla RetrieveContexts.
RetrieveContextsResponse
| Zapis JSON |
|---|
{
"contexts": [
{
object ( |
| Pola | |
|---|---|
contexts[] |
Lista pobranych kontekstów. |
Kontekst
| Zapis JSON |
|---|
{ "text": string, "score": number, "documentationUri": string, "apiState": string } |
| Pola | |
|---|---|
text |
Pobrany fragment tekstu. |
score |
Wynik trafności. |
documentationUri |
Adres URL oryginalnej dokumentacji. |
apiState |
Tylko dane wyjściowe. stan interfejsu API, Musi mieć jedną z tych wartości: „ga”, „preview”, „alpha”, „beta” lub „deprecated”. |
Adnotacje narzędzi
Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌