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

# Venice API

> Venice에서 프라이빗 AI 앱을 구축하기 위한 가이드, 빠른 시작, 전체 API 레퍼런스. 텍스트, 이미지, 비디오, 오디오 전반의 선도적인 AI 모델에 하나의 API 키와 OpenAI 호환 방식으로 비공개, 제한 없는 액세스를 시작하세요.

<div className="venice-hero-copy">
  <p className="venice-hero-tagline">하나의 API 키 뒤에서 텍스트, 이미지, 비디오, 오디오 전반의 모든 선도적인 AI 모델에 대한 비공개, 제한 없는 액세스.</p>

  <div className="venice-hero-ctas">
    <a className="venice-hero-cta venice-hero-cta-primary" href="https://venice.ai/settings/api?utm_source=venice-api-documentation">API 키 받기 →</a>
    <a className="venice-hero-cta" href="/getting-started/quick-start">시작하기</a>
  </div>
</div>

<CodeGroup>
  ```bash curl theme={null}
  curl https://api.venice.ai/api/v1/chat/completions \
    -H "Authorization: Bearer $VENICE_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "model": "zai-org-glm-5-1",
      "messages": [{"role": "user", "content": "Build without permission."}]
    }'
  ```

  ```ts TypeScript theme={null}
  import OpenAI from "openai";

  const client = new OpenAI({
    apiKey: process.env.VENICE_API_KEY,
    baseURL: "https://api.venice.ai/api/v1",
  });

  const res = await client.chat.completions.create({
    model: "zai-org-glm-5-1",
    messages: [{ role: "user", content: "Build without permission." }],
  });
  ```

  ```python Python theme={null}
  import os
  from openai import OpenAI

  client = OpenAI(
      api_key=os.environ["VENICE_API_KEY"],
      base_url="https://api.venice.ai/api/v1",
  )

  res = client.chat.completions.create(
      model="zai-org-glm-5-1",
      messages=[{"role": "user", "content": "Build without permission."}],
  )
  ```
</CodeGroup>

<div className="venice-section-header">
  <h2 className="venice-section-title">엔드포인트</h2>
  <p className="venice-section-subtitle">모든 모달리티를 위한 하나의 API — 인증, 오류 코드, 속도 제한 헤더가 전부 동일합니다.</p>
</div>

<div className="venice-apis-grid">
  <a className="venice-api-card" href="/api-reference/endpoint/chat/completions">
    <span className="venice-api-card-name">Chat Completions</span>
    <p className="venice-api-card-desc">빠른 오픈 웨이트부터 프론티어 추론까지 100개 이상의 텍스트 모델을 아우르는 OpenAI 채팅 엔드포인트의 드롭인 대체품.</p>

    <div className="venice-api-card-chips">
      <span className="venice-api-card-chip">Streaming</span>
      <span className="venice-api-card-chip">Function calling</span>
      <span className="venice-api-card-chip">Vision</span>
    </div>

    <span className="venice-api-card-action">참조 보기 →</span>
  </a>

  <a className="venice-api-card" href="/api-reference/endpoint/image/generations">
    <span className="venice-api-card-name">이미지 생성</span>
    <p className="venice-api-card-desc">포토리얼리스틱, 스타일화 및 검열되지 않은 모델과 함께 인페인팅, 배경 제거, 프리셋 스타일을 제공합니다.</p>

    <div className="venice-api-card-chips">
      <span className="venice-api-card-chip">Text-to-image</span>
      <span className="venice-api-card-chip">Image-to-image</span>
      <span className="venice-api-card-chip">Upscale</span>
    </div>

    <span className="venice-api-card-action">참조 보기 →</span>
  </a>

  <a className="venice-api-card" href="/api-reference/endpoint/audio/speech">
    <span className="venice-api-card-name">오디오</span>
    <p className="venice-api-card-desc">다국어 음성 합성과 정확한 전사, 그리고 짧은 참조 샘플을 통한 보이스 클로닝.</p>

    <div className="venice-api-card-chips">
      <span className="venice-api-card-chip">TTS</span>
      <span className="venice-api-card-chip">Transcription</span>
      <span className="venice-api-card-chip">50+ voices</span>
    </div>

    <span className="venice-api-card-action">참조 보기 →</span>
  </a>

  <a className="venice-api-card" href="/api-reference/endpoint/video/queue">
    <span className="venice-api-card-name">비디오</span>
    <p className="venice-api-card-desc">단일 호출 또는 비동기 작업 큐로 생성을 실행하고, 견적으로 모든 작업의 가격을 미리 확인하세요.</p>

    <div className="venice-api-card-chips">
      <span className="venice-api-card-chip">Text-to-video</span>
      <span className="venice-api-card-chip">Image-to-video</span>
      <span className="venice-api-card-chip">Reference-to-video</span>
    </div>

    <span className="venice-api-card-action">참조 보기 →</span>
  </a>
</div>

<p className="venice-apis-extras">
  추가로 <a href="/api-reference/endpoint/embeddings/generate">embeddings</a>, <a href="/guides/features/file-inputs">file inputs</a>, <a href="/guides/integrations/venice-mcp">MCP tools</a> 및 <a href="/guides/integrations/x402-venice-api">wallet payments</a>가 있습니다. <a className="venice-apis-extras-cta" href="/api-reference">모든 엔드포인트 보기 →</a>
</p>

<div className="venice-section-header">
  <h2 className="venice-section-title">에이전트</h2>
  <p className="venice-section-subtitle">메시징, 코딩 및 온체인 에이전트를 위한 비공개 추론, MCP 도구, 지갑 자금 워크플로.</p>
</div>

<h3 className="venice-subsection-title">에이전트 앱</h3>

<div className="venice-agent-grid">
  <a className="venice-agent-card" href="/guides/integrations/openclaw-bot">
    <span className="venice-agent-card-top">
      <span className="venice-agent-card-logo" aria-hidden="true">
        <img src="https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/integrations/openclaw.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=58e38726642ad6967d0f0c2b3f0403ca" alt="" width="120" height="120" data-path="images/icons/integrations/openclaw.svg" />
      </span>

      <span className="venice-agent-card-name">OpenClaw</span>
    </span>

    <span className="venice-agent-card-desc">WhatsApp, Telegram, Discord, iMessage, Slack에서 Venice를 실행하세요.</span>
  </a>

  <a className="venice-agent-card" href="/guides/integrations/hermes-agent">
    <span className="venice-agent-card-top">
      <span className="venice-agent-card-logo" aria-hidden="true">
        <img src="https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/integrations/mono/hermes.png?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=9f3896c0e19b139e00e56905f16dc087" alt="" width="96" height="96" data-path="images/icons/integrations/mono/hermes.png" />
      </span>

      <span className="venice-agent-card-name">Hermes Agent</span>
    </span>

    <span className="venice-agent-card-desc">메모리, 스킬, Venice 모델을 갖춘 셀프 호스팅 에이전트.</span>
  </a>

  <a className="venice-agent-card" href="/guides/integrations/nanoclaw-venice">
    <span className="venice-agent-card-top">
      <span className="venice-agent-card-logo" aria-hidden="true">
        <img src="https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/integrations/nanoclaw.png?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=d7c2c185500038e3edda2c2d5a4c836d" alt="" width="96" height="96" data-path="images/icons/integrations/nanoclaw.png" />
      </span>

      <span className="venice-agent-card-name">NanoClaw</span>
    </span>

    <span className="venice-agent-card-desc">Venice로 구동되는 경량 WhatsApp 및 Telegram 어시스턴트.</span>
  </a>
</div>

<p className="venice-apis-extras">
  <a className="venice-apis-extras-cta" href="/guides/integrations/ai-agents#agent-apps">모든 에이전트 앱 살펴보기 →</a>
</p>

<h3 className="venice-subsection-title">코딩 에이전트</h3>

<div className="venice-agent-grid">
  <a className="venice-agent-card" href="/guides/integrations/claude-code">
    <span className="venice-agent-card-top">
      <span className="venice-agent-card-logo" aria-hidden="true">
        <img src="https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/integrations/mono/claude-code.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=ea9afc0d1124f91aac2c36af23716634" alt="" width="24" height="24" data-path="images/icons/integrations/mono/claude-code.svg" />
      </span>

      <span className="venice-agent-card-name">Claude Code</span>
    </span>

    <span className="venice-agent-card-desc">Venice가 호스팅하는 Claude 모델로 Claude Code를 실행하세요.</span>
  </a>

  <a className="venice-agent-card" href="/guides/integrations/cursor">
    <span className="venice-agent-card-top">
      <span className="venice-agent-card-logo" aria-hidden="true">
        <img src="https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/integrations/mono/cursor.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=b0e2bcebb01655fc1f36e964cee2e41c" alt="" width="24" height="24" data-path="images/icons/integrations/mono/cursor.svg" />
      </span>

      <span className="venice-agent-card-name">Cursor</span>
    </span>

    <span className="venice-agent-card-desc">venice- 모델 접두사로 Cursor에 Venice 모델을 추가하세요.</span>
  </a>

  <a className="venice-agent-card" href="/guides/integrations/codex-cli">
    <span className="venice-agent-card-top">
      <span className="venice-agent-card-logo" aria-hidden="true">
        <img src="https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/integrations/mono/codex-cli.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=9811dc8d720f01fb3bf4b1508261378b" alt="" width="16" height="16" data-path="images/icons/integrations/mono/codex-cli.svg" />
      </span>

      <span className="venice-agent-card-name">Codex CLI</span>
    </span>

    <span className="venice-agent-card-desc">Codex CLI를 Venice의 OpenAI 호환 엔드포인트로 지정하세요.</span>
  </a>
</div>

<p className="venice-apis-extras">
  <a className="venice-apis-extras-cta" href="/guides/integrations/ai-agents#coding-agents">모든 코딩 에이전트 살펴보기 →</a>
</p>

<h3 className="venice-subsection-title">MCP 및 스킬</h3>

<div className="venice-agent-grid is-pair">
  <a className="venice-agent-card" href="/guides/integrations/venice-mcp">
    <span className="venice-agent-card-top">
      <span className="venice-agent-card-logo" aria-hidden="true">
        <img src="https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/integrations/mono/mcp.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=583db7ad6b9413790e7b33dc6d0c21e6" alt="" width="24" height="24" data-path="images/icons/integrations/mono/mcp.svg" />
      </span>

      <span className="venice-agent-card-name">Venice MCP Server</span>
    </span>

    <span className="venice-agent-card-desc">chat, image, video, audio, embeddings를 모든 MCP 호스트에 노출합니다.</span>
  </a>

  <a className="venice-agent-card" href="/guides/integrations/venice-skills">
    <span className="venice-agent-card-top">
      <span className="venice-agent-card-logo" aria-hidden="true">
        <img src="https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/integrations/mono/venice-skills.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=b5e3b579fbd9b1eff1f25ffcf4066bd5" alt="" width="326" height="366" data-path="images/icons/integrations/mono/venice-skills.svg" />
      </span>

      <span className="venice-agent-card-name">Venice Skills</span>
    </span>

    <span className="venice-agent-card-desc">API 사양과 동기화된 엔드포인트별 지침을 에이전트에 제공합니다.</span>
  </a>
</div>

<div className="venice-section-header">
  <h2 className="venice-section-title">모델</h2>
  <p className="venice-section-subtitle">Venice의 대표 모델 중 일부입니다. ID를 `model` 매개변수로 전달하세요.</p>
</div>

<div className="venice-models-grid">
  <a className="venice-model-card" href="/models/overview">
    <span className="venice-model-card-top">
      <span className="venice-model-card-logo" aria-hidden="true">
        <span className="venice-model-card-logo-mask" style={{ maskImage: "url('https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/models/kimi.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=4b7e1cb9c7c7727ca55e6e37a77c0be8')", WebkitMaskImage: "url('https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/models/kimi.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=4b7e1cb9c7c7727ca55e6e37a77c0be8')" }} />
      </span>

      <span className="venice-model-card-head">
        <span className="venice-model-card-name">Kimi K3</span>
        <span className="venice-model-card-maker">Moonshot AI</span>
      </span>
    </span>

    <span className="venice-model-card-stats">
      <span>1M context</span>
      <span className="venice-model-card-privacy">Private</span>
    </span>

    <span className="venice-model-card-id">kimi-k3</span>
  </a>

  <a className="venice-model-card" href="/models/overview">
    <span className="venice-model-card-top">
      <span className="venice-model-card-logo" aria-hidden="true">
        <span className="venice-model-card-logo-mask" style={{ maskImage: "url('https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/models/opus.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=366d8ae810b5581e0fae0120a5225b26')", WebkitMaskImage: "url('https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/models/opus.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=366d8ae810b5581e0fae0120a5225b26')" }} />
      </span>

      <span className="venice-model-card-head">
        <span className="venice-model-card-name">Claude Fable 5</span>
        <span className="venice-model-card-maker">Anthropic</span>
      </span>
    </span>

    <span className="venice-model-card-stats">
      <span>1M context</span>
      <span className="venice-model-card-privacy is-anonymized">Anonymized</span>
    </span>

    <span className="venice-model-card-id">claude-fable-5</span>
  </a>

  <a className="venice-model-card" href="/models/overview">
    <span className="venice-model-card-top">
      <span className="venice-model-card-logo" aria-hidden="true">
        <span className="venice-model-card-logo-mask" style={{ maskImage: "url('https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/models/Zhipu.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=244d25a64dc4b712995c14b745c13c9e')", WebkitMaskImage: "url('https://mintcdn.com/veniceai-mintlify-86b9f77a/BH-QqGGozCpfkQJV/images/icons/models/Zhipu.svg?fit=max&auto=format&n=BH-QqGGozCpfkQJV&q=85&s=244d25a64dc4b712995c14b745c13c9e')" }} />
      </span>

      <span className="venice-model-card-head">
        <span className="venice-model-card-name">GLM 5.2</span>
        <span className="venice-model-card-maker">Z.ai</span>
      </span>
    </span>

    <span className="venice-model-card-stats">
      <span>1M context</span>
      <span className="venice-model-card-privacy">Private</span>
    </span>

    <span className="venice-model-card-id">zai-org-glm-5-2</span>
  </a>
</div>

<a className="venice-models-cta" href="/models/overview">
  <span className="venice-models-cta-left">
    <span className="venice-models-cta-count">330+ 모델</span>
    <span className="venice-models-cta-sub">텍스트, 이미지, 오디오, 비디오</span>
  </span>

  <span className="venice-models-cta-action">카탈로그 둘러보기 →</span>
</a>

<div className="venice-section-header">
  <h2 className="venice-section-title">도구</h2>
  <p className="venice-section-subtitle">문서를 파싱하고, 임베딩을 생성하고, 라이브 웹을 검색하고, 온체인 데이터를 가져오세요.</p>
</div>

<CardGroup cols={4}>
  <Card title="임베딩" icon="database" href="/guides/features/embeddings" />

  <Card title="문서 처리" icon="file" href="/guides/tools/document-processing" />

  <Card title="웹 검색" icon="globe" href="/guides/tools/web-retrieval" />

  <Card title="웹 스크래핑" icon="browser" href="/guides/tools/web-retrieval" />
</CardGroup>

<CardGroup cols={2}>
  <Card title="파일 입력" icon="file" href="/guides/features/file-inputs" />

  <Card title="Crypto RPC" icon="network" href="/guides/integrations/crypto-rpc-agents" />
</CardGroup>

<div className="venice-pricing">
  <div className="venice-section-header">
    <h2 className="venice-section-title">가격</h2>
    <p className="venice-section-subtitle">크레딧으로 충전하거나, 일일 할당량을 위해 DIEM을 스테이킹하거나, Base의 USDC로 계정을 완전히 건너뛰세요.</p>
  </div>

  <div className="venice-pricing-grid">
    <div className="venice-pricing-card">
      <div className="venice-pricing-card-head">
        <span className="venice-pricing-card-name">크레딧</span>
        <span className="venice-pricing-card-badge">USD 또는 Crypto</span>
      </div>

      <p className="venice-pricing-card-desc">USD 또는 크립토로 종량제 결제. 크레딧은 만료되지 않으며 모든 엔드포인트에서 작동합니다.</p>
      <a className="venice-pricing-card-cta" href="https://venice.ai/settings/api?utm_source=venice-api-documentation">크레딧 구매</a>
    </div>

    <div className="venice-pricing-card">
      <div className="venice-pricing-card-head">
        <span className="venice-pricing-card-name">DIEM</span>
        <span className="venice-pricing-card-badge">일일 할당량</span>
      </div>

      <p className="venice-pricing-card-desc">DIEM 또는 VVV를 한 번 스테이킹하고 매일 고정 추론 할당량을 받으세요. 호출당 요금이 없습니다.</p>
      <a className="venice-pricing-card-cta" href="/overview/vvv-diem">DIEM에 대해 알아보기</a>
    </div>

    <div className="venice-pricing-card">
      <div className="venice-pricing-card-head">
        <span className="venice-pricing-card-name">x402</span>
        <span className="venice-pricing-card-badge">Base의 USDC</span>
      </div>

      <p className="venice-pricing-card-desc">Base의 모든 지갑에서 USDC로 요청당 지불하세요. 계정이나 API 키 없이 에이전트를 위해 구축되었습니다.</p>
      <a className="venice-pricing-card-cta" href="/guides/integrations/x402-venice-api">x402 가이드 읽기</a>
    </div>
  </div>
</div>

질문이나 피드백이 있으신가요? [Discord](https://discord.gg/askvenice)에서 만나요.
