Kuvaa asiakasfunktio
Lähetä `web_search` työkalutaulukossa tavallisena funktiotyökaluna esimerkin mukaisesti. Malli vain pyytää kutsua; sovelluksesi suorittaa haun sallitusta lähteestä.
Palauta suorituksen jälkeen normalisoitu tulos mallille `tool`-roolin viestissä, jossa on vastaava tool_call_id. Mallin teksti ei korvaa lähdettä: säilytä URL, otsikko, päivämäärä ja konteksti.
{
"model": "openai/gpt-5.6-sol",
"messages": [{"role": "user", "content": "Find current primary sources for this topic."}],
"tools": [{
"type": "function",
"function": {
"name": "web_search",
"description": "Search permitted sources for current information.",
"parameters": {
"type": "object",
"properties": {"query": {"type": "string"}},
"required": ["query"],
"additionalProperties": false
}
}
}]
}Luotettava vastaus
- Vahvista funktion nimi ja kyselyargumentti ennen haun suorittamista.
- Näytä käyttäjälle väitteiden yhteydessä linkit, kun työnkulku edellyttää vahvistamista.
- Rajoita verkkotunnuksia tai tehtävää tuotteen puolella, kun organisaatiosi käytäntö sitä edellyttää.
Kustannukset ja loki
Seuraa hakukuluja funktiosuorittimessasi erillään mallitokeneista.
Älä toista hakua automaattisesti osittaisen tulosteen jälkeen: selvitä ensin, mitkä lähteet jo saapuivat ja mitä käyttäjä näki.