Anthropic Web Search
Generate cited answers using web search.
بحث على الويب مدعوم بالنموذج (Anthropic).
إنشاء إجابة موثّقة المصادر باستخدام Claude والبحث على الويب. مرّر messages وmax_tokens. تدير الخدمة النموذج وأداة web_search؛ ويحد max_uses من عدد عمليات البحث. الاستجابة عبارة عن كائن Anthropic Messages يضم كتل tool-use وsearch-result وtext. يبلّغ usage عن استهلاك الموارد، وليس عن رسوم Felo.
مرجع التسعير
- القياس: مكوّنات الاستجابة المقيسة.
- تقدير الطلب المرجعي: 0.3 دولار أمريكي.
- مضاعف العميل المرجعي: 1.0. يجب عدم تطبيق مضاعفات المرجع مرة أخرى على مبالغ العملاء المسوّاة.
بيانات مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.
- النوع: integermax
_tokens مطلوبالحد الأقصى لعدد الرموز المولّدة في الإجابة. مطلوب في واجهة Messages API الخاصة بالمنبع.
- النوع: array object[]messagesمطلوب
رسائل المحادثة، بالصيغة نفسها التي تستخدمها واجهة Anthropic Messages API. يحمل دور المستخدم سؤالك.
- contentالنوع: string
نص الرسالة. تُقبل أيضًا كتل المحتوى المهيكلة.
- roleالنوع: string تعدادالقيم
- user
- assistant
- النوع: stringsystem
موجّه نظام اختياري لتوجيه نبرة الإجابة أو تنسيقها.
- النوع: object200
استجابة Anthropic Messages قياسية. يتناوب
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
تعذّرت معالجة الطلب. تحقق من معاملات الطلب.
- 401
مطلوب مفتاح API صالح من Felo.
- 402
لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.
- 403
الحساب غير مصرّح له بهذه العملية.
- 429
تم بلوغ حد الطلبات أو حد الإنفاق.
- 502
تعذّر على الخدمة إكمال الطلب.
- 503
خدمة API أو الفوترة غير متاحة مؤقتًا.
- 504
انتهت مهلة الخدمة أثناء معالجة الطلب.
- default
استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد
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
}
}
}