Uses of Interface
org.apache.tika.parser.inference.Engine
Packages that use Engine
Package
Description
Engines a container parser invokes on bytes it has already parsed: text recognizers (OCR,
transcription) and annotators.
Inference bindings: what is offered to which engine, buffered per document tree and run at
its end.
-
Uses of Engine in org.apache.tika.inference
Subinterfaces of Engine in org.apache.tika.inferenceModifier and TypeInterfaceDescriptioninterfaceAn engine that turns images into vectors, many per request.Classes in org.apache.tika.inference that implement EngineModifier and TypeClassDescriptionclassAn OpenAI-compatible embeddings endpoint (POST /v1/embeddings), named in"engines".classDeprecated.since 4.1.0, removed in 4.2.0.Methods in org.apache.tika.inference with parameters of type EngineModifier and TypeMethodDescriptionvoidEmbedTask.run(InferenceBinding binding, List<InferenceUnit> units, Engine engine, ParseContext context) voidEmbedTask.validate(InferenceBinding binding, Engine engine) -
Uses of Engine in org.apache.tika.parser.enricher
Subinterfaces of Engine in org.apache.tika.parser.enricherModifier and TypeInterfaceDescriptioninterfaceAParsera container parser invokes on bytes it has already parsed (OCR on an image, an embedding of a rendered page) rather than one the composite dispatches to; its supported types are the types it can enrich.interfaceA content enricher whose output is the document's text: what the image, audio, or video says, written into the caller's body as content the caller may treat as its own. -
Uses of Engine in org.apache.tika.parser.inference
Methods in org.apache.tika.parser.inference that return EngineModifier and TypeMethodDescriptionInferenceDispatcher.Bound.engine()Returns the value of theenginerecord component.Methods in org.apache.tika.parser.inference that return types with arguments of type EngineMethods in org.apache.tika.parser.inference with parameters of type EngineModifier and TypeMethodDescriptionvoidInferenceTask.run(InferenceBinding binding, List<InferenceUnit> units, Engine engine, ParseContext context) default voidInferenceTask.validate(InferenceBinding binding, Engine engine) Rejects an engine this task cannot use; called once at config load.Constructors in org.apache.tika.parser.inference with parameters of type EngineModifierConstructorDescriptionBound(InferenceBinding binding, Engine engine, List<InferenceTask> tasks) Creates an instance of aBoundrecord class.Constructor parameters in org.apache.tika.parser.inference with type arguments of type Engine -
Uses of Engine in org.apache.tika.parser.ocr
Classes in org.apache.tika.parser.ocr that implement EngineModifier and TypeClassDescriptionclassTesseractOCRParser powered by tesseract-ocr engine. -
Uses of Engine in org.apache.tika.parser.ocr.tess4j
Classes in org.apache.tika.parser.ocr.tess4j that implement EngineModifier and TypeClassDescriptionclassOCR parser using Tess4J, which provides a Java JNA wrapper around the native Tesseract library. -
Uses of Engine in org.apache.tika.parser.ocrencode
Classes in org.apache.tika.parser.ocrencode that implement EngineModifier and TypeClassDescriptionclassParser that base64-encodes image content instead of performing OCR text extraction. -
Uses of Engine in org.apache.tika.parser.vlm
Classes in org.apache.tika.parser.vlm that implement EngineModifier and TypeClassDescriptionclassAbstract base class for parsers that delegate to a remote Vision-Language Model (VLM) endpoint for OCR and document understanding.classVLM parser for the Anthropic Claude Messages API.classVLM parser for the Google GeminigenerateContentAPI.classVLM parser for OpenAI-compatible chat completions endpoints (OpenAI, Azure OpenAI, OpenRouter, vLLM, Ollama, LiteLLM, Together AI, Groq, Fireworks, Mistral, NVIDIA NIM, Jina, local FastAPI wrappers, etc.).