Huraikan fungsi klien
Hantar `web_search` sebagai alat fungsi standard dalam tatasusunan tools, seperti dalam contoh. Model hanya meminta panggilan; aplikasi anda melaksanakan carian melalui sumber yang dibenarkan.
Selepas pelaksanaan, kembalikan hasil ternormal kepada model dalam mesej berperanan `tool` dengan tool_call_id yang sepadan. Teks model tidak menggantikan sumber: kekalkan URL, tajuk, tarikh dan konteks.
{
"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
}
}
}]
}Jawapan yang boleh dipercayai
- Sahkan nama fungsi dan argumen pertanyaan sebelum melaksanakan carian.
- Tunjukkan pautan kepada pengguna berhampiran dakwaan apabila aliran kerja memerlukan pengesahan.
- Hadkan domain atau tugasan pada pihak produk apabila dasar organisasi anda memerlukannya.
Kos dan jurnal
Jejaki perbelanjaan carian dalam pelaksana fungsi anda secara berasingan daripada token model.
Jangan ulang carian secara automatik selepas output separa: tentukan dahulu sumber yang telah tiba dan perkara yang dilihat oleh pengguna.