{
  "site": "Chutes",
  "baseUrl": "https://chutes.ai/docs",
  "exports": {
    "summary": "https://chutes.ai/llms.txt",
    "full": "https://chutes.ai/llms-full.txt",
    "json": "https://chutes.ai/docs.json"
  },
  "docs": [
    {
      "type": "page",
      "title": "Developers",
      "excerpt": "Chutes is a decentralized, serverless inference platform for open-source AI models. These docs help you build, deploy, and operate chutes (models) with the SDK and API.",
      "slug": "index",
      "url": "https://chutes.ai/docs"
    },
    {
      "type": "section",
      "title": "Chutes API",
      "children": [
        {
          "type": "page",
          "title": "API Reference",
          "excerpt": "Complete REST API reference for the Chutes platform.",
          "slug": "api-reference/overview",
          "url": "https://chutes.ai/docs/api-reference/overview"
        },
        {
          "type": "section",
          "title": "API Reference",
          "children": [
            {
              "type": "page",
              "title": "Audit API Reference",
              "excerpt": "This section covers all endpoints related to audit.",
              "slug": "api-reference/audit",
              "url": "https://chutes.ai/docs/api-reference/audit"
            },
            {
              "type": "page",
              "title": "Authentication API Reference",
              "excerpt": "Chutes supports API key authentication for server-to-server requests and OAuth for user-scoped access.",
              "slug": "api-reference/authentication",
              "url": "https://chutes.ai/docs/api-reference/authentication"
            },
            {
              "type": "page",
              "title": "Chutes API Reference",
              "excerpt": "This section covers all endpoints related to chutes.",
              "slug": "api-reference/chutes",
              "url": "https://chutes.ai/docs/api-reference/chutes"
            },
            {
              "type": "page",
              "title": "Configguesser API Reference",
              "excerpt": "This section covers all endpoints related to configguesser.",
              "slug": "api-reference/configguesser",
              "url": "https://chutes.ai/docs/api-reference/configguesser"
            },
            {
              "type": "page",
              "title": "General API Reference",
              "excerpt": "This section covers all endpoints related to general.",
              "slug": "api-reference/general",
              "url": "https://chutes.ai/docs/api-reference/general"
            },
            {
              "type": "page",
              "title": "Identity Provider API Reference",
              "excerpt": "This section covers all endpoints related to identity provider.",
              "slug": "api-reference/identity-provider",
              "url": "https://chutes.ai/docs/api-reference/identity-provider"
            },
            {
              "type": "page",
              "title": "Images API Reference",
              "excerpt": "This section covers all endpoints related to images.",
              "slug": "api-reference/images",
              "url": "https://chutes.ai/docs/api-reference/images"
            },
            {
              "type": "page",
              "title": "Instances API Reference",
              "excerpt": "This section covers all endpoints related to instances.",
              "slug": "api-reference/instances",
              "url": "https://chutes.ai/docs/api-reference/instances"
            },
            {
              "type": "page",
              "title": "Invocations API Reference",
              "excerpt": "This section covers all endpoints related to invocations.",
              "slug": "api-reference/invocations",
              "url": "https://chutes.ai/docs/api-reference/invocations"
            },
            {
              "type": "page",
              "title": "Job API Reference",
              "excerpt": "This section covers all endpoints related to job.",
              "slug": "api-reference/job",
              "url": "https://chutes.ai/docs/api-reference/job"
            },
            {
              "type": "page",
              "title": "Logo API Reference",
              "excerpt": "This section covers all endpoints related to logo.",
              "slug": "api-reference/logo",
              "url": "https://chutes.ai/docs/api-reference/logo"
            },
            {
              "type": "page",
              "title": "Miner API Reference",
              "excerpt": "This section covers all endpoints related to miner.",
              "slug": "api-reference/miner",
              "url": "https://chutes.ai/docs/api-reference/miner"
            },
            {
              "type": "page",
              "title": "Miscellaneous API Reference",
              "excerpt": "This section covers all endpoints related to miscellaneous.",
              "slug": "api-reference/miscellaneous",
              "url": "https://chutes.ai/docs/api-reference/miscellaneous"
            },
            {
              "type": "page",
              "title": "Nodes API Reference",
              "excerpt": "This section covers all endpoints related to nodes.",
              "slug": "api-reference/nodes",
              "url": "https://chutes.ai/docs/api-reference/nodes"
            },
            {
              "type": "page",
              "title": "Pricing API Reference",
              "excerpt": "This section covers all endpoints related to pricing.",
              "slug": "api-reference/pricing",
              "url": "https://chutes.ai/docs/api-reference/pricing"
            },
            {
              "type": "page",
              "title": "Secret API Reference",
              "excerpt": "This section covers all endpoints related to secret.",
              "slug": "api-reference/secret",
              "url": "https://chutes.ai/docs/api-reference/secret"
            },
            {
              "type": "page",
              "title": "Servers API Reference",
              "excerpt": "This section covers all endpoints related to servers.",
              "slug": "api-reference/servers",
              "url": "https://chutes.ai/docs/api-reference/servers"
            },
            {
              "type": "page",
              "title": "Users API Reference",
              "excerpt": "This section covers all endpoints related to users.",
              "slug": "api-reference/users",
              "url": "https://chutes.ai/docs/api-reference/users"
            }
          ]
        }
      ]
    },
    {
      "type": "section",
      "title": "Chutes SDK",
      "children": [
        {
          "type": "page",
          "title": "Chutes SDK Documentation",
          "excerpt": "Welcome to the complete documentation for the Chutes SDK - a powerful Python framework for building and deploying serverless AI applications on GPU-accelerated infrastructure.",
          "slug": "sdk",
          "url": "https://chutes.ai/docs/sdk"
        },
        {
          "type": "section",
          "title": "Getting Started",
          "children": [
            {
              "type": "page",
              "title": "Installation & Setup",
              "excerpt": "This guide will walk you through installing the Chutes SDK and setting up your development environment.",
              "slug": "getting-started/installation",
              "url": "https://chutes.ai/docs/getting-started/installation"
            },
            {
              "type": "page",
              "title": "Quick Start Guide",
              "excerpt": "Get your first chute deployed in under 10 minutes! This guide will walk you through creating, building, and deploying a simple AI application.",
              "slug": "getting-started/quickstart",
              "url": "https://chutes.ai/docs/getting-started/quickstart"
            },
            {
              "type": "page",
              "title": "Authentication",
              "excerpt": "Authenticate requests to the Chutes API using API keys or OAuth (Sign in with Chutes). API keys are the fastest way to get started.",
              "slug": "getting-started/authentication",
              "url": "https://chutes.ai/docs/getting-started/authentication"
            },
            {
              "type": "page",
              "title": "Your First Custom Chute",
              "excerpt": "This guide walks you through building your first completely custom chute from scratch. Unlike templates, you'll learn to build every component yourself, giving you full control and understanding of the platform.",
              "slug": "getting-started/first-chute",
              "url": "https://chutes.ai/docs/getting-started/first-chute"
            },
            {
              "type": "page",
              "title": "Running a Chute",
              "excerpt": "This guide demonstrates how to call and run chutes in your applications using various programming languages. We'll cover examples for Python, TypeScript, Go, and Rust.",
              "slug": "getting-started/running-a-chute",
              "url": "https://chutes.ai/docs/getting-started/running-a-chute"
            }
          ]
        },
        {
          "type": "section",
          "title": "Core Concepts",
          "children": [
            {
              "type": "page",
              "title": "Understanding Chutes",
              "excerpt": "A Chute is the fundamental building block of the Chutes platform. Think of it as a complete AI application that can be deployed to GPU-accelerated infrastructure with just a few lines of code.",
              "slug": "core-concepts/chutes",
              "url": "https://chutes.ai/docs/core-concepts/chutes"
            },
            {
              "type": "page",
              "title": "Cords (API Endpoints)",
              "excerpt": "Cords are the way you define HTTP API endpoints in your Chutes. Think of them as FastAPI routes, but with additional features for AI workloads like streaming, input validation, and automatic scaling.",
              "slug": "core-concepts/cords",
              "url": "https://chutes.ai/docs/core-concepts/cords"
            },
            {
              "type": "page",
              "title": "Images (Docker Containers)",
              "excerpt": "Images in Chutes define the Docker environment where your AI applications run. You can use pre-built images or create custom ones with a fluent Python API that generates optimized Dockerfiles.",
              "slug": "core-concepts/images",
              "url": "https://chutes.ai/docs/core-concepts/images"
            },
            {
              "type": "page",
              "title": "Jobs (Background Tasks)",
              "excerpt": "Jobs are background tasks in Chutes that handle long-running operations, file uploads, and asynchronous processing. Unlike Cords (API endpoints), Jobs don't need to respond immediately and can run for extended periods.",
              "slug": "core-concepts/jobs",
              "url": "https://chutes.ai/docs/core-concepts/jobs"
            },
            {
              "type": "page",
              "title": "Node Selection (Hardware)",
              "excerpt": "Node Selection in Chutes allows you to specify exactly what hardware your application needs. This ensures optimal performance while controlling costs by only using the GPU resources you actually need.",
              "slug": "core-concepts/node-selection",
              "url": "https://chutes.ai/docs/core-concepts/node-selection"
            },
            {
              "type": "page",
              "title": "Chutes Security/Integrity",
              "excerpt": "This document provides a comprehensive overview of the security measures implemented within the Chutes serverless compute platform. Our security model is built on a defense-in-depth strategy, with multiple layers of verification and protection to ensure the integrity of the compute environment and the privacy of user data.",
              "slug": "core-concepts/security-architecture",
              "url": "https://chutes.ai/docs/core-concepts/security-architecture"
            },
            {
              "type": "page",
              "title": "Templates",
              "excerpt": "Templates in Chutes are pre-built, optimized configurations for common AI workloads. They provide production-ready setups with just a few lines of code, handling complex configurations like Docker images, model loading, API endpoints, and hardware requirements.",
              "slug": "core-concepts/templates",
              "url": "https://chutes.ai/docs/core-concepts/templates"
            }
          ]
        },
        {
          "type": "section",
          "title": "SDK Reference",
          "children": [
            {
              "type": "page",
              "title": "Chute API Reference",
              "excerpt": "The Chute class is the core component of the Chutes framework, representing a deployable AI application unit. It extends FastAPI, so you can use all FastAPI features. This reference covers all methods, properties, and configuration options.",
              "slug": "sdk-reference/chute",
              "url": "https://chutes.ai/docs/sdk-reference/chute"
            },
            {
              "type": "page",
              "title": "Cord Decorator API Reference",
              "excerpt": "The @chute.cord() decorator is used to create HTTP API endpoints in Chutes applications. Cords are the primary way to expose functionality from your chute. This reference covers all parameters, patterns, and best practices.",
              "slug": "sdk-reference/cord",
              "url": "https://chutes.ai/docs/sdk-reference/cord"
            },
            {
              "type": "page",
              "title": "Image API Reference",
              "excerpt": "The Image class is used to build custom Docker images for Chutes applications. This reference covers all methods, configuration options, and best practices for creating optimized container images.",
              "slug": "sdk-reference/image",
              "url": "https://chutes.ai/docs/sdk-reference/image"
            },
            {
              "type": "page",
              "title": "Job Decorator API Reference",
              "excerpt": "The @chute.job() decorator is used to create long-running jobs or server rentals in Chutes applications. Jobs are different from API endpoints (cords) and are designed for tasks that need persistent compute resources, specific network ports, or long-running processes.",
              "slug": "sdk-reference/job",
              "url": "https://chutes.ai/docs/sdk-reference/job"
            },
            {
              "type": "page",
              "title": "NodeSelector API Reference",
              "excerpt": "The NodeSelector class specifies hardware requirements for Chutes deployments. This reference covers all configuration options, GPU types, and best practices for optimal resource allocation.",
              "slug": "sdk-reference/node-selector",
              "url": "https://chutes.ai/docs/sdk-reference/node-selector"
            },
            {
              "type": "page",
              "title": "SDK Reference",
              "excerpt": "Complete SDK reference for the Chutes Python SDK. Each page documents the classes, functions, decorators, and methods available.",
              "slug": "sdk-reference/README",
              "url": "https://chutes.ai/docs/sdk-reference/README"
            },
            {
              "type": "page",
              "title": "Templates API Reference",
              "excerpt": "Chutes provides pre-built templates for common AI/ML frameworks and use cases. Templates are factory functions that create pre-configured Chute instances with optimized settings for specific AI frameworks.",
              "slug": "sdk-reference/templates",
              "url": "https://chutes.ai/docs/sdk-reference/templates"
            }
          ]
        },
        {
          "type": "section",
          "title": "CLI",
          "children": [
            {
              "type": "page",
              "title": "Account Management",
              "excerpt": "This section covers CLI commands for managing your Chutes account, registration, authentication, and API keys.",
              "slug": "cli/account",
              "url": "https://chutes.ai/docs/cli/account"
            },
            {
              "type": "page",
              "title": "Building Images",
              "excerpt": "The chutes build command creates Docker images for your chutes with all necessary dependencies and optimizations for the Chutes platform.",
              "slug": "cli/build",
              "url": "https://chutes.ai/docs/cli/build"
            },
            {
              "type": "page",
              "title": "Deploying Chutes",
              "excerpt": "The chutes deploy command takes your built images and deploys them as live, scalable AI applications on the Chutes platform.",
              "slug": "cli/deploy",
              "url": "https://chutes.ai/docs/cli/deploy"
            },
            {
              "type": "page",
              "title": "Managing Resources",
              "excerpt": "This section covers CLI commands for managing your deployed chutes, images, API keys, and secrets.",
              "slug": "cli/manage",
              "url": "https://chutes.ai/docs/cli/manage"
            },
            {
              "type": "page",
              "title": "CLI Command Overview",
              "excerpt": "The Chutes CLI provides a complete set of commands for managing your AI applications, from account setup to deployment and monitoring.",
              "slug": "cli/overview",
              "url": "https://chutes.ai/docs/cli/overview"
            },
            {
              "type": "page",
              "title": "Troubleshooting the CLI",
              "excerpt": "Command not found",
              "slug": "cli/troubleshooting",
              "url": "https://chutes.ai/docs/cli/troubleshooting"
            },
            {
              "type": "page",
              "title": "Updating an account made on the website",
              "excerpt": "If you created your account from the website and now wish to use the CLI you will need to follow this guide. Through it you will create a bittensor wallet and a Chutes config file and sync that info with your account.",
              "slug": "cli/website-account-update",
              "url": "https://chutes.ai/docs/cli/website-account-update"
            }
          ]
        },
        {
          "type": "section",
          "title": "Examples",
          "children": [
            {
              "type": "page",
              "title": "Audio Processing with Chutes",
              "excerpt": "This guide demonstrates comprehensive audio processing capabilities using Chutes, from basic audio manipulation to advanced machine learning tasks like speech recognition, synthesis, and audio analysis.",
              "slug": "examples/audio-processing",
              "url": "https://chutes.ai/docs/examples/audio-processing"
            },
            {
              "type": "page",
              "title": "Batch Processing",
              "excerpt": "This example shows how to efficiently process multiple inputs in a single request, optimizing GPU utilization and reducing API overhead for high-throughput scenarios.",
              "slug": "examples/batch-processing",
              "url": "https://chutes.ai/docs/examples/batch-processing"
            },
            {
              "type": "page",
              "title": "Complete Text Analysis Service",
              "excerpt": "This guide demonstrates building a comprehensive text analysis service that combines multiple AI models for sentiment analysis, entity recognition, text classification, and content moderation.",
              "slug": "examples/custom-chute-complete",
              "url": "https://chutes.ai/docs/examples/custom-chute-complete"
            },
            {
              "type": "page",
              "title": "Custom Docker Images for Chutes",
              "excerpt": "This guide demonstrates how to build custom Docker images for specialized use cases and advanced configurations in your Chutes applications.",
              "slug": "examples/custom-images",
              "url": "https://chutes.ai/docs/examples/custom-images"
            },
            {
              "type": "page",
              "title": "Custom Model Training with Chutes",
              "excerpt": "This guide demonstrates how to train custom machine learning models using Chutes, from data preparation through deployment of the trained models.",
              "slug": "examples/custom-training",
              "url": "https://chutes.ai/docs/examples/custom-training"
            },
            {
              "type": "page",
              "title": "Text Embeddings with TEI",
              "excerpt": "This guide demonstrates how to build powerful text embedding services using Text Embeddings Inference (TEI), enabling semantic search, similarity analysis, and retrieval-augmented generation (RAG) applications.",
              "slug": "examples/embeddings",
              "url": "https://chutes.ai/docs/examples/embeddings"
            },
            {
              "type": "page",
              "title": "Image Generation with Diffusion Models",
              "excerpt": "This guide demonstrates how to build powerful image generation services using state-of-the-art diffusion models like FLUX.1. You'll learn to create a complete image generation API with custom parameters, validation, and optimization.",
              "slug": "examples/image-generation",
              "url": "https://chutes.ai/docs/examples/image-generation"
            },
            {
              "type": "page",
              "title": "LLM Chat Applications",
              "excerpt": "This guide shows how to build powerful chat applications using Large Language Models (LLMs) with Chutes. We'll cover both high-performance VLLM serving and flexible SGLang implementations.",
              "slug": "examples/llm-chat",
              "url": "https://chutes.ai/docs/examples/llm-chat"
            },
            {
              "type": "page",
              "title": "Multi-Model Analysis with Chutes",
              "excerpt": "This guide demonstrates how to build sophisticated analysis systems that combine multiple AI models to provide comprehensive insights from text, images, audio, and other data types.",
              "slug": "examples/multi-model-analysis",
              "url": "https://chutes.ai/docs/examples/multi-model-analysis"
            },
            {
              "type": "page",
              "title": "Music Generation with DiffRhythm",
              "excerpt": "This guide demonstrates how to build a sophisticated music generation service using DiffRhythm, capable of creating music from text prompts and lyrics with advanced rhythm and style control.",
              "slug": "examples/music-generation",
              "url": "https://chutes.ai/docs/examples/music-generation"
            },
            {
              "type": "page",
              "title": "Semantic Search with Text Embeddings",
              "excerpt": "This guide demonstrates how to build a complete semantic search application using text embeddings with Chutes. We'll create a search system that understands meaning, not just keywords.",
              "slug": "examples/semantic-search",
              "url": "https://chutes.ai/docs/examples/semantic-search"
            },
            {
              "type": "page",
              "title": "Simple Text Analysis Chute",
              "excerpt": "This example shows how to build a basic text analysis service using transformers and custom API endpoints. Perfect for getting started with custom Chutes.",
              "slug": "examples/simple-text-analysis",
              "url": "https://chutes.ai/docs/examples/simple-text-analysis"
            },
            {
              "type": "page",
              "title": "Streaming Responses",
              "excerpt": "This example shows how to create streaming API endpoints that send results in real-time as they become available. Perfect for long-running AI tasks where you want to show progress.",
              "slug": "examples/streaming-responses",
              "url": "https://chutes.ai/docs/examples/streaming-responses"
            },
            {
              "type": "page",
              "title": "Text-to-Speech with CSM-1B",
              "excerpt": "This guide demonstrates how to build a sophisticated text-to-speech (TTS) service using CSM-1B (Conversational Speech Model), capable of generating natural-sounding speech with context awareness and multiple speaker support.",
              "slug": "examples/text-to-speech",
              "url": "https://chutes.ai/docs/examples/text-to-speech"
            },
            {
              "type": "page",
              "title": "Video Generation with Wan2.1",
              "excerpt": "This guide demonstrates how to build a sophisticated video generation service using Wan2.1-14B from Alibaba, capable of generating high-quality videos from text prompts and transforming images into videos.",
              "slug": "examples/video-generation",
              "url": "https://chutes.ai/docs/examples/video-generation"
            }
          ]
        },
        {
          "type": "section",
          "title": "Guides",
          "children": [
            {
              "type": "page",
              "title": "Function Calling, Agents, and Tool Use",
              "excerpt": "This guide demonstrates how to build advanced AI applications using function calling (tool use) and autonomous agents on the Chutes platform. You'll learn how to enable models to interact with external tools, databases, and APIs.",
              "slug": "guides/agents-and-tools",
              "url": "https://chutes.ai/docs/guides/agents-and-tools"
            },
            {
              "type": "page",
              "title": "Best Practices for Production-Ready Chutes",
              "excerpt": "This comprehensive guide covers production best practices for building, deploying, and maintaining robust, scalable, and secure Chutes applications in production environments.",
              "slug": "guides/best-practices",
              "url": "https://chutes.ai/docs/guides/best-practices"
            },
            {
              "type": "page",
              "title": "Cost Optimization Guide",
              "excerpt": "This guide provides strategies to optimize costs while maintaining performance and reliability for your Chutes applications.",
              "slug": "guides/cost-optimization",
              "url": "https://chutes.ai/docs/guides/cost-optimization"
            },
            {
              "type": "page",
              "title": "Building Custom Chutes",
              "excerpt": "This guide walks you through creating custom Chutes from scratch, covering everything from basic setup to advanced patterns for production applications.",
              "slug": "guides/custom-chutes",
              "url": "https://chutes.ai/docs/guides/custom-chutes"
            },
            {
              "type": "page",
              "title": "Custom Image Building",
              "excerpt": "This guide covers advanced Docker image building techniques for Chutes, enabling you to create optimized, production-ready containers for AI applications with custom dependencies, performance tuning, and security considerations.",
              "slug": "guides/custom-images",
              "url": "https://chutes.ai/docs/guides/custom-images"
            },
            {
              "type": "page",
              "title": "Custom Templates Guide",
              "excerpt": "This guide shows how to create reusable templates for common AI workflows, making it easy to deploy similar applications with different configurations.",
              "slug": "guides/custom-templates",
              "url": "https://chutes.ai/docs/guides/custom-templates"
            },
            {
              "type": "page",
              "title": "Error Handling and Resilience",
              "excerpt": "This guide covers comprehensive error handling strategies for Chutes applications, ensuring robust, production-ready AI services that gracefully handle failures and provide meaningful feedback.",
              "slug": "guides/error-handling",
              "url": "https://chutes.ai/docs/guides/error-handling"
            },
            {
              "type": "page",
              "title": "Modern Audio Processing Guide",
              "excerpt": "This guide covers deploying state-of-the-art audio models on Chutes, specifically focusing on Kokoro for high-quality Text-to-Speech (TTS) and Whisper v3 for Speech-to-Text (STT) transcription.",
              "slug": "guides/modern-audio",
              "url": "https://chutes.ai/docs/guides/modern-audio"
            },
            {
              "type": "page",
              "title": "Performance Optimization Guide",
              "excerpt": "This comprehensive guide covers performance optimization strategies for Chutes applications, from model inference to network efficiency and resource management.",
              "slug": "guides/performance",
              "url": "https://chutes.ai/docs/guides/performance"
            },
            {
              "type": "page",
              "title": "Production Readiness Guide",
              "excerpt": "Moving from a prototype to a production-grade application on Chutes requires attention to reliability, security, and scaling. This checklist covers the essential steps to ensure your chute is ready for the real world.",
              "slug": "guides/production-readiness",
              "url": "https://chutes.ai/docs/guides/production-readiness"
            },
            {
              "type": "page",
              "title": "Building a RAG Pipeline",
              "excerpt": "Retrieval-Augmented Generation (RAG) combines the power of Large Language Models (LLMs) with your own custom data. This guide walks through building a complete RAG pipeline on Chutes using ChromaDB for vector storage, vLLM for embeddings, and SGLang/vLLM for generation.",
              "slug": "guides/rag-pipeline",
              "url": "https://chutes.ai/docs/guides/rag-pipeline"
            },
            {
              "type": "page",
              "title": "Reasoning Models Guide (DeepSeek R1)",
              "excerpt": "DeepSeek R1 is a powerful open-source reasoning model that rivals proprietary models like OpenAI's o1. This guide shows you how to deploy DeepSeek R1 on Chutes using the SGLang template, optimized for high-performance reasoning tasks.",
              "slug": "guides/reasoning-models",
              "url": "https://chutes.ai/docs/guides/reasoning-models"
            },
            {
              "type": "page",
              "title": "Input/Output Schemas with Pydantic",
              "excerpt": "This guide covers how to use Pydantic for robust input/output validation in Chutes applications, enabling type safety, automatic API documentation, and data transformation.",
              "slug": "guides/schemas",
              "url": "https://chutes.ai/docs/guides/schemas"
            },
            {
              "type": "page",
              "title": "Security Guide",
              "excerpt": "This comprehensive guide covers security best practices for Chutes applications. For a deep dive into the Chutes platform's underlying security architecture, including Trusted Execution Environments (TEEs) and hardware attestation, please see the Security Architecture documentation.",
              "slug": "guides/security",
              "url": "https://chutes.ai/docs/guides/security"
            },
            {
              "type": "page",
              "title": "Real-time Streaming Responses",
              "excerpt": "This guide covers how to implement real-time streaming responses in Chutes, enabling live data transmission, progressive content delivery, and interactive AI applications.",
              "slug": "guides/streaming",
              "url": "https://chutes.ai/docs/guides/streaming"
            },
            {
              "type": "page",
              "title": "Using Pre-built Templates",
              "excerpt": "This guide covers how to effectively use Chutes' pre-built templates to rapidly deploy AI applications with minimal configuration while maintaining flexibility for customization.",
              "slug": "guides/templates",
              "url": "https://chutes.ai/docs/guides/templates"
            }
          ]
        },
        {
          "type": "section",
          "title": "Templates",
          "children": [
            {
              "type": "page",
              "title": "Diffusion Template",
              "excerpt": "The Diffusion template provides high-performance image generation using Stable Diffusion and other diffusion models. Perfect for text-to-image, image-to-image, and inpainting applications.",
              "slug": "templates/diffusion",
              "url": "https://chutes.ai/docs/templates/diffusion"
            },
            {
              "type": "page",
              "title": "SGLang Template",
              "excerpt": "The SGLang template provides structured generation capabilities for complex prompting, reasoning, and multi-step AI workflows. SGLang (Structured Generation Language) excels at complex reasoning tasks and controlled text generation.",
              "slug": "templates/sglang",
              "url": "https://chutes.ai/docs/templates/sglang"
            },
            {
              "type": "page",
              "title": "TEI Template",
              "excerpt": "The TEI (Text Embeddings Inference) template provides optimized text embedding generation using Hugging Face's high-performance inference server. Perfect for semantic search, similarity detection, and RAG applications.",
              "slug": "templates/tei",
              "url": "https://chutes.ai/docs/templates/tei"
            },
            {
              "type": "page",
              "title": "VLLM Template",
              "excerpt": "The VLLM template is the most popular way to deploy large language models on Chutes. It provides a high-performance, OpenAI-compatible API server powered by vLLM , optimized for fast inference and high throughput.",
              "slug": "templates/vllm",
              "url": "https://chutes.ai/docs/templates/vllm"
            }
          ]
        },
        {
          "type": "section",
          "title": "Help",
          "children": [
            {
              "type": "page",
              "title": "Frequently Asked Questions (FAQ)",
              "excerpt": "Common questions and answers about Chutes SDK and platform.",
              "slug": "help/faq",
              "url": "https://chutes.ai/docs/help/faq"
            },
            {
              "type": "page",
              "title": "Troubleshooting Guide",
              "excerpt": "This guide helps you diagnose and resolve common issues when developing and deploying with Chutes.",
              "slug": "help/troubleshooting",
              "url": "https://chutes.ai/docs/help/troubleshooting"
            }
          ]
        },
        {
          "type": "section",
          "title": "Integrations",
          "children": [
            {
              "type": "page",
              "title": "Integrations",
              "excerpt": "Chutes integrates with popular AI libraries and frameworks to make development easier.",
              "slug": "integrations/index",
              "url": "https://chutes.ai/docs/integrations/index"
            },
            {
              "type": "page",
              "title": "Vercel AI SDK Integration",
              "excerpt": "The Chutes.ai Provider for Vercel AI SDK allows you to use open-source AI models hosted on Chutes.ai with the Vercel AI SDK. It supports a wide range of capabilities including chat, streaming, tool calling, and multimodal generation.",
              "slug": "integrations/vercel-ai-sdk",
              "url": "https://chutes.ai/docs/integrations/vercel-ai-sdk"
            }
          ]
        },
        {
          "type": "section",
          "title": "Sign In With Chutes",
          "children": [
            {
              "type": "page",
              "title": "Sign in with Chutes",
              "excerpt": "Sign in with Chutes is an OAuth 2.0 authentication system that allows users to sign into your application using their Chutes account. This enables your app to make API calls on behalf of users, with billing automatically handled through their Chutes account.",
              "slug": "sign-in-with-chutes/overview",
              "url": "https://chutes.ai/docs/sign-in-with-chutes/overview"
            },
            {
              "type": "page",
              "title": "Sign in with Chutes: Next.js Guide",
              "excerpt": "This guide walks you through implementing \"Sign in with Chutes\" OAuth in a Next.js application. By the end, your users will be able to authenticate with their Chutes account and your app can make API calls on their behalf.",
              "slug": "sign-in-with-chutes/nextjs",
              "url": "https://chutes.ai/docs/sign-in-with-chutes/nextjs"
            }
          ]
        }
      ]
    },
    {
      "type": "section",
      "title": "Miner Resources",
      "children": [
        {
          "type": "page",
          "title": "Mining on Chutes",
          "excerpt": "The goal of mining on chutes is to provide as much compute as possible, optimizing for cold start times (running new applications or applications that have been preempted). Everything is automated with kubernetes, and coordinated by the gepetto.py script to optimize for cost efficiency and maximize your share of compute.",
          "slug": "miner-resources/overview",
          "url": "https://chutes.ai/docs/miner-resources/overview"
        },
        {
          "type": "page",
          "title": "Node bootstrapping",
          "excerpt": "To ensure the highest probability of success, you should provision your servers with Ubuntu 22.04 , preferably with NO nvidia driver installations if possible.",
          "slug": "miner-resources/ansible",
          "url": "https://chutes.ai/docs/miner-resources/ansible"
        },
        {
          "type": "page",
          "title": "Scoring Metrics and Weights",
          "excerpt": "The system evaluates miners using four key metrics, each with an assigned weight:",
          "slug": "miner-resources/scoring",
          "url": "https://chutes.ai/docs/miner-resources/scoring"
        },
        {
          "type": "page",
          "title": "Miner Maintenance & Operations",
          "excerpt": "This guide covers \"Day 2\" operations for Chutes miners: monitoring, troubleshooting, updating, and maintaining your mining infrastructure.",
          "slug": "miner-resources/miner-maintenance",
          "url": "https://chutes.ai/docs/miner-resources/miner-maintenance"
        }
      ]
    }
  ],
  "entries": [
    {
      "slug": "api-reference/audit",
      "title": "Audit API Reference",
      "excerpt": "This section covers all endpoints related to audit.",
      "url": "https://chutes.ai/docs/api-reference/audit"
    },
    {
      "slug": "api-reference/authentication",
      "title": "Authentication API Reference",
      "excerpt": "Chutes supports API key authentication for server-to-server requests and OAuth for user-scoped access.",
      "url": "https://chutes.ai/docs/api-reference/authentication"
    },
    {
      "slug": "api-reference/chutes",
      "title": "Chutes API Reference",
      "excerpt": "This section covers all endpoints related to chutes.",
      "url": "https://chutes.ai/docs/api-reference/chutes"
    },
    {
      "slug": "api-reference/configguesser",
      "title": "Configguesser API Reference",
      "excerpt": "This section covers all endpoints related to configguesser.",
      "url": "https://chutes.ai/docs/api-reference/configguesser"
    },
    {
      "slug": "api-reference/general",
      "title": "General API Reference",
      "excerpt": "This section covers all endpoints related to general.",
      "url": "https://chutes.ai/docs/api-reference/general"
    },
    {
      "slug": "api-reference/identity-provider",
      "title": "Identity Provider API Reference",
      "excerpt": "This section covers all endpoints related to identity provider.",
      "url": "https://chutes.ai/docs/api-reference/identity-provider"
    },
    {
      "slug": "api-reference/images",
      "title": "Images API Reference",
      "excerpt": "This section covers all endpoints related to images.",
      "url": "https://chutes.ai/docs/api-reference/images"
    },
    {
      "slug": "api-reference/instances",
      "title": "Instances API Reference",
      "excerpt": "This section covers all endpoints related to instances.",
      "url": "https://chutes.ai/docs/api-reference/instances"
    },
    {
      "slug": "api-reference/invocations",
      "title": "Invocations API Reference",
      "excerpt": "This section covers all endpoints related to invocations.",
      "url": "https://chutes.ai/docs/api-reference/invocations"
    },
    {
      "slug": "api-reference/job",
      "title": "Job API Reference",
      "excerpt": "This section covers all endpoints related to job.",
      "url": "https://chutes.ai/docs/api-reference/job"
    },
    {
      "slug": "api-reference/logo",
      "title": "Logo API Reference",
      "excerpt": "This section covers all endpoints related to logo.",
      "url": "https://chutes.ai/docs/api-reference/logo"
    },
    {
      "slug": "api-reference/miner",
      "title": "Miner API Reference",
      "excerpt": "This section covers all endpoints related to miner.",
      "url": "https://chutes.ai/docs/api-reference/miner"
    },
    {
      "slug": "api-reference/miscellaneous",
      "title": "Miscellaneous API Reference",
      "excerpt": "This section covers all endpoints related to miscellaneous.",
      "url": "https://chutes.ai/docs/api-reference/miscellaneous"
    },
    {
      "slug": "api-reference/nodes",
      "title": "Nodes API Reference",
      "excerpt": "This section covers all endpoints related to nodes.",
      "url": "https://chutes.ai/docs/api-reference/nodes"
    },
    {
      "slug": "api-reference/overview",
      "title": "API Reference",
      "excerpt": "Complete REST API reference for the Chutes platform.",
      "url": "https://chutes.ai/docs/api-reference/overview"
    },
    {
      "slug": "api-reference/pricing",
      "title": "Pricing API Reference",
      "excerpt": "This section covers all endpoints related to pricing.",
      "url": "https://chutes.ai/docs/api-reference/pricing"
    },
    {
      "slug": "api-reference/secret",
      "title": "Secret API Reference",
      "excerpt": "This section covers all endpoints related to secret.",
      "url": "https://chutes.ai/docs/api-reference/secret"
    },
    {
      "slug": "api-reference/servers",
      "title": "Servers API Reference",
      "excerpt": "This section covers all endpoints related to servers.",
      "url": "https://chutes.ai/docs/api-reference/servers"
    },
    {
      "slug": "api-reference/users",
      "title": "Users API Reference",
      "excerpt": "This section covers all endpoints related to users.",
      "url": "https://chutes.ai/docs/api-reference/users"
    },
    {
      "slug": "cli/account",
      "title": "Account Management",
      "excerpt": "This section covers CLI commands for managing your Chutes account, registration, authentication, and API keys.",
      "url": "https://chutes.ai/docs/cli/account"
    },
    {
      "slug": "cli/build",
      "title": "Building Images",
      "excerpt": "The chutes build command creates Docker images for your chutes with all necessary dependencies and optimizations for the Chutes platform.",
      "url": "https://chutes.ai/docs/cli/build"
    },
    {
      "slug": "cli/deploy",
      "title": "Deploying Chutes",
      "excerpt": "The chutes deploy command takes your built images and deploys them as live, scalable AI applications on the Chutes platform.",
      "url": "https://chutes.ai/docs/cli/deploy"
    },
    {
      "slug": "cli/manage",
      "title": "Managing Resources",
      "excerpt": "This section covers CLI commands for managing your deployed chutes, images, API keys, and secrets.",
      "url": "https://chutes.ai/docs/cli/manage"
    },
    {
      "slug": "cli/overview",
      "title": "CLI Command Overview",
      "excerpt": "The Chutes CLI provides a complete set of commands for managing your AI applications, from account setup to deployment and monitoring.",
      "url": "https://chutes.ai/docs/cli/overview"
    },
    {
      "slug": "cli/troubleshooting",
      "title": "Troubleshooting the CLI",
      "excerpt": "Command not found",
      "url": "https://chutes.ai/docs/cli/troubleshooting"
    },
    {
      "slug": "cli/website-account-update",
      "title": "Updating an account made on the website",
      "excerpt": "If you created your account from the website and now wish to use the CLI you will need to follow this guide. Through it you will create a bittensor wallet and a Chutes config file and sync that info with your account.",
      "url": "https://chutes.ai/docs/cli/website-account-update"
    },
    {
      "slug": "core-concepts/chutes",
      "title": "Understanding Chutes",
      "excerpt": "A Chute is the fundamental building block of the Chutes platform. Think of it as a complete AI application that can be deployed to GPU-accelerated infrastructure with just a few lines of code.",
      "url": "https://chutes.ai/docs/core-concepts/chutes"
    },
    {
      "slug": "core-concepts/cords",
      "title": "Cords (API Endpoints)",
      "excerpt": "Cords are the way you define HTTP API endpoints in your Chutes. Think of them as FastAPI routes, but with additional features for AI workloads like streaming, input validation, and automatic scaling.",
      "url": "https://chutes.ai/docs/core-concepts/cords"
    },
    {
      "slug": "core-concepts/images",
      "title": "Images (Docker Containers)",
      "excerpt": "Images in Chutes define the Docker environment where your AI applications run. You can use pre-built images or create custom ones with a fluent Python API that generates optimized Dockerfiles.",
      "url": "https://chutes.ai/docs/core-concepts/images"
    },
    {
      "slug": "core-concepts/jobs",
      "title": "Jobs (Background Tasks)",
      "excerpt": "Jobs are background tasks in Chutes that handle long-running operations, file uploads, and asynchronous processing. Unlike Cords (API endpoints), Jobs don't need to respond immediately and can run for extended periods.",
      "url": "https://chutes.ai/docs/core-concepts/jobs"
    },
    {
      "slug": "core-concepts/node-selection",
      "title": "Node Selection (Hardware)",
      "excerpt": "Node Selection in Chutes allows you to specify exactly what hardware your application needs. This ensures optimal performance while controlling costs by only using the GPU resources you actually need.",
      "url": "https://chutes.ai/docs/core-concepts/node-selection"
    },
    {
      "slug": "core-concepts/security-architecture",
      "title": "Chutes Security/Integrity",
      "excerpt": "This document provides a comprehensive overview of the security measures implemented within the Chutes serverless compute platform. Our security model is built on a defense-in-depth strategy, with multiple layers of verification and protection to ensure the integrity of the compute environment and the privacy of user data.",
      "url": "https://chutes.ai/docs/core-concepts/security-architecture"
    },
    {
      "slug": "core-concepts/templates",
      "title": "Templates",
      "excerpt": "Templates in Chutes are pre-built, optimized configurations for common AI workloads. They provide production-ready setups with just a few lines of code, handling complex configurations like Docker images, model loading, API endpoints, and hardware requirements.",
      "url": "https://chutes.ai/docs/core-concepts/templates"
    },
    {
      "slug": "examples/audio-processing",
      "title": "Audio Processing with Chutes",
      "excerpt": "This guide demonstrates comprehensive audio processing capabilities using Chutes, from basic audio manipulation to advanced machine learning tasks like speech recognition, synthesis, and audio analysis.",
      "url": "https://chutes.ai/docs/examples/audio-processing"
    },
    {
      "slug": "examples/batch-processing",
      "title": "Batch Processing",
      "excerpt": "This example shows how to efficiently process multiple inputs in a single request, optimizing GPU utilization and reducing API overhead for high-throughput scenarios.",
      "url": "https://chutes.ai/docs/examples/batch-processing"
    },
    {
      "slug": "examples/custom-chute-complete",
      "title": "Complete Text Analysis Service",
      "excerpt": "This guide demonstrates building a comprehensive text analysis service that combines multiple AI models for sentiment analysis, entity recognition, text classification, and content moderation.",
      "url": "https://chutes.ai/docs/examples/custom-chute-complete"
    },
    {
      "slug": "examples/custom-images",
      "title": "Custom Docker Images for Chutes",
      "excerpt": "This guide demonstrates how to build custom Docker images for specialized use cases and advanced configurations in your Chutes applications.",
      "url": "https://chutes.ai/docs/examples/custom-images"
    },
    {
      "slug": "examples/custom-training",
      "title": "Custom Model Training with Chutes",
      "excerpt": "This guide demonstrates how to train custom machine learning models using Chutes, from data preparation through deployment of the trained models.",
      "url": "https://chutes.ai/docs/examples/custom-training"
    },
    {
      "slug": "examples/embeddings",
      "title": "Text Embeddings with TEI",
      "excerpt": "This guide demonstrates how to build powerful text embedding services using Text Embeddings Inference (TEI), enabling semantic search, similarity analysis, and retrieval-augmented generation (RAG) applications.",
      "url": "https://chutes.ai/docs/examples/embeddings"
    },
    {
      "slug": "examples/image-generation",
      "title": "Image Generation with Diffusion Models",
      "excerpt": "This guide demonstrates how to build powerful image generation services using state-of-the-art diffusion models like FLUX.1. You'll learn to create a complete image generation API with custom parameters, validation, and optimization.",
      "url": "https://chutes.ai/docs/examples/image-generation"
    },
    {
      "slug": "examples/llm-chat",
      "title": "LLM Chat Applications",
      "excerpt": "This guide shows how to build powerful chat applications using Large Language Models (LLMs) with Chutes. We'll cover both high-performance VLLM serving and flexible SGLang implementations.",
      "url": "https://chutes.ai/docs/examples/llm-chat"
    },
    {
      "slug": "examples/multi-model-analysis",
      "title": "Multi-Model Analysis with Chutes",
      "excerpt": "This guide demonstrates how to build sophisticated analysis systems that combine multiple AI models to provide comprehensive insights from text, images, audio, and other data types.",
      "url": "https://chutes.ai/docs/examples/multi-model-analysis"
    },
    {
      "slug": "examples/music-generation",
      "title": "Music Generation with DiffRhythm",
      "excerpt": "This guide demonstrates how to build a sophisticated music generation service using DiffRhythm, capable of creating music from text prompts and lyrics with advanced rhythm and style control.",
      "url": "https://chutes.ai/docs/examples/music-generation"
    },
    {
      "slug": "examples/semantic-search",
      "title": "Semantic Search with Text Embeddings",
      "excerpt": "This guide demonstrates how to build a complete semantic search application using text embeddings with Chutes. We'll create a search system that understands meaning, not just keywords.",
      "url": "https://chutes.ai/docs/examples/semantic-search"
    },
    {
      "slug": "examples/simple-text-analysis",
      "title": "Simple Text Analysis Chute",
      "excerpt": "This example shows how to build a basic text analysis service using transformers and custom API endpoints. Perfect for getting started with custom Chutes.",
      "url": "https://chutes.ai/docs/examples/simple-text-analysis"
    },
    {
      "slug": "examples/streaming-responses",
      "title": "Streaming Responses",
      "excerpt": "This example shows how to create streaming API endpoints that send results in real-time as they become available. Perfect for long-running AI tasks where you want to show progress.",
      "url": "https://chutes.ai/docs/examples/streaming-responses"
    },
    {
      "slug": "examples/text-to-speech",
      "title": "Text-to-Speech with CSM-1B",
      "excerpt": "This guide demonstrates how to build a sophisticated text-to-speech (TTS) service using CSM-1B (Conversational Speech Model), capable of generating natural-sounding speech with context awareness and multiple speaker support.",
      "url": "https://chutes.ai/docs/examples/text-to-speech"
    },
    {
      "slug": "examples/video-generation",
      "title": "Video Generation with Wan2.1",
      "excerpt": "This guide demonstrates how to build a sophisticated video generation service using Wan2.1-14B from Alibaba, capable of generating high-quality videos from text prompts and transforming images into videos.",
      "url": "https://chutes.ai/docs/examples/video-generation"
    },
    {
      "slug": "getting-started/authentication",
      "title": "Authentication",
      "excerpt": "Authenticate requests to the Chutes API using API keys or OAuth (Sign in with Chutes). API keys are the fastest way to get started.",
      "url": "https://chutes.ai/docs/getting-started/authentication"
    },
    {
      "slug": "getting-started/first-chute",
      "title": "Your First Custom Chute",
      "excerpt": "This guide walks you through building your first completely custom chute from scratch. Unlike templates, you'll learn to build every component yourself, giving you full control and understanding of the platform.",
      "url": "https://chutes.ai/docs/getting-started/first-chute"
    },
    {
      "slug": "getting-started/installation",
      "title": "Installation & Setup",
      "excerpt": "This guide will walk you through installing the Chutes SDK and setting up your development environment.",
      "url": "https://chutes.ai/docs/getting-started/installation"
    },
    {
      "slug": "getting-started/quickstart",
      "title": "Quick Start Guide",
      "excerpt": "Get your first chute deployed in under 10 minutes! This guide will walk you through creating, building, and deploying a simple AI application.",
      "url": "https://chutes.ai/docs/getting-started/quickstart"
    },
    {
      "slug": "getting-started/running-a-chute",
      "title": "Running a Chute",
      "excerpt": "This guide demonstrates how to call and run chutes in your applications using various programming languages. We'll cover examples for Python, TypeScript, Go, and Rust.",
      "url": "https://chutes.ai/docs/getting-started/running-a-chute"
    },
    {
      "slug": "guides/agents-and-tools",
      "title": "Function Calling, Agents, and Tool Use",
      "excerpt": "This guide demonstrates how to build advanced AI applications using function calling (tool use) and autonomous agents on the Chutes platform. You'll learn how to enable models to interact with external tools, databases, and APIs.",
      "url": "https://chutes.ai/docs/guides/agents-and-tools"
    },
    {
      "slug": "guides/best-practices",
      "title": "Best Practices for Production-Ready Chutes",
      "excerpt": "This comprehensive guide covers production best practices for building, deploying, and maintaining robust, scalable, and secure Chutes applications in production environments.",
      "url": "https://chutes.ai/docs/guides/best-practices"
    },
    {
      "slug": "guides/cost-optimization",
      "title": "Cost Optimization Guide",
      "excerpt": "This guide provides strategies to optimize costs while maintaining performance and reliability for your Chutes applications.",
      "url": "https://chutes.ai/docs/guides/cost-optimization"
    },
    {
      "slug": "guides/custom-chutes",
      "title": "Building Custom Chutes",
      "excerpt": "This guide walks you through creating custom Chutes from scratch, covering everything from basic setup to advanced patterns for production applications.",
      "url": "https://chutes.ai/docs/guides/custom-chutes"
    },
    {
      "slug": "guides/custom-images",
      "title": "Custom Image Building",
      "excerpt": "This guide covers advanced Docker image building techniques for Chutes, enabling you to create optimized, production-ready containers for AI applications with custom dependencies, performance tuning, and security considerations.",
      "url": "https://chutes.ai/docs/guides/custom-images"
    },
    {
      "slug": "guides/custom-templates",
      "title": "Custom Templates Guide",
      "excerpt": "This guide shows how to create reusable templates for common AI workflows, making it easy to deploy similar applications with different configurations.",
      "url": "https://chutes.ai/docs/guides/custom-templates"
    },
    {
      "slug": "guides/error-handling",
      "title": "Error Handling and Resilience",
      "excerpt": "This guide covers comprehensive error handling strategies for Chutes applications, ensuring robust, production-ready AI services that gracefully handle failures and provide meaningful feedback.",
      "url": "https://chutes.ai/docs/guides/error-handling"
    },
    {
      "slug": "guides/modern-audio",
      "title": "Modern Audio Processing Guide",
      "excerpt": "This guide covers deploying state-of-the-art audio models on Chutes, specifically focusing on Kokoro for high-quality Text-to-Speech (TTS) and Whisper v3 for Speech-to-Text (STT) transcription.",
      "url": "https://chutes.ai/docs/guides/modern-audio"
    },
    {
      "slug": "guides/performance",
      "title": "Performance Optimization Guide",
      "excerpt": "This comprehensive guide covers performance optimization strategies for Chutes applications, from model inference to network efficiency and resource management.",
      "url": "https://chutes.ai/docs/guides/performance"
    },
    {
      "slug": "guides/production-readiness",
      "title": "Production Readiness Guide",
      "excerpt": "Moving from a prototype to a production-grade application on Chutes requires attention to reliability, security, and scaling. This checklist covers the essential steps to ensure your chute is ready for the real world.",
      "url": "https://chutes.ai/docs/guides/production-readiness"
    },
    {
      "slug": "guides/rag-pipeline",
      "title": "Building a RAG Pipeline",
      "excerpt": "Retrieval-Augmented Generation (RAG) combines the power of Large Language Models (LLMs) with your own custom data. This guide walks through building a complete RAG pipeline on Chutes using ChromaDB for vector storage, vLLM for embeddings, and SGLang/vLLM for generation.",
      "url": "https://chutes.ai/docs/guides/rag-pipeline"
    },
    {
      "slug": "guides/reasoning-models",
      "title": "Reasoning Models Guide (DeepSeek R1)",
      "excerpt": "DeepSeek R1 is a powerful open-source reasoning model that rivals proprietary models like OpenAI's o1. This guide shows you how to deploy DeepSeek R1 on Chutes using the SGLang template, optimized for high-performance reasoning tasks.",
      "url": "https://chutes.ai/docs/guides/reasoning-models"
    },
    {
      "slug": "guides/schemas",
      "title": "Input/Output Schemas with Pydantic",
      "excerpt": "This guide covers how to use Pydantic for robust input/output validation in Chutes applications, enabling type safety, automatic API documentation, and data transformation.",
      "url": "https://chutes.ai/docs/guides/schemas"
    },
    {
      "slug": "guides/security",
      "title": "Security Guide",
      "excerpt": "This comprehensive guide covers security best practices for Chutes applications. For a deep dive into the Chutes platform's underlying security architecture, including Trusted Execution Environments (TEEs) and hardware attestation, please see the Security Architecture documentation.",
      "url": "https://chutes.ai/docs/guides/security"
    },
    {
      "slug": "guides/streaming",
      "title": "Real-time Streaming Responses",
      "excerpt": "This guide covers how to implement real-time streaming responses in Chutes, enabling live data transmission, progressive content delivery, and interactive AI applications.",
      "url": "https://chutes.ai/docs/guides/streaming"
    },
    {
      "slug": "guides/templates",
      "title": "Using Pre-built Templates",
      "excerpt": "This guide covers how to effectively use Chutes' pre-built templates to rapidly deploy AI applications with minimal configuration while maintaining flexibility for customization.",
      "url": "https://chutes.ai/docs/guides/templates"
    },
    {
      "slug": "help/faq",
      "title": "Frequently Asked Questions (FAQ)",
      "excerpt": "Common questions and answers about Chutes SDK and platform.",
      "url": "https://chutes.ai/docs/help/faq"
    },
    {
      "slug": "help/troubleshooting",
      "title": "Troubleshooting Guide",
      "excerpt": "This guide helps you diagnose and resolve common issues when developing and deploying with Chutes.",
      "url": "https://chutes.ai/docs/help/troubleshooting"
    },
    {
      "slug": "index",
      "title": "Developers",
      "excerpt": "Chutes is a decentralized, serverless inference platform for open-source AI models. These docs help you build, deploy, and operate chutes (models) with the SDK and API.",
      "url": "https://chutes.ai/docs"
    },
    {
      "slug": "integrations/index",
      "title": "Integrations",
      "excerpt": "Chutes integrates with popular AI libraries and frameworks to make development easier.",
      "url": "https://chutes.ai/docs/integrations/index"
    },
    {
      "slug": "integrations/vercel-ai-sdk",
      "title": "Vercel AI SDK Integration",
      "excerpt": "The Chutes.ai Provider for Vercel AI SDK allows you to use open-source AI models hosted on Chutes.ai with the Vercel AI SDK. It supports a wide range of capabilities including chat, streaming, tool calling, and multimodal generation.",
      "url": "https://chutes.ai/docs/integrations/vercel-ai-sdk"
    },
    {
      "slug": "miner-resources/ansible",
      "title": "Node bootstrapping",
      "excerpt": "To ensure the highest probability of success, you should provision your servers with Ubuntu 22.04 , preferably with NO nvidia driver installations if possible.",
      "url": "https://chutes.ai/docs/miner-resources/ansible"
    },
    {
      "slug": "miner-resources/miner-maintenance",
      "title": "Miner Maintenance & Operations",
      "excerpt": "This guide covers \"Day 2\" operations for Chutes miners: monitoring, troubleshooting, updating, and maintaining your mining infrastructure.",
      "url": "https://chutes.ai/docs/miner-resources/miner-maintenance"
    },
    {
      "slug": "miner-resources/overview",
      "title": "Mining on Chutes",
      "excerpt": "The goal of mining on chutes is to provide as much compute as possible, optimizing for cold start times (running new applications or applications that have been preempted). Everything is automated with kubernetes, and coordinated by the gepetto.py script to optimize for cost efficiency and maximize your share of compute.",
      "url": "https://chutes.ai/docs/miner-resources/overview"
    },
    {
      "slug": "miner-resources/scoring",
      "title": "Scoring Metrics and Weights",
      "excerpt": "The system evaluates miners using four key metrics, each with an assigned weight:",
      "url": "https://chutes.ai/docs/miner-resources/scoring"
    },
    {
      "slug": "sdk",
      "title": "Chutes SDK Documentation",
      "excerpt": "Welcome to the complete documentation for the Chutes SDK - a powerful Python framework for building and deploying serverless AI applications on GPU-accelerated infrastructure.",
      "url": "https://chutes.ai/docs/sdk"
    },
    {
      "slug": "sdk-reference/README",
      "title": "SDK Reference",
      "excerpt": "Complete SDK reference for the Chutes Python SDK. Each page documents the classes, functions, decorators, and methods available.",
      "url": "https://chutes.ai/docs/sdk-reference/README"
    },
    {
      "slug": "sdk-reference/chute",
      "title": "Chute API Reference",
      "excerpt": "The Chute class is the core component of the Chutes framework, representing a deployable AI application unit. It extends FastAPI, so you can use all FastAPI features. This reference covers all methods, properties, and configuration options.",
      "url": "https://chutes.ai/docs/sdk-reference/chute"
    },
    {
      "slug": "sdk-reference/cord",
      "title": "Cord Decorator API Reference",
      "excerpt": "The @chute.cord() decorator is used to create HTTP API endpoints in Chutes applications. Cords are the primary way to expose functionality from your chute. This reference covers all parameters, patterns, and best practices.",
      "url": "https://chutes.ai/docs/sdk-reference/cord"
    },
    {
      "slug": "sdk-reference/image",
      "title": "Image API Reference",
      "excerpt": "The Image class is used to build custom Docker images for Chutes applications. This reference covers all methods, configuration options, and best practices for creating optimized container images.",
      "url": "https://chutes.ai/docs/sdk-reference/image"
    },
    {
      "slug": "sdk-reference/job",
      "title": "Job Decorator API Reference",
      "excerpt": "The @chute.job() decorator is used to create long-running jobs or server rentals in Chutes applications. Jobs are different from API endpoints (cords) and are designed for tasks that need persistent compute resources, specific network ports, or long-running processes.",
      "url": "https://chutes.ai/docs/sdk-reference/job"
    },
    {
      "slug": "sdk-reference/node-selector",
      "title": "NodeSelector API Reference",
      "excerpt": "The NodeSelector class specifies hardware requirements for Chutes deployments. This reference covers all configuration options, GPU types, and best practices for optimal resource allocation.",
      "url": "https://chutes.ai/docs/sdk-reference/node-selector"
    },
    {
      "slug": "sdk-reference/templates",
      "title": "Templates API Reference",
      "excerpt": "Chutes provides pre-built templates for common AI/ML frameworks and use cases. Templates are factory functions that create pre-configured Chute instances with optimized settings for specific AI frameworks.",
      "url": "https://chutes.ai/docs/sdk-reference/templates"
    },
    {
      "slug": "sign-in-with-chutes/nextjs",
      "title": "Sign in with Chutes: Next.js Guide",
      "excerpt": "This guide walks you through implementing \"Sign in with Chutes\" OAuth in a Next.js application. By the end, your users will be able to authenticate with their Chutes account and your app can make API calls on their behalf.",
      "url": "https://chutes.ai/docs/sign-in-with-chutes/nextjs"
    },
    {
      "slug": "sign-in-with-chutes/overview",
      "title": "Sign in with Chutes",
      "excerpt": "Sign in with Chutes is an OAuth 2.0 authentication system that allows users to sign into your application using their Chutes account. This enables your app to make API calls on behalf of users, with billing automatically handled through their Chutes account.",
      "url": "https://chutes.ai/docs/sign-in-with-chutes/overview"
    },
    {
      "slug": "templates/diffusion",
      "title": "Diffusion Template",
      "excerpt": "The Diffusion template provides high-performance image generation using Stable Diffusion and other diffusion models. Perfect for text-to-image, image-to-image, and inpainting applications.",
      "url": "https://chutes.ai/docs/templates/diffusion"
    },
    {
      "slug": "templates/sglang",
      "title": "SGLang Template",
      "excerpt": "The SGLang template provides structured generation capabilities for complex prompting, reasoning, and multi-step AI workflows. SGLang (Structured Generation Language) excels at complex reasoning tasks and controlled text generation.",
      "url": "https://chutes.ai/docs/templates/sglang"
    },
    {
      "slug": "templates/tei",
      "title": "TEI Template",
      "excerpt": "The TEI (Text Embeddings Inference) template provides optimized text embedding generation using Hugging Face's high-performance inference server. Perfect for semantic search, similarity detection, and RAG applications.",
      "url": "https://chutes.ai/docs/templates/tei"
    },
    {
      "slug": "templates/vllm",
      "title": "VLLM Template",
      "excerpt": "The VLLM template is the most popular way to deploy large language models on Chutes. It provides a high-performance, OpenAI-compatible API server powered by vLLM , optimized for fast inference and high throughput.",
      "url": "https://chutes.ai/docs/templates/vllm"
    }
  ]
}