Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 4.23 KB

File metadata and controls

53 lines (37 loc) · 4.23 KB

Community Provider Plugins

Community-developed provider plugins that extend LangExtract with additional model backends.

Supporting the Community: Star plugin repositories you find useful and add 👍 reactions to their tracking issues to support maintainers' efforts.

⚠️ Important: These are community-maintained packages. Please review the safety guidelines before use.

Plugin Registry

Plugin Name PyPI Package Maintainer GitHub Repo Description Issue Link
AWS Bedrock langextract-bedrock @andyxhadji andyxhadji/langextract-bedrock AWS Bedrock provider for LangExtract, supports all models & inference profiles #148
LiteLLM langextract-litellm @JustStas JustStas/langextract-litellm LiteLLM provider for LangExtract, supports all models covered in LiteLLM, including OpenAI, Azure, Anthropic, etc., See LiteLLM's supported models #187
Llama.cpp langextract-llamacpp @fgarnadi fgarnadi/langextract-llamacpp Llama.cpp provider for LangExtract, supports GGUF models from HuggingFace and local files #199
Outlines langextract-outlines @RobinPicard dottxt-ai/langextract-outlines Outlines provider for LangExtract, supports structured generation for various local and API-based models #101
vLLM langextract-vllm @wuli666 wuli666/langextract-vllm vLLM provider for LangExtract, supports local and distributed model serving #236

How to Add Your Plugin (PR Checklist)

Copy this row template, replace placeholders, and insert above the marker line:

| Your Plugin | `langextract-provider-yourname` | [@yourhandle](https://github.com/yourhandle) | [yourorg/yourrepo](https://github.com/yourorg/yourrepo) | Brief description (min 10 chars) | [#456](https://github.com/google/langextract/issues/456) |

Before submitting your PR:

  • PyPI package name starts with langextract- (recommended: langextract-provider-<name>)
  • PyPI package is published (or will be soon) and listed in backticks
  • Maintainer(s) listed as GitHub profile links (comma-separated if multiple)
  • Repository link points to public GitHub repo
  • Description clearly explains what your provider does
  • Issue Link points to a tracking issue in the LangExtract repository for integration and usage feedback (plugin-specific features and discussions can optionally happen in the plugin's repository)
  • Entries are sorted alphabetically by Plugin Name

Documentation

For detailed plugin development instructions, see the Custom Provider Plugin Example.

Safety Disclaimer

Community plugins are independently developed and maintained. While we encourage community contributions, the LangExtract team cannot guarantee the safety, security, or functionality of third-party packages.

Before installing any plugin, we recommend:

  • Review the code - Examine the source code and dependencies on GitHub
  • Check community feedback - Read issues and discussions for user experiences
  • Verify the maintainer - Look for active maintenance and responsive support
  • Test safely - Try plugins in isolated environments before production use
  • Assess security needs - Consider your specific security requirements

Community plugins are used at your own discretion. When in doubt, reach out to the community through the plugin's issue tracker or the main LangExtract discussions.