NewClaude Fable 5.1is live

The only AI APIyour agents need

New models the day they ship. Chat, image, audio, and video behind one key, with zero data retention.

  • Free tier, no card
  • OpenAI-compatible
  • Zero data retention
  • 4M+ users

Frontier and open-source, same endpoint

ClaudeClaude
GoogleGoogle
QwenQwen
GLMGLM
DeepSeekDeepSeek
GrokGrok
BytedanceBytedance
KimiKimi
KlingKling
OpenAIOpenAI
MistralMistral
ClaudeClaude
GoogleGoogle
QwenQwen
GLMGLM
DeepSeekDeepSeek
GrokGrok
BytedanceBytedance
KimiKimi
KlingKling
OpenAIOpenAI
MistralMistral
BytedanceBytedance
KimiKimi
KlingKling
OpenAIOpenAI
MistralMistral
ClaudeClaude
GoogleGoogle
QwenQwen
GLMGLM
DeepSeekDeepSeek
GrokGrok
BytedanceBytedance
KimiKimi
KlingKling
OpenAIOpenAI
MistralMistral
ClaudeClaude
GoogleGoogle
QwenQwen
GLMGLM
DeepSeekDeepSeek
GrokGrok
See all models

Capabilities

All under one API key

Text, code, images, video, speech, music, embeddings, and live web search, behind one private endpoint. Same auth, same shapes, same billing.

Quickstart

Only the base URL changes

Point the OpenAI SDK at Venice and your app just works. Streaming, function calling, and structured outputs keep the same shape.

-base_url = "https://api.openai.com/v1"
+base_url = "https://api.venice.ai/api/v1"

One line. That's the whole migration.

from openai import OpenAI

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

response = client.chat.completions.create(
    model="venice-uncensored",
    messages=[{"role": "user", "content": "Hello, Venice."}],
    extra_body={
        "venice_parameters": {
            "enable_web_search": "auto",
            "enable_web_citations": True,
        }
    },
)

print(response.choices[0].message.content)
Get your API key

Agent ready

Bring your own agent

Point the agents you already use at Venice. Native providers or the OpenAI-compatible API. Every request private and uncensored.

Give this to your agentClaude Code logoCodex logoCursor logoGitHub Copilot logoCline logoGemini CLI logo
setup-mcp venice.ai/mcp

It reads the docs and wires itself up

Privacy

Zero retention by default, provable on demand

Venice never stores your prompts or responses. Add TEE or E2EE when you need privacy you can verify.

Private (default)

We never store your prompts

Requests are processed in memory and discarded. Nothing is logged, trained on, or sold.

Anonymized

Providers see tokens, not you

Frontier models are reached through Venice, so upstream providers never receive your identity.

TEE

Run inside a hardware enclave

TEE inference attests to the code handling your request. Verify the signature yourself.

End-to-end encrypted

Encrypt before it leaves your app

With end-to-end encryption, only the client holds the key. Venice cannot read the request.

Ask without guardrails

Build uncensored

No filters, no rewrites, no moralizing. Unrestricted access to models that just answer, private by default.

Pay per token / Pro from $18 / Stake for free access