Felo API PlatformFelo API Platform

خواندن وب

ارائه‌دهنده: Felo · پرداخت با موجودی پلتفرم

یک صفحه وب مشخص را در قالبی که برنامه شما بتواند مصرف کند بخوانید.

تمام نمونه‌ها از FELO_API_KEY از نمای کلی استفاده می‌کنند. تماس‌ها از موجودی پلتفرم استفاده می‌کنند، نه اعتبارات Felo Pro. نمونه‌های پاسخ صرفاً نمایشی هستند؛ محتوای زنده و فیلدهای اختیاری متفاوت‌اند.

پایانه

POST /api/v1/data/web/read

درخواست

فیلدنوعالزامیمعنا
urlstringبلهURL صفحه HTTP یا HTTPS
formatsآرایه stringخیردقیقاً یکی از MARKDOWN، TEXT، HTML، SCREENSHOT; پیش‌فرض Markdown
modestringخیرquality (پیش‌فرض)، fast یا auto
timeoutintegerخیرزمان‌انتظار به میلی‌ثانیه، 1 تا 60,000؛ پیش‌فرض 30,000
totalTimeoutintegerخیرزمان‌انتظار کل به میلی‌ثانیه، 1 تا 60,000؛ پیش‌فرض timeout

برای هر درخواست فقط یک قالب خروجی را انتخاب کنید؛ هر چهار را در یک آرایه ارسال نکنید.

curl -sS --request POST "https://openapi.felo.ai/api/v1/data/web/read" \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com","formats":["MARKDOWN"],"mode":"quality","timeout":30000}'

پاسخ

HTTP 200 فیلد محتوای انتخاب‌شده را در ریشه JSON برمی‌گرداند. یک پاسخ Markdown می‌تواند شبیه این باشد:

{
  "title": "Example Domain",
  "markdown": "# Example Domain\n\nThis domain is for use in documentation examples.",
  "metadata": {}
}

markdown، text، html یا screenshot را مطابق قالبی که درخواست کرده‌اید بخوانید. سایر فراداده‌ها اختیاری هستند؛ نیاز نیست همه فیلدهای قالب‌ها حاضر باشند. برای پاسخ کامل، اسکیما WebReadResponse را در تعریف OpenAPI ببینید.

صورتحساب و خطاها

web.read بر اساس هر درخواست صورتحساب می‌شود. یک زمان‌اِتمام به معنای صفحه خالی نیست: پیش از استفاده از بدنه، وضعیت HTTP را بررسی کنید. پس از زمان‌اِتمام به درخواست‌های سریع و تکراری روی نیاورید؛ از صورتحساب و خطاها پیروی کنید.

به کمک نیاز دارید؟

  • برای پرسش‌های مربوط به API، صورت‌حساب و حساب کاربری با پشتیبانی در تماس باشید.
  • با توسعه‌دهندگان Felo در Discord گفت‌وگو کنید.
  • تاریخچه تغییرات ما را ببینید.
  • به قیمت‌گذاری حجمی یا کمک در خرید نیاز دارید؟ تماس با فروش.
  • با LLM می‌سازید؟ llms.txt را بخوانید.