awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

76 dépôts

Awesome GitHub RepositoriesDecoding & Sampling Controls

Explore 76 awesome GitHub repositories matching artificial intelligence & ml · Decoding & Sampling Controls. Refine with filters or upvote what's useful.

Awesome Decoding & Sampling Controls GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • automatic1111/stable-diffusion-webuiAvatar de AUTOMATIC1111

    AUTOMATIC1111/stable-diffusion-webui

    163,743Voir sur GitHub↗

    Stable Diffusion Web UI is a browser-based interface designed for managing text-to-image generation tasks. It provides a centralized dashboard for controlling generative processes, including native support for multi-stage model architectures to facilitate high-quality image refinement. The platform distinguishes itself through granular control over the generation process, offering tools for precise parameter management and advanced prompt engineering. Users can customize generation styles and capabilities by integrating external model-extension formats, such as textual inversions, low-rank ad

    Enables precise control over sampling methods, seed values, and output resolution for fine-tuned image synthesis.

    Pythonaiai-artdeep-learning
    Voir sur GitHub↗163,743
  • huggingface/transformersAvatar de huggingface

    huggingface/transformers

    161,630Voir sur GitHub↗

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference. The library features extensive support for model optimization and

    Transforms chat histories into the specific token sequences and control structures required by individual models.

    Pythonaudiodeep-learningdeepseek
    Voir sur GitHub↗161,630
  • ggerganov/llama.cppAvatar de ggerganov

    ggerganov/llama.cpp

    116,912Voir sur GitHub↗

    llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across various hardware architectures. It provides the core components for local model execution, including a dedicated model quantizer for compressing weights into the GGUF format and a system for generating text embeddings for semantic search. The project distinguishes itself through specialized memory and execution optimizations, such as block-wise weight quantization to reduce memory footprints and memory-mapped model loading. It supports structured text generation by using formal

    Supports the use of structured chat templates to format conversations for conversational AI models.

    C++
    Voir sur GitHub↗116,912
  • ggml-org/llama.cppAvatar de ggml-org

    ggml-org/llama.cpp

    116,799Voir sur GitHub↗

    Llama.cpp is an inference engine designed for the local execution of text-based and multimodal language models on consumer hardware. It provides a core environment for running models that process both text and image inputs, utilizing hardware-accelerated backends to optimize performance across diverse CPU and GPU architectures. The project distinguishes itself by offering a lightweight HTTP server that adheres to standard API specifications, enabling chat completion, embeddings, and reranking services. It includes a suite of tools for model quantization and conversion, which reduces memory us

    Enforces structured output formats like JSON by applying custom grammar constraints during the generation process.

    C++ggml
    Voir sur GitHub↗116,799
  • modelcontextprotocol/serversAvatar de modelcontextprotocol

    modelcontextprotocol/servers

    87,320Voir sur GitHub↗

    The Model Context Protocol is a standardized communication framework designed to connect language models to external data sources, functional tools, and interactive user interfaces. It provides a vendor-neutral interface layer that enables AI hosts to discover and execute capabilities across heterogeneous service environments, using a JSON-RPC based messaging standard to facilitate bidirectional communication between clients and servers. The protocol distinguishes itself through a robust capability-based handshake that negotiates feature sets during session initialization, ensuring compatibil

    Enables completion requests that incorporate human-in-the-loop approval workflows for added oversight.

    TypeScript
    Voir sur GitHub↗87,320
  • xai-org/grok-1Avatar de xai-org

    xai-org/grok-1

    51,690Voir sur GitHub↗

    Grok-1 is an open-weights large language model implementation featuring a sparse mixture-of-experts architecture. It is designed for high-performance text generation and natural language processing by activating only a subset of specialized expert layers per token. The model utilizes 8-bit weight quantization to reduce memory overhead and accelerate loading. To manage its high parameter count, the implementation supports activation sharding, which distributes the memory load across multiple hardware devices during execution. The project covers large-scale model inference, including text comp

    Implements configurable sampling parameters like temperature and nucleus sampling for sequence generation.

    Python
    Voir sur GitHub↗51,690
  • facebookresearch/fairseqAvatar de facebookresearch

    facebookresearch/fairseq

    32,228Voir sur GitHub↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Forces the model to include specific tokens or phrases in its output during decoding via constraint engines.

    Python
    Voir sur GitHub↗32,228
  • sillytavern/sillytavernAvatar de SillyTavern

    SillyTavern/SillyTavern

    29,463Voir sur GitHub↗

    SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive chat experiences. It functions as a unified gateway that connects users to a wide array of local and cloud-based large language models, providing a centralized environment to manage complex character personas, narrative context, and model-driven interactions. The platform distinguishes itself through its advanced prompt engineering and automation capabilities. It utilizes a sophisticated macro-based templating engine and vector-database retrieval to dynamically inject lore, c

    Provides controls for text generation behavior by modifying probability-based token selection to balance creativity, coherence, and repetition in model outputs.

    JavaScriptaichatllm
    Voir sur GitHub↗29,463
  • sgl-project/sglangAvatar de sgl-project

    sgl-project/sglang

    29,079Voir sur GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Invokes external functions by processing structured tool definitions during inference.

    Pythonattentionblackwellcuda
    Voir sur GitHub↗29,079
  • agentscope-ai/agentscopeAvatar de agentscope-ai

    agentscope-ai/agentscope

    26,895Voir sur GitHub↗

    Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a unified framework for building agents that can reason, execute tools, and manage memory, enabling the creation of complex, collaborative workflows where multiple specialized agents interact to solve multi-step objectives. The platform distinguishes itself through a robust orchestration engine that supports both sequential and concurrent agent pipelines. It utilizes a centralized event bus for real-time telemetry, allowing developers to track agent reasoning, tool usage, and sys

    Uses a standardized format for models to request tool execution and return results through unified data structures.

    Pythonagentchatbotlarge-language-models
    Voir sur GitHub↗26,895
  • cinnamon/kotaemonAvatar de Cinnamon

    Cinnamon/kotaemon

    25,139Voir sur GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Enables autonomous agents to select and execute external tools during conversational interactions.

    Pythonchatbotllmsopen-source
    Voir sur GitHub↗25,139
  • prefecthq/fastmcpAvatar de PrefectHQ

    PrefectHQ/fastmcp

    22,994Voir sur GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Executes server-side tools from the terminal by coercing input arguments and handling interactive prompts.

    Pythonagentsfastmcpllms
    Voir sur GitHub↗22,994
  • vercel/aiAvatar de vercel

    vercel/ai

    21,885Voir sur GitHub↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Integrate streaming responses that include tool invocations to allow for interactive agent workflows during the message generation process.

    TypeScriptanthropicartificial-intelligencegemini
    Voir sur GitHub↗21,885
  • microsoft/guidanceAvatar de microsoft

    microsoft/guidance

    21,502Voir sur GitHub↗

    Guidance is a control framework and generation orchestrator for large language models. It provides a programming layer to steer model outputs through structured templates, schema enforcement, and logical flow management. The framework distinguishes itself by interleaving model generation with local code execution, enabling the use of loops and conditional branching within a single session. It employs grammar-based token constraints and regular expressions to force models to sample only from tokens that satisfy a specific structural format, ensuring strict adherence to predefined data models.

    Enforces structured output formats like JSON or specific grammars during model inference.

    Jupyter Notebook
    Voir sur GitHub↗21,502
  • qwenlm/qwenAvatar de QwenLM

    QwenLM/Qwen

    21,294Voir sur GitHub↗

    Qwen is a comprehensive framework for large language model development, serving, and deployment. It provides a complete ecosystem for transformer-based sequence modeling, offering base models alongside specialized tools for instruction-tuned alignment, fine-tuning, and long-context inference. The project is designed to support both research and production environments, enabling users to train, optimize, and host generative models locally or across distributed hardware. The framework distinguishes itself through its focus on high-performance serving and extensibility. It features a high-perfor

    Enables models to interpret natural language instructions and invoke external software tools for complex tasks.

    Pythonchineseflash-attentionlarge-language-models
    Voir sur GitHub↗21,294
  • vercel/ai-chatbotAvatar de vercel

    vercel/ai-chatbot

    19,541Voir sur GitHub↗

    This project is a cross-platform chatbot framework designed to integrate generative artificial intelligence models into messaging services. It provides a unified architecture for building and deploying automated bots that maintain consistent conversation state, user identity, and interaction logic across multiple messaging platforms from a single codebase. The framework distinguishes itself through a modular adapter system that normalizes platform-specific webhooks and events into a standardized internal schema. It includes a comprehensive toolkit for constructing rich, interactive user inter

    Enables AI models to identify, select, and execute external functions or tools during a generation process.

    TypeScriptaichatgptnextjs
    Voir sur GitHub↗19,541
  • livekit/livekitAvatar de livekit

    livekit/livekit

    19,358Voir sur GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Configures how the system responds when the model triggers the same tool multiple times.

    Gogolangmedia-serversfu
    Voir sur GitHub↗19,358
  • microsoft/onnxruntimeAvatar de microsoft

    microsoft/onnxruntime

    19,347Voir sur GitHub↗

    This project is a cross-platform machine learning inference engine designed to execute pre-trained models across diverse operating systems and hardware environments. It functions as a standardized execution framework that manages the entire lifecycle of model inference, from loading and graph optimization to hardware-accelerated execution and generative sequence management. The runtime distinguishes itself through a highly modular architecture that decouples model logic from hardware-specific kernels. By utilizing an execution provider abstraction, it enables developers to offload computation

    Organizes input data into structured chat formats and enforces output schemas for conversational interaction and tool calling.

    C++ai-frameworkdeep-learninghardware-acceleration
    Voir sur GitHub↗19,347
  • nari-labs/diaAvatar de nari-labs

    nari-labs/dia

    19,324Voir sur GitHub↗

    Dia is a generative AI audio tool and text-to-speech synthesis engine designed for the production-ready deployment of machine learning models. It provides a framework for creating lifelike synthetic speech by conditioning generation on reference audio samples to replicate specific vocal characteristics, emotional tones, and delivery styles. The system distinguishes itself through its ability to perform custom voice cloning and precise control over audio output. Users can adjust generation parameters such as temperature and guidance scale to modify the pacing, creativity, and style of the synt

    Provides configuration interfaces for fine-tuning the style, creativity, and pacing of generated audio.

    Pythonaiopen-weighttext-to-speech
    Voir sur GitHub↗19,324
  • mlc-ai/web-llmAvatar de mlc-ai

    mlc-ai/web-llm

    18,208Voir sur GitHub↗

    WebLLM is a library for executing large language models directly within web browsers. It provides a framework for building conversational artificial intelligence applications that perform inference locally, ensuring user data privacy by eliminating the need for external server dependencies. The project distinguishes itself by leveraging browser-native graphics APIs to perform intensive machine learning computations on the client side. It maintains application responsiveness by offloading heavy model tasks to background threads and ensures continuous operation through service workers that func

    Provides logit processors to modify token probability distributions and enforce content constraints during generation.

    TypeScriptchatgptdeep-learninglanguage-model
    Voir sur GitHub↗18,208
Préc.123…4Suivant
  1. Home
  2. Artificial Intelligence & ML
  3. Generative AI Resources
  4. Decoding & Sampling Controls

Explorer les sous-tags

  • AI Completion Services2 sous-tagsServices that provide programmatic access to generative model outputs, including sampling and text completion capabilities.
  • Chat Generation Strategies1 sous-tagMethods and configurations for managing how conversational AI models generate, continue, or structure their text responses.
  • Chat Template Management1 sous-tagTools for defining, formatting, and managing the structured templates used to prompt conversational AI models.
  • Generation Controls1 sous-tagConfiguration interfaces for adjusting model parameters that influence the creativity, length, and randomness of generated content.
  • Logit Processors1 sous-tagComponents that manipulate the probability scores generated by models before final token selection occurs.
  • Output Constraint EnginesMechanisms for enforcing structured output formats like JSON or specific grammars during model inference.
  • Tool Calling7 sous-tagsMechanisms that enable AI models to identify, select, and execute external functions or tools during a generation process.