Request Get
Orodje Request Get izvaja HTTP GET zahteve na poljuben URL. Agent lahko s pomočjo tega orodja kliče zunanje REST API-je (npr. vremenski API, podatkovne storitve), če je vhod poizvedba ali parameter iskanja.
Kdaj uporabiti
- Klicanje REST API-jev, ki podpirajo GET (branje podatkov, iskanje).
- Agent potrebuje sveže podatke z zunanjega URL-ja na podlagi uporabnikovega vprašanja.
- Enostavna integracija brez OpenAPI specifikacije (npr. en endpoint z query parametri).
Nastavitve v Flowise
Obvezni parametri
| Parameter | Opis |
|---|---|
| URL | Polni URL za GET zahtevo (npr. https://api.example.com/data). Podpira spremenljivke (npr. {{$flow.input}}). |
Opcijski parametri (Additional params)
| Parameter | Opis |
|---|---|
| Name | Ime orodja, ki ga vidi agent (privzeto requests_get). |
| Description | Opis za LLM: kdaj naj agent uporabi to orodje in kaj naj vnese (npr. parametre). Pomembno za pravilno izbiro orodja. |
| Headers | JSON objekt z HTTP glavami (npr. {"Authorization": "Bearer <token>", "Content-Type": "application/json"}). Za API ključe in auth. |
| Query Params Schema | Opis parametrov (path/query), da LLM ve, kaj lahko vnese. Primer: {"id": {"type": "string", "required": true, "in": "path", "description": "ID elementa"}, "limit": {"type": "string", "in": "query", "description": "Število rezultatov"}}. |
| Max Output Length | Največja dolžina odziva v znakih (privzeto 2000). Daljši odziv se skrajša, da prihrani tokene. |
Vhod agenta
Agent orodju posreduje vhod, ki ustreza Query Params Schema: npr. vrednosti za path ali query parametre. Če schema ni nastavljena, je vhod običajno en sam niz (npr. URL ali iskalni niz).
Primer uporabe
- V Agentflow V2 dodajte Tool in izberite Request Get.
- V polje URL vnesite osnovni URL (npr.
https://api.weatherapi.com/v1/current.json). - V Headers dodajte API ključ, če ga API zahteva:
{"key": "YOUR_API_KEY"}alix-api-key. - V Query Params Schema opišite parametre (npr.
qza lokacijo), da agent ve, kaj vnesti. - V Description napišite, kdaj naj agent uporabi to orodje (npr. „Trenutno vreme za dano lokacijo. Vhod: ime mesta.“).
Povezave
- Request Post – za POST zahteve
- OpenAPI Toolkit – če imate OpenAPI specifikacijo z več endpointi
- Orodja – pregled