Aprašykite kliento funkciją
Siųskite `web_search` kaip standartinį funkcijos įrankį tools masyve, kaip parodyta pavyzdyje. Modelis tik paprašo iškvietimo; jūsų programa atlieka paiešką per leidžiamą šaltinį.
Po vykdymo grąžinkite modeliui normalizuotą rezultatą `tool` vaidmens pranešime su atitinkamu tool_call_id. Modelio tekstas nepakeičia šaltinio: išsaugokite URL, pavadinimą, datą ir kontekstą.
{
"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
}
}
}]
}Patikimas atsakymas
- Prieš vykdydami paiešką patikrinkite funkcijos pavadinimą ir užklausos argumentą.
- Kai darbo eigai reikia patikros, šalia teiginių rodykite naudotojui nuorodas.
- Kai to reikalauja jūsų organizacijos politika, apribokite domenus arba užduotį produkto pusėje.
Kaina ir žurnalas
Paieškos sąnaudas funkcijos vykdyklėje stebėkite atskirai nuo modelio žetonų.
Po dalinės išvesties paieškos automatiškai nekartokite: pirmiausia nustatykite, kurie šaltiniai jau gauti ir ką matė naudotojas.