Felo API PlatformFelo API Platform

Web 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

AlanTürGerekliAnlamı
urlstringEvetHTTP veya HTTPS sayfa URL’si
formatsstring arrayHayırTam olarak bir tane: MARKDOWN, TEXT, HTML, SCREENSHOT; varsayılan Markdown’dır
modestringHayırquality (varsayılan), fast veya auto
timeoutintegerHayırMilisaniye cinsinden zaman aşımı, 1–60.000; varsayılan 30.000
totalTimeoutintegerHayırMilisaniye 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.

Yardım mı gerekiyor?