{"repo":"Mellow-Artificial-Intelligence/openextract","free":true,"listed":false,"github":"https://github.com/Mellow-Artificial-Intelligence/openextract","clone":"git clone https://github.com/Mellow-Artificial-Intelligence/openextract.git","description":"Extract structured data from documents, images, audio, and video using LLMs in Python","language":"Python","stars":18,"topics":["ai","extract","llms","data-extraction","document-processing","multimodal","pdf","pydantic","python","structured-data"],"license":"MIT","category":"ai-agents","readme_excerpt":"openextract Extract structured data from documents, images, audio, and video using LLMs. Documentation &middot; For agents &middot; PyPI &middot; Changelog &middot; Issues --- openextract turns any document, image, audio, or video file into a typed Pydantic model in a single function call. Point it at a local path or a URL, pass a schema, and get back a validated object you can use directly in your code. The guide is the how-to. Coding agents should start at For agents or llms.txt. Features - Type-safe output. Define your shape with Pydantic; get back a validated instance. - One function, many modalities. Documents (PDF, DOCX), images, audio, and video. - Extraction styles. Pass the document directly, search it with file tools, or write Python against the text via Pydantic AI Harness. - Local files or URLs. Pass a path or an https:// URL &mdash; openextract handles fetching. - Bring your own model. OpenAI, Anthropic, Google, AWS Bedrock, xAI, Cohere, Hugging Face, Groq, Cerebras, Mistral, and Ollama supported out of the box via pydantic-ai . - Explicit error handling. Distinct exceptions for URL fetch, schema validation, and model errors. - 100% test coverage , enforced in CI. Installation Or with pip: Model calls require a provider SDK. Install the extra for the provider you use, for example openextract[openai] , openextract[anthropic] , or openextract[all] for every supported provider. Agentic search and code styles need pydantic-ai-harness ( pip install pydantic-ai-harness","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mellow-Artificial-Intelligence","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mellow-Artificial-Intelligence/openextract/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}