run_operation
Run any file operation—PDF merge, OCR, image convert, text chunking, invoice reading—by naming the operation and passing local file paths. Output file or JSON returned; charged only on success.
Instructions
Run any bigapi operation on real files: merge or redact a PDF, OCR a scan, convert an image, chunk text for embeddings, read a ZUGFeRD invoice, sign an image as AI-generated. Take the operation name from find_tool (e.g. "pdf/merge", "ocr", "text/chunk"). Uploads are local file paths. A file result is written to output_path, or to a temporary file when you omit it, and the path comes back with size and content type; a data result comes back as JSON. $0.01 per operation flat, no subscription, and failed calls cost nothing. This one executor covers every operation, including ones added after your client started – enable_tools only adds convenience wrappers around it. Files are processed in Germany, deleted right after delivery, and every operation ships with a published proof that it does what it promises.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | Operation name or path, e.g. "pdf/merge" or "/v1/pdf/merge" | |
| files | No | Local file paths to upload, in order | |
| params | No | Parameters of the operation, exactly as described by find_tool | |
| file_field | No | Form field for the uploads; defaults to "files[]" for pdf/merge and "file" otherwise | |
| output_path | No | Where to write the result |