Opišite odjemalsko funkcijo
Pošljite `web_search` kot standardno funkcijsko orodje v polju tools, kot kaže primer. Model samo zahteva klic; vaša aplikacija izvede iskanje prek dovoljenega vira.
Po izvedbi vrnite modelu normaliziran rezultat v sporočilu z vlogo `tool` in ujemajočim se tool_call_id. Besedilo modela ne nadomesti vira: ohranite URL, naslov, datum in 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
}
}
}]
}Zanesljiv odgovor
- Pred izvedbo iskanja preverite ime funkcije in argument poizvedbe.
- Ko potek dela zahteva preverjanje, uporabniku ob trditvah pokažite povezave.
- Domene ali nalogo omejite na strani izdelka, kadar to zahteva pravilnik vaše organizacije.
Stroški in dnevnik
Porabo iskanja v izvajalniku funkcije spremljajte ločeno od žetonov modela.
Po delnem izhodu ne ponavljajte iskanja samodejno: najprej ugotovite, kateri viri so že prispeli in kaj je uporabnik videl.