awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesFunction Definitions

Tools for defining and enforcing structured function schemas for language model tool calling.

Distinguishing note: Focuses on the schema definition and interface contract for LLM-invokable functions, distinct from general data extraction.

Explore 5 awesome GitHub repositories matching artificial intelligence & ml · Function Definitions. Refine with filters or upvote what's useful.

Awesome Function Definitions GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • openai/openai-agents-pythonAvatar von openai

    openai/openai-agents-python

    27,191Auf GitHub ansehen↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Extracts metadata, parameter types, and descriptions from functions to create structured tool definitions compatible with model calling.

    Pythonagentsaiframework
    Auf GitHub ansehen↗27,191
  • pydantic/pydantic-aiAvatar von pydantic

    pydantic/pydantic-ai

    17,791Auf GitHub ansehen↗

    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

    Filters and modifies tool definitions dynamically to control model access and execution capabilities.

    Pythonagent-frameworkgenaillm
    Auf GitHub ansehen↗17,791
  • livekit/agentsAvatar von livekit

    livekit/agents

    9,379Auf GitHub ansehen↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Defines structured function schemas that allow LLMs to invoke specific actions or fetch data.

    Pythonagentsaiopenai
    Auf GitHub ansehen↗9,379
  • shekhargulati/52-technologies-in-2016Avatar von shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311Auf GitHub ansehen↗

    This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont

    Encapsulates logic into modular, reusable functions with explicit parameter and return type definitions.

    JavaScriptawesomeawesome-listblog
    Auf GitHub ansehen↗7,311
  • yangjian102621/geekaiAvatar von yangjian102621

    yangjian102621/geekai

    4,665Auf GitHub ansehen↗

    Geekai is a multi-model AI platform and SaaS framework designed to deploy and manage AI agents and multimodal models through a unified interface. It serves as a multimodal AI gateway, providing centralized access to large language models and generative tools for text, image, audio, and video production. The project functions as an AI agent orchestrator, allowing for the definition of specialized personas and the import of external workflows and knowledge bases. It distinguishes itself by providing a complete commercial service layer, including credit-based billing, subscription management, an

    Allows registration of custom backend functions that AI models can invoke for external tasks.

    Vueazurechatgptdalle3
    Auf GitHub ansehen↗4,665
  1. Home
  2. Artificial Intelligence & ML
  3. Function Definitions