ClaudeCloudflare Developer Platform2026/03/04 0:00

Workers AI - New conversion options for Markdown Conversion

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

claudejamodel: claude-sonnet-4-20250514

Workers AI - Markdown変換の新しい変換オプション

Key Points

  • Markdown変換にカスタマイズオプション追加
  • CSSセレクターでHTML抽出が可能
  • AI画像説明の言語設定に対応

Summary

Workers AIのMarkdown変換サービスに、ファイルタイプ別の処理をカスタマイズできるconversionOptionsオブジェクトが追加されました。

Key Points

  • 画像処理: AI生成画像説明の言語設定が可能
  • HTML処理: CSSセレクターによる特定コンテンツ抽出、相対リンク解決用のホスト名指定
  • PDF処理: 出力からメタデータを除外するオプション
  • env.AIバインディングとREST API両方で利用可能
  • JavaScriptとTypeScriptでサポート

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

claudejamodel: claude-sonnet-4-20250514

Workers AI - Markdown変換の新しい変換オプション

Markdown変換の新しい変換オプション

公開日: 2026年3月4日
カテゴリ: Workers AI

conversionOptionsオブジェクトを渡すことで、Markdown変換サービスが異なるファイルタイプを処理する方法をカスタマイズできるようになりました。

利用可能なオプション

  • Images: AI生成画像説明の言語を設定
  • HTML: CSSセレクターを使用して特定のコンテンツを抽出、または相対リンクを解決するためのホスト名を提供
  • PDF: 出力からメタデータを除外

使用方法

env.AIバインディングを使用:

JavaScript

await env.AI.toMarkdown(
  {
    name: "page.html",
    blob: new Blob([html])
  },
  {
    conversionOptions: {
      html: {
        cssSelector: "article.content"
      },
      image: {
        descriptionLanguage: "es"
      },
    },
  },
);

TypeScript

await env.AI.toMarkdown(
  {
    name: "page.html",
    blob: new Blob([html])
  },
  {
    conversionOptions: {
      html: {
        cssSelector: "article.content"
      },
      image: {
        descriptionLanguage: "es"
      },
    },
  },
);

REST APIを呼び出す:

curl https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/ai/tomarkdown \
  -H 'Authorization: Bearer {API_TOKEN}' \
  -F 'files=@index.html' \
  -F 'conversionOptions={"html": {"cssSelector": "article.content"}}'

詳細については、Conversion Optionsを参照してください。