awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesValidation-Based Retries

Automatically re-attempts extraction requests when model outputs fail schema validation.

Distinct from Model Task Retries: Distinct from Model Task Retries: focuses on schema-compliance retries rather than general inference failure recovery.

Explore 3 awesome GitHub repositories matching artificial intelligence & ml · Validation-Based Retries. Refine with filters or upvote what's useful.

Awesome Validation-Based Retries GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • pydantic/pydantic-aipydantic 的头像

    pydantic/pydantic-ai

    17,791在 GitHub 上查看↗

    PydanticAI is a Python framework designed for building production-grade autonomous agents. It provides a unified interface for interacting with diverse language models, enabling developers to construct agents that perform complex tasks through structured data validation, tool execution, and multi-turn conversation management. The library centers on type-safe schema enforcement, ensuring that model inputs and outputs remain consistent and reliable throughout the agent's lifecycle. The framework distinguishes itself through a robust architecture that emphasizes modularity and testability. It ut

    The framework applies custom validation logic or context-aware checks to model responses, automatically requesting retries if the output fails to meet defined criteria.

    Pythonagent-frameworkgenaillm
    在 GitHub 上查看↗17,791
  • instructor-ai/instructorinstructor-ai 的头像

    instructor-ai/instructor

    13,181在 GitHub 上查看↗

    Instructor is a schema enforcement and validation library designed to transform language model outputs into structured, type-safe data formats. It functions as a validation layer that uses Pydantic to ensure model responses conform to specific data models, acting as a tool for forcing large language models to return data in predefined schemas. The project differentiates itself through a recursive error-feedback loop that automatically retries requests when structural errors occur, passing validation failure messages back to the model to guide corrections. It also includes a streaming parser c

    Automatically retries requests when model outputs fail to conform to the required structural schema.

    Python
    在 GitHub 上查看↗13,181
  • 567-labs/instructor567-labs 的头像

    567-labs/instructor

    13,176在 GitHub 上查看↗

    Instructor is a framework designed for structured data extraction, validation, and language model integration. It functions as a library that transforms unstructured text into validated, type-safe objects by leveraging schema definitions and model-specific tool-calling capabilities. By acting as a validation middleware, the project ensures that language model outputs strictly conform to defined data structures. The library distinguishes itself through a robust validation-based retry loop that automatically re-submits failed responses with error feedback to iteratively correct schema complianc

    Automatically re-attempts extraction requests when model outputs fail schema validation.

    Pythonopenaiopenai-function-calliopenai-functions
    在 GitHub 上查看↗13,176
  1. Home
  2. Artificial Intelligence & ML
  3. Model Task Retries
  4. Validation-Based Retries