# Venice API > Venice is a privacy-first, uncensored AI API platform offering text generation, image generation, audio synthesis, video generation, music, and embeddings with zero data retention and OpenAI SDK compatibility. Venice provides permissionless access to AI models with no content filtering, making it ideal for developers building applications that require uncensored outputs, privacy guarantees, and full control over AI interactions. The API is fully compatible with OpenAI's SDK -just change the base URL to `https://api.venice.ai/api/v1`. Venice offers four tiers of privacy: **Anonymized** (third-party models with identifying metadata stripped), **Private** (zero data retention, self-hosted open-source models), **TEE** (models running inside hardware-secured enclaves—Venice cannot access the computation), and **E2EE** (end-to-end encrypted models where prompts are encrypted client-side before being sent, and only the TEE can decrypt them). ## Getting Started - [Quick Start Guide](https://docs.venice.ai/overview/getting-started): Get your API key and make your first request in minutes - [API Key Generation](https://docs.venice.ai/guides/getting-started/generating-api-key): Step-by-step guide to creating API keys - [About Venice](https://docs.venice.ai/overview/about-venice): Overview of Venice's capabilities and OpenAI compatibility ## API Reference - [API Specification](https://docs.venice.ai/api-reference/api-spec): Complete API specification with Venice-specific parameters - [Chat Completions](https://docs.venice.ai/api-reference/endpoint/chat/completions): Text generation endpoint with streaming, vision, and tool calling - [Image Generation](https://docs.venice.ai/api-reference/endpoint/image/generate): Create images from text prompts - [Image Upscaling](https://docs.venice.ai/api-reference/endpoint/image/upscale): Enhance and upscale images - [Image Editing](https://docs.venice.ai/api-reference/endpoint/image/edit): AI-powered image inpainting - [Image Multi-Edit](https://docs.venice.ai/api-reference/endpoint/image/multi-edit): Combine and edit up to 3 images with layered inputs - [Background Remove](https://docs.venice.ai/api-reference/endpoint/image/background-remove): Remove image backgrounds - [Text-to-Speech](https://docs.venice.ai/api-reference/endpoint/audio/speech): Convert text to audio with 50+ voices - [Music Generation](https://docs.venice.ai/api-reference/endpoint/audio/queue): Generate music and sound effects - [Video Generation](https://docs.venice.ai/api-reference/endpoint/video/queue): Generate videos (text-to-video or image-to-video depending on model) - [Embeddings](https://docs.venice.ai/api-reference/endpoint/embeddings/generate): Generate vector embeddings for semantic search - [Rate Limiting](https://docs.venice.ai/api-reference/rate-limiting): Rate limits and best practices - [Error Codes](https://docs.venice.ai/api-reference/error-codes): API error reference - [Characters API](https://docs.venice.ai/api-reference/endpoint/characters/list): List and use AI character personas - [API Keys Management](https://docs.venice.ai/api-reference/endpoint/api_keys/list): Create, list, and manage API keys - [TEE Attestation](https://docs.venice.ai/api-reference/endpoint/tee/attestation): Verify a model runs in a genuine Trusted Execution Environment with cryptographic attestation - [TEE Signature](https://docs.venice.ai/api-reference/endpoint/tee/signature): Verify that a response was produced inside the attested TEE enclave ## Models - [Model Overview](https://docs.venice.ai/models/overview): Browse all available models - [Text Models](https://docs.venice.ai/models/text): LLMs including venice-uncensored, GLM 4.7, Qwen, Mistral, Llama - [Image Models](https://docs.venice.ai/models/image): Diffusion models for image generation - [Audio Models](https://docs.venice.ai/models/audio): Text-to-speech models - [Music Models](https://docs.venice.ai/models/music): Music and sound effects generation with lyrics support - [Video Models](https://docs.venice.ai/models/video): Text-to-video and image-to-video models - [Embedding Models](https://docs.venice.ai/models/embeddings): Vector embedding models ## Guides - [Guides Overview](https://docs.venice.ai/guides/overview): All guides organized by category - [Migrate from OpenAI](https://docs.venice.ai/guides/getting-started/openai-migration): Drop-in replacement - same SDK, two lines changed - [Structured Responses](https://docs.venice.ai/guides/features/structured-responses): Get JSON responses with guaranteed schemas - [Reasoning Models](https://docs.venice.ai/guides/features/reasoning-models): Use models with step-by-step reasoning - [Prompt Caching](https://docs.venice.ai/guides/features/prompt-caching): Reduce costs and latency with prompt caching - [Vercel AI SDK](https://docs.venice.ai/guides/integrations/vercel-ai-sdk): Stream Venice AI in Next.js and React apps - [LangChain](https://docs.venice.ai/guides/integrations/langchain): Build chains, agents, and RAG pipelines - [CrewAI](https://docs.venice.ai/guides/integrations/crewai): Multi-agent AI systems with Venice - [Claude Code](https://docs.venice.ai/guides/integrations/claude-code): Use Claude Code CLI with Venice - [AI Agents](https://docs.venice.ai/guides/integrations/ai-agents): Build autonomous agents with Eliza framework - [Integrations](https://docs.venice.ai/guides/integrations/integrations): Third-party integrations like Brave Leo - [Postman Collection](https://docs.venice.ai/guides/getting-started/postman): Import ready-to-use API examples - [TEE & E2EE Models](https://docs.venice.ai/guides/tee-e2ee-models): Privacy-enhanced AI with Trusted Execution Environments (TEE) and End-to-End Encryption (E2EE)—cryptographic guarantees that your data remains private, even from Venice ## Privacy & Data - [Privacy](https://docs.venice.ai/overview/privacy): Zero data retention policy and privacy architecture - [Data Collection](https://docs.venice.ai/overview/data-collection): What Venice collects (metadata only) and what it never collects (prompts, responses) - [Provider Privacy](https://docs.venice.ai/overview/provider-privacy): Private vs Anonymized model tiers and third-party provider policies ## Optional - [Pricing](https://docs.venice.ai/overview/pricing): Pay-as-you-go and DIEM staking options - [Deprecations](https://docs.venice.ai/overview/deprecations): Model deprecation notices - [Beta Models](https://docs.venice.ai/overview/beta-models): Experimental models in beta - [OpenAPI Spec](https://docs.venice.ai/swagger.yaml): Full OpenAPI/Swagger specification