हम cookies इस्तेमाल करते हैं. Cookies और ब्राउज़र स्टोरेज आपको साइन इन रखते हैं और आपकी प्राथमिकताएं याद रखते हैं। आपकी अनुमति से हम यह भी मापते हैं कि साइट कैसे इस्तेमाल होती है। आप कभी भी । हमारी cookie नीति देखें।

वेब सर्च

Endpoints

वेब सर्च

:online वेरिएंट, plugins या web_search_options से उत्तरों को लाइव वेब नतीजों पर आधारित करें। उद्धरण, पैरामीटर, कीमत और उदाहरण यहाँ हैं।

playground में आज़माएं

वेब सर्च मॉडल के कॉन्टेक्स्ट में लाइव वेब नतीजे जोड़ती है और URL उद्धरण लौटाती है। आप इसे किसी भी टेक्स्ट मॉडल के लिए तीन तरीकों से चालू कर सकते हैं।

1. :online वेरिएंट

किसी भी मॉडल id में :online जोड़ें:

{ "model": "openai/gpt-5-mini:online", "messages": [{ "role": "user", "content": "What happened in AI this week?" }] }

:online बेस मॉडल जैसी ही कीमत, कुंजी allowlist और प्लान नियम इस्तेमाल करता है। देखें मॉडल id।

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const result = await client.chat.completions.create({
  "model": "openai/gpt-5-mini:online",
  "messages": [
    {
      "role": "user",
      "content": "What are the latest AI model releases this week?"
    }
  ]
});
console.log(result.choices[0].message.content);

2. web प्लगइन

प्लगइन आपको सर्च पर नियंत्रण देता है:

{
  "model": "anthropic/claude-sonnet-4.5",
  "messages": [{ "role": "user", "content": "Latest stable Node.js version?" }],
  "plugins": [
    { "id": "web", "max_results": 5, "engine": "exa", "search_prompt": "Use these sources:" }
  ]
}
फ़ील्डप्रकारविवरण
plugins[].idstring"web"
max_resultsintegerजोड़े जाने वाले नतीजों की संख्या (डिफ़ॉल्ट 5)।
enginestring"native" (प्रोवाइडर की अपनी सर्च, जब उपलब्ध हो) या "exa"। छोड़ने पर उपलब्ध होने पर native इस्तेमाल होता है, वरना Exa।
search_promptstringजोड़े गए नतीजों से पहले रखा जाने वाला टेक्स्ट।

3. web_search_options

मूल सर्च वाले मॉडल के लिए OpenAI-शैली का विकल्प:

{
  "model": "openai/gpt-4o-search-preview",
  "messages": [{ "role": "user", "content": "Who won yesterday's match?" }],
  "web_search_options": { "search_context_size": "high" }
}

search_context_size "low", "medium" या "high" होता है। यह तय करता है कि कितनी सर्च सामग्री जुटाई जाए, और कीमत।

प्रतिक्रिया

उद्धरण मैसेज पर annotations के रूप में लौटते हैं:

{
  "choices": [
    {
      "index": 0,
      "finish_reason": "stop",
      "message": {
        "role": "assistant",
        "content": "The latest LTS release is ... [nodejs.org](https://nodejs.org/en/blog)",
        "annotations": [
          {
            "type": "url_citation",
            "url_citation": { "url": "https://nodejs.org/en/blog", "title": "Node.js Blog", "start_index": 25, "end_index": 60, "content": "..." }
          }
        ]
      }
    }
  ],
  "usage": { "prompt_tokens": 2410, "completion_tokens": 85, "total_tokens": 2495, "cost": 0.02061 }
}

कीमत

टोकन के ऊपर, सर्च की अपनी कीमत होती है: Exa का शुल्क प्रति नतीजा लगता है, और native सर्च का प्रति अनुरोध मॉडल की web_search कीमत के अनुसार। सर्च नतीजे इनपुट टोकन में भी गिने जाते हैं। यह सब usage.cost में शामिल है और USD में कटता है। देखें कीमत और बिलिंग।

त्रुटियाँ

चैट कंप्लीशन्स जैसी ही। देखें त्रुटियाँ।