Felo API PlatformFelo API Platform

ওয়েব রিড

প্রদানকারী: Felo · প্ল্যাটফর্ম ব্যালেন্স দিয়ে পরিশোধিত

একটি নির্দিষ্ট web page এমন একটি format-এ পড়ুন, যা আপনার application গ্রহণ করতে পারে।

সব example-ই overview থেকে FELO_API_KEY ব্যবহার করে। Call-গুলো platform balance ব্যবহার করে, Felo Pro credits নয়। Response example-গুলো illustrative; live content এবং optional field ভিন্ন হতে পারে।

এন্ডপয়েন্ট

POST /api/v1/data/web/read

অনুরোধ

ক্ষেত্রধরনপ্রয়োজনীয়অর্থ
urlstringহ্যাঁHTTP অথবা HTTPS পৃষ্ঠা URL
formatsস্ট্রিং অ্যারেনাMARKDOWN, TEXT, HTML, SCREENSHOT-এর মধ্যে ঠিক একটি; ডিফল্ট Markdown
modestringনাquality (ডিফল্ট), fast অথবা auto
timeoutintegerনামিলিসেকেন্ডে সময়সীমা, 1–60,000; ডিফল্ট 30,000
totalTimeoutintegerনামিলিসেকেন্ডে মোট সময়সীমা, 1–60,000; ডিফল্ট timeout

প্রতি request-এ একটি output format বেছে নিন; একই array-এ চারটিই পাঠাবেন না।

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 root-এ নির্বাচিত content field ফেরত দেয়। একটি Markdown response এমন হতে পারে:

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

আপনি যে format চেয়েছিলেন, সে অনুযায়ী markdown, text, html বা screenshot পড়ুন। অন্যান্য metadata optional; প্রত্যেক format field উপস্থিত থাকবে—এমনটি আবশ্যক করবেন না। সম্পূর্ণ response-এর জন্য OpenAPI definition-এ WebReadResponse schema দেখুন।

বিলিং এবং ব্যর্থতা

web.read প্রতি request-এ বিল হয়। Timeout মানে ফাঁকা page নয়: body ব্যবহার করার আগে HTTP status পরীক্ষা করুন। Timeout-এর পরে বারবার দ্রুত request-এ স্যুইচ করবেন না; Billing and Errors অনুসরণ করুন।

সাহায্য দরকার?