phaseo:web_search عندما يحتاج النموذج إلى معلومات حديثة أو موثّقة بالمصادر. يحدّد النموذج وقت البحث ويصوغ الاستعلام، ويمكنه البحث عدة مرات ضمن الطلب الواحد.
تعيد Phaseo إلى النموذج عناوين URL والعناوين والمقتطفات والنتائج البارزة ونص الصفحة اختياريًا، ليتمكن من كتابة رد يستند إلى المصادر.
يتوفر TinyFish Search كمحرك مُدار اختياري. يبقى بحث المزوّد الأصلي متاحًا عبر
engine: "native" على المسارات المدعومة.آلية العمل
- أضف
{ "type": "phaseo:web_search" }إلىtools. - يقرّر النموذج ما إذا كان يحتاج إلى البحث ثم يصدر استعلامًا.
- تنفّذ Phaseo البحث باستخدام المحرك المُعدّ.
- تُعاد النتائج إلى النموذج ضمن سياق الأداة.
- يكتب النموذج الرد النهائي، ويمكنه البحث مجددًا عند الحاجة.
بدء سريع
الإعداد
اختيار المحرك
استخدم
engine: "native" في تعريف الأداة فقط. إذا حاول النموذج إرسال engine: "native" ضمن استدعاء بحث صادر بالفعل عبر البوابة، تعيد Phaseo خطأ أداة لأن اختيار الأدوات الأصلية يجب أن يتم قبل إرسال الطلب upstream.
TinyFish Search
فعّل المحرك بإعدادTINYFISH_API_KEY في أسرار تشغيل بوابة Phaseo، ثم اختره في معلمات الأداة:
language تلميحًا للغة ويختار page صفحة نتائج من 0 إلى 10. يدعم TinyFish قائمتي تصفية النطاقات ويحوّلهما Phaseo إلى عوامل بحث. تشمل النتائج عناوين URL والعناوين والمقتطفات والمقاطع البارزة. استخدم phaseo:web_fetch عندما يحتاج النموذج إلى نص أشمل من النتيجة.
تصفية النطاقات
استخدمallowed_domains عندما يجب أن تستند الإجابة إلى مجموعة مصادر محددة:
excluded_domains عندما يُسمح بالبحث الواسع على الويب، مع استبعاد نطاقات محددة من النتائج.
يقبل Perplexity وFirecrawl إما allowed_domains أوexcluded_domains في استدعاء بحث واحد، وليس كليهما. يقبل Perplexity حتى 20 مرشح نطاق لكل طلب ويحوّل النطاقات المستبعدة إلى تنسيق قائمة الحظر. يحوّل TinyFish المصفوفتين إلى العاملين site: و-site: في الاستعلام.
TinyFish Search مجاني ضمن خططه المنشورة، لذا لا يضيف Phaseo رسوم استخدام للمزوّد عند engine: "tinyfish"؛ وتبقى أسعار طلبات ورموز Phaseo العادية سارية.
Responses API
تعمل بنية الأداة نفسها مع/v1/responses:
الاستخدام والتسعير
تزيد استدعاءات البحث على الويب العدادات التالية:server_tool_web_search_requests وserver_tool_web_search_extra_results. ويمكن استخدام native_web_search_requests للبحث الأصلي للمزوّد إذا عرّفت بطاقة سعر النموذج هذا العداد.