name: pdf_to_blocks description: 收 PDF URL → 轉文字 → 切 chunk → 存 KBDB 每塊一個 block flow: - "input >> ON_SUCCESS >> convert_pdf" - "convert_pdf >> ON_SUCCESS >> ingest_to_kbdb" config: convert_pdf: component: http_request url: "https://kbdb.finally.click/convert" method: POST body_json: file_url: "{{input.pdf_url}}" format: "text" # kbdb_ingest 自動 chunk + 寫 blocks(每塊 ~500 字) # source 用 file_url 當去重 key(同 PDF 重 ingest 不會重複建) ingest_to_kbdb: component: kbdb_ingest api_key: "{{api_key}}" page_name: "pdf-{{input.title}}" text: "{{convert_pdf.data.text}}" source: "pdf:{{input.pdf_url}}" user_id: "{{input.user_id}}"