Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
pdf analyseert een of meer PDF-documenten en retourneert tekst.
Snel gedrag:
- Native providermodus voor Anthropic- en Google-modelproviders.
- Extractie-fallbackmodus voor andere providers (eerst tekst extraheren, daarna pagina-afbeeldingen wanneer nodig).
- Ondersteunt enkele (
pdf) of meervoudige (pdfs) invoer, maximaal 10 PDF’s per aanroep.
Beschikbaarheid
De tool wordt alleen geregistreerd wanneer OpenClaw een PDF-geschikte modelconfiguratie voor de agent kan vinden:agents.defaults.pdfModel- fallback naar
agents.defaults.imageModel - fallback naar het opgeloste sessie-/standaardmodel van de agent
- als native PDF-providers door authenticatie worden ondersteund, krijgen ze voorrang op generieke image-fallbackkandidaten
pdf-tool niet beschikbaar gemaakt.
Beschikbaarheidsnotities:
- De fallbackketen is authenticatiebewust. Een geconfigureerde
provider/modeltelt alleen als OpenClaw die provider daadwerkelijk voor de agent kan authenticeren. - Native PDF-providers zijn momenteel Anthropic en Google.
- Als de opgeloste sessie-/standaardprovider al een geconfigureerd vision-/PDF- model heeft, hergebruikt de PDF-tool dat voordat er wordt teruggevallen op andere door authenticatie ondersteunde providers.
Invoerreferentie
Eén PDF-pad of URL.
Meerdere PDF-paden of URL’s, tot maximaal 10 in totaal.
Analyseprompt.
Paginafilter zoals
1-5 of 1,3,7-9.Optionele modeloverride in
provider/model-vorm.Groottelimiet per PDF in MB. Standaard ingesteld op
agents.defaults.pdfMaxBytesMb of 10.pdfenpdfsworden samengevoegd en gededupliceerd vóór het laden.- Als er geen PDF-invoer is opgegeven, geeft de tool een fout.
pageswordt geparseerd als 1-gebaseerde paginanummers, gededupliceerd, gesorteerd en begrensd op het geconfigureerde maximum aantal pagina’s.maxBytesMbis standaardagents.defaults.pdfMaxBytesMbof10.
Ondersteunde PDF-referenties
- lokaal bestandspad (inclusief
~-uitbreiding) file://-URLhttp://- enhttps://-URL- door OpenClaw beheerde inkomende refs zoals
media://inbound/<id>
- Andere URI-schema’s (bijvoorbeeld
ftp://) worden geweigerd metunsupported_pdf_reference. - In sandboxmodus worden externe
http(s)-URL’s geweigerd. - Als het bestandsbeleid alleen-werkruimte is ingeschakeld, worden lokale bestandspaden buiten toegestane roots geweigerd.
- Beheerde inkomende refs en opnieuw afgespeelde paden onder de inkomende mediaopslag van OpenClaw zijn toegestaan met het bestandsbeleid alleen-werkruimte.
Uitvoeringsmodi
Native providermodus
Native modus wordt gebruikt voor provideranthropic en google.
De tool stuurt ruwe PDF-bytes rechtstreeks naar provider-API’s.
Limieten van native modus:
pageswordt niet ondersteund. Als dit is ingesteld, retourneert de tool een fout.- Meervoudige PDF-invoer wordt ondersteund; elke PDF wordt als native documentblok / inline PDF-deel vóór de prompt verzonden.
Extractie-fallbackmodus
Fallbackmodus wordt gebruikt voor niet-native providers. Stroom:- Extraheer tekst uit geselecteerde pagina’s (tot
agents.defaults.pdfMaxPages, standaard20). - Als de geëxtraheerde tekstlengte minder dan
200tekens is, render de geselecteerde pagina’s naar PNG-afbeeldingen en neem ze op. - Verstuur geëxtraheerde inhoud plus prompt naar het geselecteerde model.
- Pagina-afbeeldingsextractie gebruikt een pixelbudget van
4,000,000. - Als het doelmodel geen beeldinvoer ondersteunt en er geen extraheerbare tekst is, geeft de tool een fout.
- Als tekstextractie slaagt maar afbeeldingsextractie vision zou vereisen op een tekst-only model, laat OpenClaw de gerenderde afbeeldingen weg en gaat door met de geëxtraheerde tekst.
- Extractie-fallback gebruikt de gebundelde
document-extractPlugin. De Plugin bezitpdfjs-dist;@napi-rs/canvaswordt alleen gebruikt wanneer fallback voor afbeeldingsrendering beschikbaar is.
Configuratie
Uitvoerdetails
De tool retourneert tekst incontent[0].text en gestructureerde metadata in details.
Algemene details-velden:
model: opgeloste modelreferentie (provider/model)native:truevoor native providermodus,falsevoor fallbackattempts: fallbackpogingen die vóór succes zijn mislukt
- enkele PDF-invoer:
details.pdf - meervoudige PDF-invoer:
details.pdfs[]metpdf-items - metadata voor herschrijven van sandboxpaden (indien van toepassing):
rewrittenFrom
Foutgedrag
- Ontbrekende PDF-invoer: gooit
pdf required: provide a path or URL to a PDF document - Te veel PDF’s: retourneert gestructureerde fout in
details.error = "too_many_pdfs" - Niet-ondersteund referentieschema: retourneert
details.error = "unsupported_pdf_reference" - Native modus met
pages: gooit duidelijke foutpages is not supported with native PDF providers
Voorbeelden
Enkele PDF:Gerelateerd
- Toolsoverzicht — alle beschikbare agenttools
- Configuratiereferentie — configuratie voor pdfMaxBytesMb en pdfMaxPages