Читання вебсторінки
Провайдер: Felo · Оплата з балансу платформи
Читайте конкретну вебсторінку у форматі, який може споживати ваш застосунок.
У всіх прикладах використовується FELO_API_KEY з огляду. Виклики використовують баланс платформи, а не кредити Felo Pro. Приклади відповідей є ілюстративними; живий контент і необов’язкові поля можуть відрізнятися.
Кінцева точка
POST /api/v1/data/web/read
Запит
| Поле | Тип | Обов’язкове | Значення |
|---|---|---|---|
url | string | Так | URL сторінки HTTP або HTTPS |
formats | масив string | Ні | Рівно один із MARKDOWN, TEXT, HTML, SCREENSHOT; за замовчуванням Markdown |
mode | string | Ні | quality (за замовчуванням), fast або auto |
timeout | integer | Ні | Тайм-аут у мілісекундах, 1–60,000; за замовчуванням 30,000 |
totalTimeout | integer | Ні | Загальний тайм-аут у мілісекундах, 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-статус перед використанням тіла. Після тайм-ауту не переходьте до повторних швидких запитів; дотримуйтеся Білінг і помилки.