diff --git a/docs/providers/venice.md b/docs/providers/venice.md index f8b9689b9..249641625 100644 --- a/docs/providers/venice.md +++ b/docs/providers/venice.md @@ -1,16 +1,16 @@ --- -summary: "Use Venice AI privacy-focused models in Clawdbot" +summary: "Use Venice AI privacy-focused models in Moltbot" read_when: - - You want privacy-focused inference in Clawdbot + - You want privacy-focused inference in Moltbot - You want Venice AI setup guidance --- -# Venice AI (Venius highlight) +# Venice AI (Venice highlight) **Venice** is our highlight Venice setup for privacy-first inference with optional anonymized access to proprietary models. Venice AI provides privacy-focused AI inference with support for uncensored models and access to major proprietary models through their anonymized proxy. All inference is private by default—no training on your data, no logging. -## Why Venice in Clawdbot +## Why Venice in Moltbot - **Private inference** for open-source models (no logging). - **Uncensored models** when you need them. @@ -45,7 +45,7 @@ Venice offers two privacy levels — understanding this is key to choosing your 2. Go to **Settings → API Keys → Create new key** 3. Copy your API key (format: `vapi_xxxxxxxxxxxx`) -### 2. Configure Clawdbot +### 2. Configure Moltbot **Option A: Environment Variable** @@ -56,7 +56,7 @@ export VENICE_API_KEY="vapi_xxxxxxxxxxxx" **Option B: Interactive Setup (Recommended)** ```bash -clawdbot onboard --auth-choice venice-api-key +moltbot onboard --auth-choice venice-api-key ``` This will: @@ -68,7 +68,7 @@ This will: **Option C: Non-interactive** ```bash -clawdbot onboard --non-interactive \ +moltbot onboard --non-interactive \ --auth-choice venice-api-key \ --venice-api-key "vapi_xxxxxxxxxxxx" ``` @@ -76,12 +76,12 @@ clawdbot onboard --non-interactive \ ### 3. Verify Setup ```bash -clawdbot chat --model venice/llama-3.3-70b "Hello, are you working?" +moltbot chat --model venice/llama-3.3-70b "Hello, are you working?" ``` ## Model Selection -After setup, Clawdbot shows all available Venice models. Pick based on your needs: +After setup, Moltbot shows all available Venice models. Pick based on your needs: - **Default (our pick)**: `venice/llama-3.3-70b` for private, balanced performance. - **Best overall quality**: `venice/claude-opus-45` for hard jobs (Opus remains the strongest). @@ -91,19 +91,19 @@ After setup, Clawdbot shows all available Venice models. Pick based on your need Change your default model anytime: ```bash -clawdbot models set venice/claude-opus-45 -clawdbot models set venice/llama-3.3-70b +moltbot models set venice/claude-opus-45 +moltbot models set venice/llama-3.3-70b ``` List all available models: ```bash -clawdbot models list | grep venice +moltbot models list | grep venice ``` -## Configure via `clawdbot configure` +## Configure via `moltbot configure` -1. Run `clawdbot configure` +1. Run `moltbot configure` 2. Select **Model/auth** 3. Choose **Venice AI** @@ -159,7 +159,7 @@ clawdbot models list | grep venice ## Model Discovery -Clawdbot automatically discovers models from the Venice API when `VENICE_API_KEY` is set. If the API is unreachable, it falls back to a static catalog. +Moltbot automatically discovers models from the Venice API when `VENICE_API_KEY` is set. If the API is unreachable, it falls back to a static catalog. The `/models` endpoint is public (no auth needed for listing), but inference requires a valid API key. @@ -192,19 +192,19 @@ Venice uses a credit-based system. Check [venice.ai/pricing](https://venice.ai/p ```bash # Use default private model -clawdbot chat --model venice/llama-3.3-70b +moltbot chat --model venice/llama-3.3-70b # Use Claude via Venice (anonymized) -clawdbot chat --model venice/claude-opus-45 +moltbot chat --model venice/claude-opus-45 # Use uncensored model -clawdbot chat --model venice/venice-uncensored +moltbot chat --model venice/venice-uncensored # Use vision model with image -clawdbot chat --model venice/qwen3-vl-235b-a22b +moltbot chat --model venice/qwen3-vl-235b-a22b # Use coding model -clawdbot chat --model venice/qwen3-coder-480b-a35b-instruct +moltbot chat --model venice/qwen3-coder-480b-a35b-instruct ``` ## Troubleshooting @@ -213,14 +213,14 @@ clawdbot chat --model venice/qwen3-coder-480b-a35b-instruct ```bash echo $VENICE_API_KEY -clawdbot models list | grep venice +moltbot models list | grep venice ``` Ensure the key starts with `vapi_`. ### Model not available -The Venice model catalog updates dynamically. Run `clawdbot models list` to see currently available models. Some models may be temporarily offline. +The Venice model catalog updates dynamically. Run `moltbot models list` to see currently available models. Some models may be temporarily offline. ### Connection issues @@ -256,9 +256,34 @@ Venice API is at `https://api.venice.ai/api/v1`. Ensure your network allows HTTP } ``` +## Embeddings for Memory (New!) + +Venice supports OpenAI-compatible embeddings (`/api/v1/embeddings`) – perfect for semantic memory search (memory-lancedb plugin). + +**Config** (in Moltbot/agent config): +```json +"extensions": { + "memory-lancedb": { + "embedding": { + "provider": "venice", + "model": "text-embedding-bge-m3", + "apiKey": "${VENICE_API_KEY}", + "baseUrl": "https://api.venice.ai/api/v1" + } + } +} +``` + +- **Model**: text-embedding-bge-m3 (1024 dims, multilingual) +- **Private**: Embeddings are ephemeral/private like inference. +- **Test**: `memory_search "habits"` – recalls from MEMORY.md + memory/*.md. +- **Why Venice**: Uncensored/private vector search, no OpenAI key needed. + +`moltbot gateway restart` → ready! + ## Links - [Venice AI](https://venice.ai) - [API Documentation](https://docs.venice.ai) - [Pricing](https://venice.ai/pricing) -- [Status](https://status.venice.ai) +- [Status](https://status.venice.ai) \ No newline at end of file