> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# वेब खोज अनुरोधों को debug करें

> वेब खोज अनुरोध सत्यापित करें, प्रदाता का सपोर्ट जाँचें और लौटाए गए खोज परिणाम व citations देखें।

जब वेब खोज अनुरोध आपकी अपेक्षा के अनुसार काम न करे, तब यह जाँचने के लिए इस तरीके का उपयोग करें कि Phaseo ने अनुरोध स्वीकार किया या नहीं, सही रूट किया या नहीं और साफ़ खोज परिणाम लौटाए या नहीं।

## 1. खोज का इरादा स्पष्ट करें

केवल prompt के शब्दों पर निर्भर न रहें। अनुरोध में खोज सेटिंग सीधे शामिल करें ताकि Phaseo समझे कि आप वेब खोज चाहते हैं।

जाँचें कि इनमें से क्या मौजूद है:

* `tools` में native search tools
* endpoint समर्थित हो तो `web_search_options`

## 2. पुष्टि करें कि संगत प्रदाता उपलब्ध था

यदि अनुरोध ब्लॉक हो या अपेक्षा से अलग रूट हो, तो अनुरोध विवरण में देखें:

* संभावित प्रदाताओं का विवरण
* प्रदाता सक्षम करने का विवरण
* रूटिंग की व्याख्या

इससे पता चलेगा कि खोज समर्थन न होने के कारण प्रदाता सूची सीमित हुई थी या नहीं।

## 3. उपयोग काउंटर देखें

सफल search-backed अनुरोधों में खोज-संबंधित उपयोग मीटर दिखने चाहिए, जैसे:

* अनुरोधित native web-search tools
* web search परिणाम
* citations

यह सबसे तेज़ संकेत है कि अनुरोध ने वास्तव में खोज का उपयोग किया।

## 4. खोज परिणाम सेक्शन देखें

सफल अनुरोधों के लिए अनुरोध विवरण डायलॉग खोलें और Web search observability सेक्शन ढूँढ़ें।

वहाँ यह जानकारी दिखती है:

* native search का उपयोग हुआ या नहीं
* सामान्यीकृत परिणामों की संख्या
* सामान्यीकृत citations की संख्या
* निकाले गए परिणाम रिकॉर्ड
* निकाले गए citation रिकॉर्ड

कच्चे payload पढ़े बिना प्रदाता व्यवहार की तुलना करें।

## 5. इन मामलों को अलग रखें

अभी native search और provider capability gating उपलब्ध हैं। Search fallback planning अलग है।

Debug करते समय इन मामलों में अंतर करें:

1. native search अनुरोध स्वीकार हुआ और रूट किया गया।
2. अनुरोध स्वीकार हुआ, लेकिन कोई संगत प्रदाता उपलब्ध नहीं रहा।
3. अनुरोध सफल हुआ, लेकिन citations कमज़ोर या कम थे।

ये अलग समस्याएँ हैं और इनकी जाँच एक ही तरह से नहीं करनी चाहिए।

## 6. परिणाम गलत लगें तो किन चीज़ों की तुलना करें

अनुरोधों के बीच तुलना करें:

* मॉडल ID
* वास्तव में चुना गया प्रदाता
* अनुरोध के search विकल्प
* परिणामों की संख्या
* citations की संख्या
* routing विवरण

यदि परिणाम की गुणवत्ता प्रदाता के अनुसार बदलती है, तो सामान्यीकृत लॉग में यह दिखना चाहिए।

## संबंधित गाइड

* [रूटिंग और फ़ॉलबैक](../guides/routing-and-fallbacks.mdx)
* [उदाहरण](../guides/examples.mdx)
* [TypeScript SDK](../sdk-reference/typescript/overview.mdx)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.