Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions api-reference/api-spec.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"og:description": "Complete API reference including authentication, debugging, OpenAI compatibility, and response headers"
---

The Venice API offers HTTP-based REST and streaming interfaces for building AI applications with uncensored models and private inference. You can create with text generation, image creation, embeddings, and more, all without restrictive content policies. Integration examples and SDKs are available in the [documentation](/overview/getting-started).

Check warning on line 8 in api-reference/api-spec.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

api-reference/api-spec.mdx#L8

Did you really mean 'SDKs'?

## Authentication

Expand Down Expand Up @@ -99,7 +99,7 @@
{"role": "system", "content": "Your custom system prompt"},
{"role": "user", "content": "Why is the sky blue?"}
],
"venice_parameters": {

Check warning on line 102 in api-reference/api-spec.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

api-reference/api-spec.mdx#L102

Did you really mean 'venice_parameters'?
"include_venice_system_prompt": false
}
}'
Expand Down Expand Up @@ -147,11 +147,11 @@
| Parameter | Type | Description | Default |
|-----------|------|-------------|---------|
| `character_slug` | string | The character slug of a public Venice character (discoverable as "Public ID" on the published character page) | - |
| `strip_thinking_response` | boolean | Strip `<think></think>` blocks from the response (models using legacy `<think>` tag format). See [Reasoning Models](/overview/guides/reasoning-models). | `false` |
| `strip_thinking_response` | boolean | Strip `<think></think>` blocks from the response (models using legacy `<think>` tag format). See [Reasoning Models](/guides/features/reasoning-models). | `false` |
| `disable_thinking` | boolean | On supported reasoning models, disable thinking and strip the `<think></think>` blocks from the response | `false` |
| `enable_web_search` | string | Enable web search for this request (`off`, `on`, `auto` - auto enables based on model's discretion)<br/>Additional usage-based pricing applies, see [pricing](/overview/pricing#web-search-and-scraping). | `off` |
| `enable_web_scraping` | boolean | Enable web scraping of up to 5 URLs detected in the user message. Scraped content augments responses and bypasses web search. Only successfully scraped URLs are billed.<br/>Additional usage-based pricing applies, see [pricing](/overview/pricing#web-search-and-scraping). | `false` |
| `enable_x_search` | boolean | Enable xAI's native search (web + X/Twitter) for supported Grok models (e.g., `grok-4-20-beta`). Provides higher quality search results by using xAI's search infrastructure. When enabled, Venice's standard web search is bypassed.<br/>Additional usage-based pricing applies, see [pricing](/overview/pricing#web-search-and-scraping). | `false` |

Check warning on line 154 in api-reference/api-spec.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

api-reference/api-spec.mdx#L154

Did you really mean 'xAI's'?

Check warning on line 154 in api-reference/api-spec.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

api-reference/api-spec.mdx#L154

Did you really mean 'xAI's'?
| `enable_web_citations` | boolean | When web search is enabled, request that the LLM cite its sources using `[REF]0[/REF]` format | `false` |
| `include_search_results_in_stream` | boolean | Experimental: Include search results in the stream as the first emitted chunk | `false` |
| `return_search_results_as_documents` | boolean | Surface search results in an OpenAI-compatible tool call named `venice_web_search_documents` for LangChain integration | `false` |
Expand All @@ -169,7 +169,7 @@
|-----------|------|-------------|
| `prompt_cache_key` | string | Optional routing hint to improve cache hit rates. When supplied, Venice routes requests to the same backend infrastructure, increasing the likelihood of cache hits across multi-turn conversations. |

See [Prompt Caching](/overview/guides/prompt-caching) for details on how caching works, billing, and best practices.
See [Prompt Caching](/guides/features/prompt-caching) for details on how caching works, billing, and best practices.

## Response Headers Reference

Expand All @@ -190,7 +190,7 @@
| `CF-RAY` | string | Unique identifier for this API request, used for troubleshooting and support requests | Always |
| `x-venice-version` | string | Current version/revision of the Venice API service (e.g., `20250828.222653`) | Always |
| `x-venice-timestamp` | string | Server timestamp when the request was processed (ISO 8601 format) | When timestamp tracking is enabled |
| `x-venice-host-name` | string | Hostname of the server that processed the request | Error responses and debugging scenarios |

Check warning on line 193 in api-reference/api-spec.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

api-reference/api-spec.mdx#L193

Did you really mean 'Hostname'?
| **Model Information** ||||
| `x-venice-model-id` | string | Unique identifier of the AI model used for the request (e.g., `venice-01-lite`) | Inference endpoints using AI models |
| `x-venice-model-name` | string | Friendly/display name of the AI model used (e.g., `Venice Lite`) | Inference endpoints using AI models |
Expand Down Expand Up @@ -219,7 +219,7 @@
| `x-venice-is-adult-model-content-violation` | string | Indicates if content violates adult model content policies (`true`/`false`) | Image generation endpoints |
| `x-venice-contains-minor` | string | Indicates if image contains minors (`true`/`false`) | Image analysis endpoints with age detection |
| **Client Information** ||||
| `x-venice-middleface-version` | string | Version of the Venice middleface client | Requests from Venice middleface clients |

Check warning on line 222 in api-reference/api-spec.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

api-reference/api-spec.mdx#L222

Did you really mean 'middleface'?

Check warning on line 222 in api-reference/api-spec.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

api-reference/api-spec.mdx#L222

Did you really mean 'middleface'?
| `x-venice-mobile-version` | string | Version of the Venice mobile app client | Requests from mobile applications |
| `x-venice-request-timestamp-ms` | number | Client-provided request timestamp in milliseconds | When client provides timestamp in request |
| `x-venice-control-instance` | string | Control instance identifier for debugging | Image generation endpoints for debugging |
Expand Down Expand Up @@ -253,7 +253,7 @@

## Best Practices

1. **Rate Limiting**: Monitor `x-ratelimit-remaining-requests` and `x-ratelimit-remaining-tokens` headers and implement exponential backoff

Check warning on line 256 in api-reference/api-spec.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

api-reference/api-spec.mdx#L256

Did you really mean 'backoff'?
2. **Balance Monitoring**: Track `x-venice-balance-usd` and `x-venice-balance-diem` headers to avoid service interruptions
3. **System Prompts**: Test with and without Venice's system prompts to find the best fit for your use case
4. **API Keys**: Keep your API keys secure and rotate them regularly
Expand All @@ -264,7 +264,7 @@

While Venice maintains high compatibility with the OpenAI API specification, there are some key differences:

1. **venice_parameters**: Additional configurations like `enable_web_search`, `character_slug`, and `strip_thinking_response` for extended functionality

Check warning on line 267 in api-reference/api-spec.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

api-reference/api-spec.mdx#L267

Did you really mean 'venice_parameters'?
2. **System Prompts**: Venice appends your system prompts to defaults that optimize for uncensored responses (disable with `include_venice_system_prompt: false`)
3. **Model Ecosystem**: Venice offers its own [model lineup](/overview/models) including uncensored and reasoning models - use Venice model IDs rather than OpenAI mappings
4. **Response Headers**: Unique headers for balance tracking (`x-venice-balance-usd`, `x-venice-balance-diem`), model deprecation warnings, and content safety flags
Expand Down
2 changes: 1 addition & 1 deletion api-reference/endpoint/api_keys/generate_web3_key/get.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ openapi: 'GET /api_keys/generate_web3_key'
---

## Autonomous Agent API Key Creation
Please see [this guide](/overview/guides/generating-api-key-agent) on how to use this endpoint.
Please see [this guide](/guides/getting-started/generating-api-key-agent) on how to use this endpoint.

-------
2 changes: 1 addition & 1 deletion api-reference/endpoint/api_keys/generate_web3_key/post.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ openapi: 'POST /api_keys/generate_web3_key'
---

## Autonomous Agent API Key Creation
Please see [this guide](/overview/guides/generating-api-key-agent) on how to use this endpoint.
Please see [this guide](/guides/getting-started/generating-api-key-agent) on how to use this endpoint.

-------
129 changes: 104 additions & 25 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,34 +22,59 @@
"overview/about-venice",
"overview/getting-started",
"overview/privacy",
"overview/data-collection",
"overview/provider-privacy",
"overview/pricing",
"overview/deprecations",
"overview/beta-models"
]
},
}
]
},
{
"tab": "Guides",
"groups": [
{
"group": "Guides",
"pages": ["guides/overview"]
},
{
"group": "Getting Started",
"icon": "rocket",
"pages": [
"guides/getting-started/generating-api-key",
"guides/getting-started/generating-api-key-agent",
"guides/getting-started/openai-migration",
"guides/getting-started/postman"
]
},
{
"group": "Features",
"icon": "wand-magic-sparkles",
"pages": [
"overview/guides/generating-api-key",
"overview/guides/generating-api-key-agent",
"overview/guides/ai-agents",
"overview/guides/postman",
"overview/guides/integrations",
"overview/guides/structured-responses",
"overview/guides/reasoning-models",
"overview/guides/video-generation",
"overview/guides/tee-e2ee-models",
"overview/guides/prompt-caching",
"overview/guides/claude-code",
"overview/guides/cursor",
"overview/guides/codex-cli",
"overview/guides/openclaw-bot",
"overview/guides/nanoclaw-venice",
"overview/guides/openai-migration",
"overview/guides/langchain",
"overview/guides/vercel-ai-sdk",
"overview/guides/crewai",
"overview/guides/reference-to-video"
"guides/features/structured-responses",
"guides/features/reasoning-models",
"guides/features/prompt-caching"
]
},
{
"group": "Integrations",
"icon": "puzzle-piece",
"pages": [
"guides/integrations/integrations",
"guides/integrations/vercel-ai-sdk",
"guides/integrations/langchain",
"guides/integrations/crewai",
"guides/integrations/claude-code",
"guides/integrations/openclaw-bot",
"guides/integrations/ai-agents",
"guides/integrations/video-generation",
"guides/integrations/tee-e2ee-models",
"guides/integrations/cursor",
"guides/integrations/codex-cli",
"guides/integrations/nanoclaw-venice",
"guides/integrations/openai-migration",
"guides/integrations/reference-to-video"
]
}
]
Expand Down Expand Up @@ -122,9 +147,7 @@
},
{
"group": "Embeddings",
"pages": [
"api-reference/endpoint/embeddings/generate"
]
"pages": ["api-reference/endpoint/embeddings/generate"]
},
{
"group": "Models",
Expand Down Expand Up @@ -264,7 +287,63 @@
},
{
"source": "/overview/guides/molt-bot",
"destination": "/overview/guides/openclaw-bot"
"destination": "/guides/integrations/openclaw-bot"
},
{
"source": "/overview/guides/generating-api-key",
"destination": "/guides/getting-started/generating-api-key"
},
{
"source": "/overview/guides/generating-api-key-agent",
"destination": "/guides/getting-started/generating-api-key-agent"
},
{
"source": "/overview/guides/openai-migration",
"destination": "/guides/getting-started/openai-migration"
},
{
"source": "/overview/guides/postman",
"destination": "/guides/getting-started/postman"
},
{
"source": "/overview/guides/structured-responses",
"destination": "/guides/features/structured-responses"
},
{
"source": "/overview/guides/reasoning-models",
"destination": "/guides/features/reasoning-models"
},
{
"source": "/overview/guides/prompt-caching",
"destination": "/guides/features/prompt-caching"
},
{
"source": "/overview/guides/vercel-ai-sdk",
"destination": "/guides/integrations/vercel-ai-sdk"
},
{
"source": "/overview/guides/langchain",
"destination": "/guides/integrations/langchain"
},
{
"source": "/overview/guides/crewai",
"destination": "/guides/integrations/crewai"
},
{
"source": "/overview/guides/claude-code",
"destination": "/guides/integrations/claude-code"
},
{
"source": "/overview/guides/ai-agents",
"destination": "/guides/integrations/ai-agents"
},
{
"source": "/overview/guides/integrations",
"destination": "/guides/integrations/integrations"
},
{
"source": "/overview/guides/openclaw-bot",
"destination": "/guides/integrations/openclaw-bot"
}
]
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
'og:description': Autonomous AI Agents can programmatically access Venice.ai's APIs without any human interaction using this endpoint.
---

Autonomous AI Agents can programmatically access Venice.ai's APIs without any human interaction using the "api\_keys" endpoint. AI Agents are now able to manage their own wallets on the BASE blockchain, allowing them to programmatically acquire and stake VVV token to earn a daily Diem inference allocation. Venice's new API endpoint allows them to automate further by generating their own API key.&#x20;

Check warning on line 7 in guides/getting-started/generating-api-key-agent.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

guides/getting-started/generating-api-key-agent.mdx#L7

Did you really mean 'blockchain'?

To autonomously generate an API key within an agent, you must:

Expand All @@ -24,7 +24,7 @@
</Step>

<Step title="Obtain Validation Token">
To generate an API key, you need to first obtain your validation token. You can get this by calling this [API endpoint ](https://docs.venice.ai/api-reference/endpoint/api_keys/generate_web3_key/get)`https://api.venice.ai/api/v1/api_keys/generate_web3_key` . The API response will provide you with a "token".&#x20;

Check warning on line 27 in guides/getting-started/generating-api-key-agent.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

guides/getting-started/generating-api-key-agent.mdx#L27

Did you really mean 'api_keys'?



Expand All @@ -43,7 +43,7 @@
<Step title="Generate API Key">
Now you can call this same [API endpoint](https://docs.venice.ai/api-reference/endpoint/api_keys/generate_web3_key/get) `https://api.venice.ai/api/v1/api_keys/generate_web3_key` to create your API key.&#x20;

You will need the following information to proceed, which is described further within the "[Generating API Key Guide](https://docs.venice.ai/overview/guides/generating-api-key)":
You will need the following information to proceed, which is described further within the "[Generating API Key Guide](https://docs.venice.ai/guides/getting-started/generating-api-key)":

* API Key Type: Inference or Admin

Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ git clone https://github.com/ai16z/eliza.git

* Copy `.env.example` to `.env`

* Update `.env` specifying your `VENICE_API_KEY`, and model selections for `SMALL_VENICE_MODEL`, `MEDIUM_VENICE_MODEL`, `LARGE_VENICE_MODEL`, `IMAGE_VENICE_MODEL`, instructions on generating your key can be found [here](/overview/guides/generating-api-key).
* Update `.env` specifying your `VENICE_API_KEY`, and model selections for `SMALL_VENICE_MODEL`, `MEDIUM_VENICE_MODEL`, `LARGE_VENICE_MODEL`, `IMAGE_VENICE_MODEL`, instructions on generating your key can be found [here](/guides/getting-started/generating-api-key).

* Create a new character in the `/characters/` folder with a filename similar to `your_character.character.json`to specify the character profile, tools/functions, and Venice.ai as the model provider:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"og:description": "Set up Claude Code to use Claude Opus 4.5/4.6 and Sonnet 4.5/4.6 through Venice AI"
---

[Claude Code](https://docs.anthropic.com/en/docs/claude-code) is Anthropic's CLI tool for agentic coding. This guide shows you how to run it through Venice AI for pay-per-token access to Claude Opus 4.5/4.6 and Sonnet 4.5/4.6.

Check warning on line 8 in guides/integrations/claude-code.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

guides/integrations/claude-code.mdx#L8

Did you really mean 'Anthropic's'?

Check warning on line 8 in guides/integrations/claude-code.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

guides/integrations/claude-code.mdx#L8

Did you really mean 'agentic'?

<CardGroup cols={3}>
<Card title="Pay Per Token" icon="coins">
Expand All @@ -21,7 +21,7 @@

## Why You Need a Router

Claude Code connects directly to Anthropic's API by default. To use it with Venice, you need [claude-code-router](https://github.com/musistudio/claude-code-router), an open-source local proxy that:

Check warning on line 24 in guides/integrations/claude-code.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

guides/integrations/claude-code.mdx#L24

Did you really mean 'Anthropic's'?

<Steps>
<Step title="Intercepts" icon="hand">
Expand Down Expand Up @@ -57,7 +57,7 @@

<Steps>
<Step title="Install Claude Code">
If you haven't already, install Anthropic's Claude Code CLI:

Check warning on line 60 in guides/integrations/claude-code.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

guides/integrations/claude-code.mdx#L60

Did you really mean 'Anthropic's'?

```bash
npm install -g @anthropic-ai/claude-code
Expand Down Expand Up @@ -221,7 +221,7 @@

## Caching Behavior

Venice [prompt caching](/overview/guides/prompt-caching) works alongside Claude Code's native cache markers. Venice automatically detects when Claude Code sends `cache_control` fields and adjusts its caching strategy accordingly.
Venice [prompt caching](/guides/features/prompt-caching) works alongside Claude Code's native cache markers. Venice automatically detects when Claude Code sends `cache_control` fields and adjusts its caching strategy accordingly.

| Scenario | Cache TTL | Who Controls |
|----------|-----------|--------------|
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ print(result)
Enhance agents with web search and other tools:

<Note>
`SerperDevTool` requires a `SERPER_API_KEY` environment variable from [serper.dev](https://serper.dev). As an alternative, you can use Venice's built-in web search by passing `venice_parameters: {"enable_web_search": "auto"}` via `model_kwargs` — no extra API key needed. See the LangChain guide's [Web Search Integration](/overview/guides/langchain#web-search-integration) for an example.
`SerperDevTool` requires a `SERPER_API_KEY` environment variable from [serper.dev](https://serper.dev). As an alternative, you can use Venice's built-in web search by passing `venice_parameters: {"enable_web_search": "auto"}` via `model_kwargs` — no extra API key needed. See the LangChain guide's [Web Search Integration](/guides/integrations/langchain#web-search-integration) for an example.
</Note>

```python
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
45 changes: 45 additions & 0 deletions guides/overview.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: Guides
description: "Step-by-step tutorials for building with Venice AI"
"og:title": "Guides | Venice API Docs"
"og:description": "Step-by-step tutorials for getting started, using features, and integrating Venice AI with popular frameworks."
---

Learn how to build with Venice AI through hands-on guides organized by what you're trying to do.

<CardGroup cols={3}>
<Card title="Getting Started" icon="rocket" href="/guides/getting-started/generating-api-key">
Generate your API key, test with Postman, and migrate from OpenAI.
</Card>
<Card title="Features" icon="wand-magic-sparkles" href="/guides/features/structured-responses">
Structured output, reasoning models, and prompt caching.
</Card>
<Card title="Integrations" icon="puzzle-piece" href="/guides/integrations/integrations">
Vercel AI SDK, LangChain, CrewAI, Claude Code, OpenClaw, and more.

Check warning on line 18 in guides/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

guides/overview.mdx#L18

Did you really mean 'Vercel'?
</Card>
</CardGroup>

---

## Popular guides

<CardGroup cols={3}>
<Card title="Migrate from OpenAI" icon="right-left" href="/guides/getting-started/openai-migration">
Same SDK, two lines changed. Drop-in replacement with privacy.
</Card>
<Card title="Vercel AI SDK" icon="triangle" href="/guides/integrations/vercel-ai-sdk">
Stream Venice AI responses in Next.js, React, Svelte, and Vue.
</Card>
<Card title="Claude Code" icon="terminal" href="/guides/integrations/claude-code">
Use Claude Code CLI with Venice's Claude models.
</Card>
<Card title="Reasoning Models" icon="brain" href="/guides/features/reasoning-models">
Step-by-step thinking with visible reasoning chains.
</Card>
<Card title="Prompt Caching" icon="bolt" href="/guides/features/prompt-caching">
Cut latency by 80% and costs by 90% on repeated prompts.
</Card>
<Card title="LangChain" icon="link" href="/guides/integrations/langchain">
Build chains, agents, and RAG pipelines with Venice.
</Card>
</CardGroup>
31 changes: 21 additions & 10 deletions llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

> 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 SDKjust change the base URL to `https://api.venice.ai/api/v1`.
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/overview/guides/generating-api-key): Step-by-step guide to creating API keys
- [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
Expand Down Expand Up @@ -44,18 +44,29 @@ Venice offers four tiers of privacy: **Anonymized** (third-party models with ide

## Guides

- [Structured Responses](https://docs.venice.ai/overview/guides/structured-responses): Get JSON responses with guaranteed schemas
- [Reasoning Models](https://docs.venice.ai/overview/guides/reasoning-models): Use models with step-by-step reasoning
- [TEE & E2EE Models](https://docs.venice.ai/overview/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
- [AI Agents](https://docs.venice.ai/overview/guides/ai-agents): Build autonomous agents with Eliza framework
- [Integrations](https://docs.venice.ai/overview/guides/integrations): Third-party integrations like Brave Leo
- [Postman Collection](https://docs.venice.ai/overview/guides/postman): Import ready-to-use API examples
- [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
- [Privacy Architecture](https://docs.venice.ai/overview/privacy): Zero data retention, TEE/E2EE encrypted models, and privacy guarantees
- [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

4 changes: 2 additions & 2 deletions overview/about-venice.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"og:title": "Venice API Docs"
---

Build AI with no data retention, permissionless access, and compute you permanently own.

Check warning on line 6 in overview/about-venice.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

overview/about-venice.mdx#L6

Did you really mean 'permissionless'?

<CardGroup cols={3}>
<Card title="Start Building" href="/overview/getting-started" target="_blank" icon="rocket">
Expand Down Expand Up @@ -339,7 +339,7 @@
-d '{
"model": "zai-org-glm-4.7",
"messages": [{"role": "user", "content": "What are the latest developments in AI?"}],
"venice_parameters": {

Check warning on line 342 in overview/about-venice.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

overview/about-venice.mdx#L342

Did you really mean 'venice_parameters'?
"enable_web_search": "auto"
}
}'
Expand Down Expand Up @@ -377,7 +377,7 @@
model="zai-org-glm-4.7",
messages=[{"role": "user", "content": "What are the latest developments in AI?"}],
extra_body={
"venice_parameters": {

Check warning on line 380 in overview/about-venice.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

overview/about-venice.mdx#L380

Did you really mean 'venice_parameters'?
"enable_web_search": "auto"
}
}
Expand Down Expand Up @@ -693,7 +693,7 @@
</Accordion>

<Accordion title="Vision Processing Code Samples">
Image understanding and multimodal analysis. Available on **vision models**: `qwen3-vl-235b-a22b`. Upload images via base64 data URIs or URLs for analysis, description, and reasoning.

Check warning on line 696 in overview/about-venice.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

overview/about-venice.mdx#L696

Did you really mean 'multimodal'?

Check warning on line 696 in overview/about-venice.mdx

View check run for this annotation

Mintlify / Mintlify Validation (veniceai) - vale-spellcheck

overview/about-venice.mdx#L696

Did you really mean 'URIs'?

<CodeGroup>
```bash Curl
Expand Down Expand Up @@ -1259,11 +1259,11 @@
Complete API documentation and endpoints
</Card>

<Card title="Postman Collection" href="/overview/guides/postman" icon="play">
<Card title="Postman Collection" href="/guides/getting-started/postman" icon="play">
Ready-to-use API examples and testing
</Card>

<Card title="AI Agents" href="/overview/guides/ai-agents" icon="robot">
<Card title="AI Agents" href="/guides/integrations/ai-agents" icon="robot">
Build with Eliza and other agent frameworks
</Card>
</CardGroup>
Expand Down
Loading