Felo Web Sayfası Okuma
Sağlayıcı: Felo · Platform bakiyesinden ödenir
Uygulamanızın tüketebileceği bir biçimde belirli bir web sayfasını okuyun.
Tüm örnekler genel bakış içindeki FELO_API_KEY’i kullanır. Çağrılar Felo Pro kredilerini değil, platform bakiyesini kullanır. Yanıt örnekleri açıklayıcıdır; canlı içerik ve isteğe bağlı alanlar değişebilir.
Uç nokta
POST /api/v1/data/web/read
İstek
| Alan | Tür | Gerekli | Anlamı |
|---|---|---|---|
url | string | Evet | HTTP veya HTTPS sayfa URL’si |
formats | string array | Hayır | Tam olarak bir tane: MARKDOWN, TEXT, HTML, SCREENSHOT; varsayılan Markdown’dır |
mode | string | Hayır | quality (varsayılan), fast veya auto |
timeout | integer | Hayır | Milisaniye cinsinden zaman aşımı, 1–60.000; varsayılan 30.000 |
totalTimeout | integer | Hayır | Milisaniye cinsinden toplam zaman aşımı, 1–60.000; varsayılan timeout |
Her istek için yalnızca bir çıktı biçimi seçin; dört biçimin hepsini aynı dizide göndermeyin.
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}'Yanıt
HTTP 200, seçilen içerik alanını JSON kökünde döndürür. Bir Markdown yanıtı şöyle görünebilir:
{
"title": "Example Domain",
"markdown": "# Example Domain\n\nThis domain is for use in documentation examples.",
"metadata": {}
}İstediğiniz biçime göre markdown, text, html veya screenshot okuyun. Diğer meta veriler isteğe bağlıdır; her biçim alanının bulunmasını zorunlu kılmayın. Tam yanıt için OpenAPI tanımındaki WebReadResponse şemasına bakın.
Faturalandırma ve hatalar
web.read istek başına faturalandırılır. Zaman aşımı boş sayfa değildir: gövdeyi kullanmadan önce HTTP durumunu kontrol edin. Zaman aşımından sonra tekrarlayan hızlı isteklere geçmeyin; Faturalandırma ve Hatalar bölümünü izleyin.