INTEGRITY Dokumentace

REST API

Ke konverzi dokumentů do Markdownu můžete použít také Markdown Conversion REST API.

Předpoklad: Získejte token API Workers AI

Chcete-li používat službu Markdown Conversion přes REST API, potřebujete API token s oprávněním pro Workers AI REST API. Další informace najdete v Začínáme s REST API Workers AI s pokyny, jak získat API token se správnými oprávněními.

Transformace

Tento endpoint umožňuje převést libovolný poskytnutý soubor do Markdownu.

curl https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/ai/tomarkdown \
  -X POST \
  -H 'Authorization: Bearer {API_TOKEN}' \
  -F "[email protected]" \
  -F "[email protected]" \
  -F 'conversionOptions={ ... }'

Parametry

files File[] povinné

Soubory, které chcete převést.

conversionOptions ConversionOptions volitelné

Možnosti, pomocí kterých můžete ovlivnit způsob převodu souborů. Další podrobnosti najdete v části Možnosti převodu pro další podrobnosti.

Odpověď

{
	"success": true,
	"result": [
		{
			"id": "...",
			"name": "good.html",
			"mimeType": "text/html",
			"format": "markdown",
			"tokens": 49,
			"data": "# Image Embedded with a Data URI\n\nThis _image_ is directly encoded in the HTML:\n\n\n\nAn image description\n\n \n\nIt's a tiny 5x5 pixel PNG, scaled up to 50x50px.\n\n"
		},
		{
			"id": "...",
			"name": "bad.pdf",
			"mimeType": "application/pdf",
			"format": "error",
			"error": "Some error that prevented this image from being converted"
		}
	]
}

Podporováno

Tento endpoint umožňuje programově získat úplný seznam bohatých formátů podporovaných pro převod.

curl https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/ai/tomarkdown/supported \
  -H 'Authorization: Bearer {API_TOKEN}'

Odpověď

{
  "success": true,
  "result": [
    {
      "extension": ".html",
      "mimeType": "text/html"
    },
    {
      "extension": ".pdf",
      "mimeType": "application/pdf"
    },
    ...
  ]
}