Anthropic Web Search
Generate cited answers using web search.
मॉडल-आधारित वेब सर्च (Anthropic)।
Claude और वेब सर्च से उद्धरण सहित उत्तर बनाता है। messages और max_tokens दें। मॉडल और web_search टूल सेवा द्वारा प्रबंधित हैं; max_uses सर्च की संख्या सीमित करता है। response एक Anthropic Messages ऑब्जेक्ट है जिसमें tool-use, search-result और text ब्लॉक होते हैं। usage संसाधन खपत बताता है, Felo शुल्क नहीं।
मूल्य संदर्भ
- मीटरिंग: मीटर किए गए response घटक
- संदर्भ request अनुमान: USD 0.3
- संदर्भ ग्राहक गुणक: 1.0। निपटाई गई ग्राहक राशि पर इसे दोबारा लागू न करें।
यह केवल संदर्भ मेटाडेटा है — खाते का कोटेशन, गारंटीशुदा मूल्य या खर्च सीमा नहीं। रिसोर्स क्रेडिट Felo क्रेडिट नहीं हैं। अंतिम शुल्क Felo बिलिंग रिकॉर्ड के अनुसार लगते हैं।
- टाइप: integermax
_tokens आवश्यकउत्तर में जनरेट करने के लिए टोकन की अधिकतम संख्या। अपस्ट्रीम Messages API के लिए आवश्यक।
- टाइप: array object[]messagesआवश्यक
बातचीत के मैसेज, Anthropic Messages API जैसे प्रारूप में। user turn में आपका प्रश्न होता है।
- contentटाइप: string
मैसेज टेक्स्ट। संरचित कंटेंट ब्लॉक भी स्वीकार किए जाते हैं।
- roleटाइप: string enumमान
- user
- assistant
- टाइप: stringsystem
उत्तर का टोन या फ़ॉर्मेट नियंत्रित करने के लिए वैकल्पिक system prompt।
- टाइप: object200
मानक Anthropic Messages response।
content[]में की गई सर्च और उद्धृत उत्तर एक साथ आते हैं;usage.server_tool_use.web_search_requestsबिल की गई सर्च संख्या है।- टाइप: array object[]content
क्रमबद्ध ब्लॉक: server_tool_use (सर्च क्वेरी), web_search_tool_result (स्रोत), और text (उद्धृत उत्तर)।
खाली ऑब्जेक्ट - टाइप: stringid
- टाइप: stringrole
- टाइप: stringstop
_reason - टाइप: stringtype
- टाइप: objectusage
- cacheटाइप: integer
_creation _input _tokens Integer numbers.
- cacheटाइप: integer
_read _input _tokens Integer numbers.
- inputटाइप: integer
_tokens Integer numbers.
- outputटाइप: integer
_tokens Integer numbers.
- serverटाइप: object
_tool _use - webटाइप: integer
_search _requests बिल किया गया वेब सर्च काउंट।
application/json - 400
request संसाधित नहीं किया जा सका। request पैरामीटर जाँचें।
- 401
एक वैध Felo API key आवश्यक है।
- 402
request आगे नहीं बढ़ सकता क्योंकि बिलिंग आवश्यकता पूरी नहीं हुई है।
- 403
खाते को यह ऑपरेशन करने की अनुमति नहीं है।
- 429
request या खर्च की सीमा तक पहुँच गए हैं।
- 502
सेवा request पूरा नहीं कर सकी।
- 503
API या बिलिंग सेवा अस्थायी रूप से उपलब्ध नहीं है।
- 504
request संसाधित करते समय सेवा का समय समाप्त हो गया।
- default
त्रुटि response; upstream passthrough response प्रोवाइडर फ़ॉर्मेट का उपयोग कर सकते हैं।
application/json
curl https://openapi.felo.ai/v1/beta/anthropic-websearch/search \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "What are the three biggest AI announcements this week? Give one sentence each with sources."
}
]
}'
{
"id": "string",
"type": "message",
"role": "assistant",
"stop_reason": "end_turn",
"content": [
{}
],
"usage": {
"input_tokens": 1,
"output_tokens": 1,
"cache_read_input_tokens": 1,
"cache_creation_input_tokens": 1,
"server_tool_use": {
"web_search_requests": 1
}
}
}