Felo API PlatformFelo API Platform
جميع endpoints الخاصة بـ Anthropic Web Search
v0.2.0-beta
OpenAPI 3.1.0

بحث على الويب مدعوم بالنموذج (Anthropic).

الخادم:https://openapi.felo.ai
مكتبات العملاء

بحث على الويب مدعوم بالنموذج (Anthropic).

​

إنشاء إجابة موثّقة المصادر باستخدام Claude والبحث على الويب. مرّر messages وmax_tokens. تدير الخدمة النموذج وأداة web_search؛ ويحد max_uses من عدد عمليات البحث. الاستجابة عبارة عن كائن Anthropic Messages يضم كتل tool-use وsearch-result وtext. يبلّغ usage عن استهلاك الموارد، وليس عن رسوم Felo.

مرجع التسعير

  • القياس: مكوّنات الاستجابة المقيسة.
  • تقدير الطلب المرجعي: 0.3 دولار أمريكي.
  • مضاعف العميل المرجعي: 1.0. يجب عدم تطبيق مضاعفات المرجع مرة أخرى على مبالغ العملاء المسوّاة.

بيانات مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.

الجسم
مطلوب
application/json
  • max_tokens
    النوع: integer
    مطلوب

    الحد الأقصى لعدد الرموز المولّدة في الإجابة. مطلوب في واجهة Messages API الخاصة بالمنبع.

  • messages
    النوع: array object[]
    مطلوب

    رسائل المحادثة، بالصيغة نفسها التي تستخدمها واجهة Anthropic Messages API. يحمل دور المستخدم سؤالك.

    • content
      النوع: string

      نص الرسالة. تُقبل أيضًا كتل المحتوى المهيكلة.

    • role
      النوع: string تعداد
      القيم
      • user
      • assistant
  • system
    النوع: string

    موجّه نظام اختياري لتوجيه نبرة الإجابة أو تنسيقها.

الاستجابات
  • 200
    النوع: object

    استجابة Anthropic Messages قياسية. يتناوب content[] بين عمليات البحث المنفّذة والإجابة الموثّقة؛ وusage.server_tool_use.web_search_requests هو عدد عمليات البحث المفوتَرة.

    • content
      النوع: array object[]

      كتل مرتّبة: server_tool_use (استعلامات البحث)، وweb_search_tool_result (المصادر)، وtext (الإجابة المزوّدة بالمراجع).

      كائن فارغ
    • id
      النوع: string
    • role
      النوع: string
    • stop_reason
      النوع: string
    • type
      النوع: string
    • usage
      النوع: object
      • cache_creation_input_tokens
        النوع: integer

        Integer numbers.

      • cache_read_input_tokens
        النوع: integer

        Integer numbers.

      • input_tokens
        النوع: integer

        Integer numbers.

      • output_tokens
        النوع: integer

        Integer numbers.

      • server_tool_use
        النوع: object
        • web_search_requests
          النوع: integer

          عدد عمليات البحث على الويب المفوترة.

    application/json
  • 400

    تعذّرت معالجة الطلب. تحقق من معاملات الطلب.

  • 401

    مطلوب مفتاح API صالح من Felo.

  • 402

    لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.

  • 403

    الحساب غير مصرّح له بهذه العملية.

  • 429

    تم بلوغ حد الطلبات أو حد الإنفاق.

  • 502

    تعذّر على الخدمة إكمال الطلب.

  • 503

    خدمة API أو الفوترة غير متاحة مؤقتًا.

  • 504

    انتهت مهلة الخدمة أثناء معالجة الطلب.

  • default

    استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد

    application/json
Request Example for post/v1/beta/anthropic-websearch/search
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
    }
  }
}
Model-grounded web search (Anthropic).