> ## Documentation Index
> Fetch the complete documentation index at: https://veniceai-docs-revamp.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Guides

> Practical guides for building with the Venice API

<div className="venice-guides-hero">
  <div>
    <p className="venice-section-eyebrow">Developer guides</p>
    <h2 className="venice-guides-hero-title">From first request to production agents.</h2>

    <p className="venice-guides-hero-copy">
      Start with an OpenAI-compatible API call, then add Venice-specific privacy, tools, media generation, and wallet-funded agent workflows.
    </p>
  </div>

  <div className="venice-guides-hero-actions">
    <a className="venice-hero-cta venice-hero-cta-primary" href="/guides/getting-started/generating-api-key">Get an API key →</a>
    <a className="venice-hero-cta" href="/guides/getting-started/openai-migration">Migrate from OpenAI</a>
  </div>
</div>

<div className="venice-guides-section">
  <div className="venice-section-header">
    <p className="venice-section-eyebrow">Start fast</p>
    <h2 className="venice-section-title">Make your first useful request</h2>
    <p className="venice-section-subtitle">The shortest path from account setup to a working integration.</p>
  </div>

  <div className="venice-guides-quickstart">
    <a className="venice-guides-step" href="/guides/getting-started/generating-api-key">
      <span className="venice-guides-step-index">01</span>
      <span className="venice-guides-step-title">Create an API key</span>
      <span className="venice-guides-step-desc">Generate a key in the Venice dashboard and store it in your environment.</span>
    </a>

    <a className="venice-guides-step" href="/guides/getting-started/openai-migration">
      <span className="venice-guides-step-index">02</span>
      <span className="venice-guides-step-title">Point your client at Venice</span>
      <span className="venice-guides-step-desc">Keep your OpenAI-compatible code and change the base URL.</span>
    </a>

    <a className="venice-guides-step" href="/guides/getting-started/postman">
      <span className="venice-guides-step-index">03</span>
      <span className="venice-guides-step-title">Test the API shape</span>
      <span className="venice-guides-step-desc">Use Postman to inspect auth, request bodies, responses, and errors.</span>
    </a>
  </div>
</div>

<div className="venice-guides-section">
  <div className="venice-section-header">
    <p className="venice-section-eyebrow">Build paths</p>
    <h2 className="venice-section-title">Choose what you are building</h2>
    <p className="venice-section-subtitle">Follow the path that matches your app, then jump deeper when you need a specific capability.</p>
  </div>

  <div className="venice-guides-paths">
    <a className="venice-guides-path-card venice-guides-path-card-featured" href="/guides/features/structured-responses">
      <span className="venice-guides-path-label">Text & chat</span>
      <span className="venice-guides-path-title">Build reliable chat workflows</span>
      <span className="venice-guides-path-desc">Structured responses, reasoning models, file inputs, prompt caching, and TEE/E2EE privacy controls.</span>
      <span className="venice-guides-path-action">Start with structured responses →</span>
    </a>

    <a className="venice-guides-path-card" href="/guides/media/image-generation">
      <span className="venice-guides-path-label">Media</span>
      <span className="venice-guides-path-title">Generate images and video</span>
      <span className="venice-guides-path-desc">Image generation, editing, video jobs, reference-to-video, upscaling, and consent-aware media flows.</span>
      <span className="venice-guides-path-action">Explore media guides →</span>
    </a>

    <a className="venice-guides-path-card" href="/guides/integrations/ai-agents">
      <span className="venice-guides-path-label">Agents</span>
      <span className="venice-guides-path-title">Connect Venice to agents</span>
      <span className="venice-guides-path-desc">Messaging bots, coding agents, MCP tools, runtime skills, and crypto-aware agent workflows.</span>
      <span className="venice-guides-path-action">Open the agents hub →</span>
    </a>

    <a className="venice-guides-path-card" href="/guides/integrations/x402-venice-api">
      <span className="venice-guides-path-label">Payments</span>
      <span className="venice-guides-path-title">Fund requests your way</span>
      <span className="venice-guides-path-desc">Use API credits, DIEM staking allowances, x402 wallet payments, and Crypto RPC endpoints.</span>
      <span className="venice-guides-path-action">Read the x402 guide →</span>
    </a>
  </div>
</div>

<div className="venice-guides-section">
  <div className="venice-section-header">
    <p className="venice-section-eyebrow">Developer journey</p>
    <h2 className="venice-section-title">Move from prototype to shipped product</h2>
  </div>

  <div className="venice-guides-journey">
    <a href="/guides/features/reasoning-models">
      <span className="venice-guides-journey-index">01</span>
      <span className="venice-guides-journey-title">Prototype</span>
      <span className="venice-guides-journey-desc">Pick a model and shape the first conversation loop.</span>
    </a>

    <a href="/guides/features/file-inputs">
      <span className="venice-guides-journey-index">02</span>
      <span className="venice-guides-journey-title">Add context</span>
      <span className="venice-guides-journey-desc">Attach files, search the web, and structure outputs.</span>
    </a>

    <a href="/guides/integrations/venice-mcp">
      <span className="venice-guides-journey-index">03</span>
      <span className="venice-guides-journey-title">Integrate</span>
      <span className="venice-guides-journey-desc">Expose Venice through MCP servers, skills, SDKs, and app frameworks.</span>
    </a>

    <a href="/guides/features/prompt-caching">
      <span className="venice-guides-journey-index">04</span>
      <span className="venice-guides-journey-title">Optimize</span>
      <span className="venice-guides-journey-desc">Reduce latency and cost with caching, privacy modes, and operational patterns.</span>
    </a>
  </div>
</div>

<div className="venice-guides-section">
  <div className="venice-section-header">
    <p className="venice-section-eyebrow">Keep learning</p>
    <h2 className="venice-section-title">Reference patterns and project walkthroughs</h2>
  </div>

  <div className="venice-guides-resource-grid">
    <a className="venice-guides-resource" href="/guides/integrations/cursor">
      <span className="venice-guides-resource-title">Coding tools</span>
      <span>Use Venice models in Cursor, Claude Code, OpenCode, and Codex CLI.</span>
    </a>

    <a className="venice-guides-resource" href="/guides/integrations/langchain">
      <span className="venice-guides-resource-title">SDKs & frameworks</span>
      <span>Build with LangChain, Vercel AI SDK, and CrewAI.</span>
    </a>

    <a className="venice-guides-resource" href="/guides/projects/private-rag-bot">
      <span className="venice-guides-resource-title">Project walkthroughs</span>
      <span>Build private RAG, research, and code review agents end-to-end.</span>
    </a>
  </div>
</div>
