diff --git a/api-reference/api-spec.mdx b/api-reference/api-spec.mdx index 7bb65301..18428808 100644 --- a/api-reference/api-spec.mdx +++ b/api-reference/api-spec.mdx @@ -266,7 +266,7 @@ While Venice maintains high compatibility with the OpenAI API specification, the 1. **venice_parameters**: Additional configurations like `enable_web_search`, `character_slug`, and `strip_thinking_response` for extended functionality 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 +3. **Model Ecosystem**: Venice offers its own [model lineup](/models/overview) 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 5. **Content Policies**: More permissive policies with dedicated uncensored models and optional content filtering diff --git a/api-reference/endpoint/models/list.mdx b/api-reference/endpoint/models/list.mdx index 19a971f2..00c90347 100644 --- a/api-reference/endpoint/models/list.mdx +++ b/api-reference/endpoint/models/list.mdx @@ -5,6 +5,53 @@ openapi: 'GET /models' "og:description": "Documentation covering Venice's model list API." --- +## Example Response + +A trimmed example showing two text models (the full response includes every field in the schema below): + +```json +{ + "object": "list", + "type": "text", + "data": [ + { + "id": "venice-uncensored", + "object": "model", + "created": 1699000000, + "context_length": 131072, + "model_spec": { + "availableContextTokens": 131072, + "privacy": "private", + "capabilities": { + "optimizedForCode": false, + "supportsFunctionCalling": true, + "supportsReasoning": false, + "supportsVision": false, + "supportsWebSearch": true + } + } + }, + { + "id": "qwen3-235b", + "object": "model", + "created": 1709000000, + "context_length": 256000, + "model_spec": { + "availableContextTokens": 256000, + "privacy": "private", + "capabilities": { + "optimizedForCode": true, + "supportsFunctionCalling": true, + "supportsReasoning": true, + "supportsVision": false, + "supportsWebSearch": true + } + } + } + ] +} +``` + ## Quality-Tier Pricing For image models that accept the optional `quality` parameter (currently `gpt-image-2` and `gpt-image-2-edit`), the response exposes a per-quality price matrix under `model_spec.pricing.quality`. Each top-level key is a resolution tier (`1K`, `2K`, `4K`) and each nested key is a quality level (`low`, `medium`, `high`) carrying its own `usd` and `diem` price: diff --git a/ar/api-reference/api-spec.mdx b/ar/api-reference/api-spec.mdx index 3c3f6633..8cf0fad4 100644 --- a/ar/api-reference/api-spec.mdx +++ b/ar/api-reference/api-spec.mdx @@ -266,7 +266,7 @@ if (deprecationWarning) { 1. **venice_parameters**: تكوينات إضافية مثل `enable_web_search` و `character_slug` و `strip_thinking_response` لوظائف ممتدة 2. **System Prompts**: تضيف Venice system prompts الخاصة بك إلى الافتراضات التي تُحسِّن للاستجابات بدون قيود (عطّل بـ `include_venice_system_prompt: false`) -3. **منظومة النماذج**: تقدم Venice [قائمة نماذجها](/overview/models) الخاصة بما في ذلك النماذج بدون قيود ونماذج الاستدلال - استخدم معرّفات نماذج Venice بدلًا من تعيينات OpenAI +3. **منظومة النماذج**: تقدم Venice [قائمة نماذجها](/models/overview) الخاصة بما في ذلك النماذج بدون قيود ونماذج الاستدلال - استخدم معرّفات نماذج Venice بدلًا من تعيينات OpenAI 4. **رؤوس الاستجابة**: رؤوس فريدة لتتبع الرصيد (`x-venice-balance-usd` و `x-venice-balance-diem`)، وتحذيرات إيقاف النماذج، وأعلام أمان المحتوى 5. **سياسات المحتوى**: سياسات أكثر تسامحًا مع نماذج بدون قيود مخصصة وتصفية محتوى اختيارية diff --git a/ar/guides/features/reasoning-models.mdx b/ar/guides/features/reasoning-models.mdx index 7f0648bb..d9ce82c4 100644 --- a/ar/guides/features/reasoning-models.mdx +++ b/ar/guides/features/reasoning-models.mdx @@ -9,7 +9,7 @@ description: "استخدام نماذج التفكير المنطقي مع ال
-اطلع على القائمة الكاملة للنماذج والأسعار وحدود السياق في [صفحة النماذج](/overview/models). لا تدعم جميع نماذج التفكير المنطقي معامل [`reasoning_effort`](#reasoning-effort). انظر [دعم النموذج](#model-support) للتفاصيل. +اطلع على القائمة الكاملة للنماذج والأسعار وحدود السياق في [صفحة النماذج](/models/overview). لا تدعم جميع نماذج التفكير المنطقي معامل [`reasoning_effort`](#reasoning-effort). انظر [دعم النموذج](#model-support) للتفاصيل. ## قراءة المخرجات diff --git a/ar/guides/features/tee-e2ee-models.mdx b/ar/guides/features/tee-e2ee-models.mdx index 794225e3..24d3dc25 100644 --- a/ar/guides/features/tee-e2ee-models.mdx +++ b/ar/guides/features/tee-e2ee-models.mdx @@ -22,7 +22,7 @@ description: "ذكاء اصطناعي معزّز للخصوصية مع بيئا
جارٍ التحميل...
-راجع [صفحة النماذج](/overview/models) للاطلاع على القائمة الكاملة مع التسعير وحدود السياق. +راجع [صفحة النماذج](/models/overview) للاطلاع على القائمة الكاملة مع التسعير وحدود السياق. ## نماذج TEE diff --git a/ar/overview/about-venice.mdx b/ar/overview/about-venice.mdx index 4c85c953..43288119 100644 --- a/ar/overview/about-venice.mdx +++ b/ar/overview/about-venice.mdx @@ -145,7 +145,7 @@ res = client.chat.completions.create(
- +
Kimi K2.6 Moonshot AI @@ -159,7 +159,7 @@ res = client.chat.completions.create( kimi-k2-6 - +
Claude Opus 4.7 Anthropic @@ -173,7 +173,7 @@ res = client.chat.completions.create( claude-opus-4-7 - +
GPT-5.5 OpenAI @@ -188,7 +188,7 @@ res = client.chat.completions.create(
- + أكثر من 250 نموذجًا نص وصورة وصوت وفيديو diff --git a/ar/overview/deprecations.mdx b/ar/overview/deprecations.mdx index 02320c1e..953f7a4b 100644 --- a/ar/overview/deprecations.mdx +++ b/ar/overview/deprecations.mdx @@ -44,7 +44,7 @@ description: "سياسة تضمين النماذج ودورة الحياة وا لا نعرض نماذج زائدة عن الحاجة أو غير مُثبَتة أو غير جاهزة للاستخدام الإنتاجي المتسق. هدفنا هو إبقاء Venice API نظيفة وقادرة ومُحسَّنة لما يبنيه المطورون فعلًا. -تعرف على المزيد في [إيقافات النماذج](/overview/deprecations#model-deprecations) وقائمة النماذج الحالية. +تعرف على المزيد في [إيقافات النماذج](/overview/deprecations#model-deprecations) وقائمة النماذج الحالية. ## الإصدار والأسماء البديلة diff --git a/ar/overview/getting-started.mdx b/ar/overview/getting-started.mdx index eab58e88..d8439b24 100644 --- a/ar/overview/getting-started.mdx +++ b/ar/overview/getting-started.mdx @@ -111,7 +111,7 @@ title: البدء - `claude-opus-4-8` - نموذج عالي الذكاء للمهام المعقدة - `venice-uncensored-1-2` - النموذج غير المُقيَّد من Venice - + تصفّح القائمة الكاملة للنماذج مع التسعير والقدرات وحدود السياق @@ -415,7 +415,7 @@ title: البدء - `venice-sd35` - الخيار الافتراضي، يعمل مع جميع الميزات - `hidream` - توليد سريع للاستخدام الإنتاجي - + راجع كل نماذج الصور المتاحة مع التسعير والقدرات @@ -962,7 +962,7 @@ title: البدء بعد أن قمت بطلباتك الأولى، استكشف المزيد مما يقدّمه Venice API: - + قارن جميع النماذج المتاحة مع قدراتها وتسعيرها وحدود السياق diff --git a/de/api-reference/api-spec.mdx b/de/api-reference/api-spec.mdx index 105f2e58..767d9158 100644 --- a/de/api-reference/api-spec.mdx +++ b/de/api-reference/api-spec.mdx @@ -266,7 +266,7 @@ Während Venice eine hohe Kompatibilität mit der OpenAI-API-Spezifikation aufre 1. **venice_parameters**: Zusätzliche Konfigurationen wie `enable_web_search`, `character_slug` und `strip_thinking_response` für erweiterte Funktionalität 2. **System-Prompts**: Venice hängt Ihre System-Prompts an Defaults an, die auf unzensierte Antworten optimiert sind (deaktivieren mit `include_venice_system_prompt: false`) -3. **Modell-Ökosystem**: Venice bietet eine eigene [Modell-Auswahl](/overview/models) inklusive unzensierter und Reasoning-Modelle — verwenden Sie Venice-Modell-IDs statt OpenAI-Mappings +3. **Modell-Ökosystem**: Venice bietet eine eigene [Modell-Auswahl](/models/overview) inklusive unzensierter und Reasoning-Modelle — verwenden Sie Venice-Modell-IDs statt OpenAI-Mappings 4. **Response-Header**: Einzigartige Header für Guthaben-Tracking (`x-venice-balance-usd`, `x-venice-balance-diem`), Modell-Deprecation-Warnungen und Content-Safety-Flags 5. **Inhaltsrichtlinien**: Großzügigere Richtlinien mit dedizierten unzensierten Modellen und optionaler Inhaltsfilterung diff --git a/de/guides/features/reasoning-models.mdx b/de/guides/features/reasoning-models.mdx index c1ef36b2..5ab00eb8 100644 --- a/de/guides/features/reasoning-models.mdx +++ b/de/guides/features/reasoning-models.mdx @@ -9,7 +9,7 @@ Einige Modelle "denken laut", bevor sie antworten. Sie arbeiten Probleme Schritt
-Die vollständige Liste der Modelle, Preise und Kontextlimits finden Sie auf der [Models-Seite](/overview/models). Nicht alle Reasoning-Modelle unterstützen den Parameter [`reasoning_effort`](#reasoning-effort). Siehe [Modellunterstützung](#model-support) für Details. +Die vollständige Liste der Modelle, Preise und Kontextlimits finden Sie auf der [Models-Seite](/models/overview). Nicht alle Reasoning-Modelle unterstützen den Parameter [`reasoning_effort`](#reasoning-effort). Siehe [Modellunterstützung](#model-support) für Details. ## Die Ausgabe lesen diff --git a/de/guides/features/tee-e2ee-models.mdx b/de/guides/features/tee-e2ee-models.mdx index 465686a1..a9aa34fb 100644 --- a/de/guides/features/tee-e2ee-models.mdx +++ b/de/guides/features/tee-e2ee-models.mdx @@ -22,7 +22,7 @@ E2EE-Modelle umfassen den TEE-Schutz plus clientseitige Verschlüsselung. TEE-Mo
Loading...
-Die vollständige Liste mit Preisen und Kontext-Limits findest du auf der [Modelle-Seite](/overview/models). +Die vollständige Liste mit Preisen und Kontext-Limits findest du auf der [Modelle-Seite](/models/overview). ## TEE-Modelle diff --git a/de/overview/about-venice.mdx b/de/overview/about-venice.mdx index 5a3693aa..2b10dc97 100644 --- a/de/overview/about-venice.mdx +++ b/de/overview/about-venice.mdx @@ -145,7 +145,7 @@ res = client.chat.completions.create(
- +
Kimi K2.6 Moonshot AI @@ -159,7 +159,7 @@ res = client.chat.completions.create( kimi-k2-6 - +
Claude Opus 4.7 Anthropic @@ -173,7 +173,7 @@ res = client.chat.completions.create( claude-opus-4-7 - + - + 250+ Modelle Text, Bild, Audio und Video diff --git a/de/overview/deprecations.mdx b/de/overview/deprecations.mdx index 4cf5a43f..773bbf46 100644 --- a/de/overview/deprecations.mdx +++ b/de/overview/deprecations.mdx @@ -44,7 +44,7 @@ Modelle, die wir evaluieren, können zunächst als [Beta](/overview/beta-models) Wir stellen keine Modelle zur Verfügung, die redundant, unbewährt oder nicht bereit für den konsistenten Produktivbetrieb sind. Unser Ziel ist es, die Venice API sauber, leistungsfähig und auf das optimiert zu halten, was Entwickler tatsächlich bauen. -Mehr erfahren Sie in [Model Deprecations](/overview/deprecations#model-deprecations) und der aktuellen Modellliste. +Mehr erfahren Sie in [Model Deprecations](/overview/deprecations#model-deprecations) und der aktuellen Modellliste. ## Versionierung und Aliase diff --git a/de/overview/getting-started.mdx b/de/overview/getting-started.mdx index 412ad663..eab23631 100644 --- a/de/overview/getting-started.mdx +++ b/de/overview/getting-started.mdx @@ -111,7 +111,7 @@ In wenigen Minuten mit der Venice API einsatzbereit. Generieren Sie einen API-Sc - `claude-opus-4-8` - High-Intelligence-Modell für komplexe Aufgaben - `venice-uncensored-1-2` - Venice's unzensiertes Modell - + Durchsuchen Sie die vollständige Liste der Modelle mit Preisen, Capabilities und Kontextlimits @@ -415,7 +415,7 @@ Erstellen Sie Bilder aus Text-Prompts mit Diffusion-Modellen: - `venice-sd35` - Standardwahl, funktioniert mit allen Funktionen - `hidream` - Schnelle Generierung für den Produktiveinsatz - + Sehen Sie alle verfügbaren Bildmodelle mit Preisen und Capabilities @@ -962,7 +962,7 @@ Definieren Sie Funktionen, die Modelle aufrufen können, um mit externen Tools u Jetzt, da Sie Ihre ersten Anfragen gestellt haben, entdecken Sie mehr von dem, was die Venice API zu bieten hat: - + Vergleichen Sie alle verfügbaren Modelle mit ihren Capabilities, Preisen und Kontextlimits diff --git a/docs.json b/docs.json index 5ab241a1..2d7a5b31 100644 --- a/docs.json +++ b/docs.json @@ -1,6 +1,6 @@ { "$schema": "https://mintlify.com/docs.json", - "theme": "mint", + "theme": "maple", "name": "Venice API Docs", "colors": { "primary": "#125DA3", @@ -9,7 +9,7 @@ }, "favicon": "/favicon.png", "styling": { - "codeblocks": "system" + "codeblocks": "dark" }, "navigation": { "languages": [ @@ -86,7 +86,6 @@ "guides/integrations/nanoclaw-venice", "guides/integrations/crypto-rpc-agents", "guides/integrations/x402-venice-api", - "guides/integrations/jan-ai", "guides/integrations/integrations" ] }, @@ -151,20 +150,52 @@ "tab": "API Reference", "groups": [ { - "group": "Venice APIs", + "group": "Using the API", "pages": [ "api-reference/api-spec", "api-reference/rate-limiting", "api-reference/error-codes", + "api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "Models", + "pages": [ + "api-reference/endpoint/models/list", + "api-reference/endpoint/models/compatibility_mapping", + "api-reference/endpoint/models/traits" + ] + }, + { + "group": "Tools", + "pages": [ + "api-reference/endpoint/augment/text-parser", + "api-reference/endpoint/augment/scrape", + "api-reference/endpoint/augment/search", + "api-reference/endpoint/crypto/networks", + "api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "MCP & Skills", + "pages": [ + "guides/integrations/venice-mcp", + "guides/integrations/venice-skills" + ] + }, + { + "group": "Endpoints", + "pages": [ { "group": "Chat", + "expanded": true, "pages": [ - "api-reference/endpoint/chat/completions", - "api-reference/endpoint/chat/model_feature_suffix" + "api-reference/endpoint/chat/completions" ] }, { "group": "Images", + "expanded": false, "pages": [ "api-reference/endpoint/image/generate", "api-reference/endpoint/image/upscale", @@ -177,6 +208,7 @@ }, { "group": "Audio", + "expanded": false, "pages": [ "api-reference/endpoint/audio/speech", "api-reference/endpoint/audio/transcriptions", @@ -188,6 +220,7 @@ }, { "group": "Video", + "expanded": false, "pages": [ "api-reference/endpoint/video/queue", "api-reference/endpoint/video/transcriptions", @@ -196,32 +229,30 @@ "api-reference/endpoint/video/complete" ] }, - { - "group": "Tools", - "pages": [ - "api-reference/endpoint/augment/text-parser", - "api-reference/endpoint/augment/scrape", - "api-reference/endpoint/augment/search", - "api-reference/endpoint/crypto/networks", - "api-reference/endpoint/crypto/rpc" - ] - }, { "group": "Embeddings", + "expanded": false, "pages": [ "api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "Characters", + "expanded": false, "pages": [ - "api-reference/endpoint/models/list", - "api-reference/endpoint/models/compatibility_mapping", - "api-reference/endpoint/models/traits" + "api-reference/endpoint/characters/get", + "api-reference/endpoint/characters/list", + "api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "Account & Billing", + "pages": [ { "group": "API Keys", + "expanded": false, "pages": [ "api-reference/endpoint/api_keys/list", "api-reference/endpoint/api_keys/get", @@ -233,22 +264,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "Rate Limit Logs", + "expanded": false, "pages": [ "api-reference/endpoint/api_keys/rate_limits", "api-reference/endpoint/api_keys/rate_limit_logs" ] }, - { - "group": "Characters", - "pages": [ - "api-reference/endpoint/characters/get", - "api-reference/endpoint/characters/list", - "api-reference/endpoint/characters/reviews" - ] - }, { "group": "Billing", + "expanded": false, "pages": [ "api-reference/endpoint/billing/balance", "api-reference/endpoint/billing/usage", @@ -256,7 +281,8 @@ ] }, { - "group": "X402", + "group": "x402", + "expanded": false, "pages": [ "api-reference/endpoint/x402/balance", "api-reference/endpoint/x402/top-up", @@ -266,14 +292,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -281,10 +299,10 @@ "language": "pt-BR", "tabs": [ { - "tab": "Overview", + "tab": "pt-BR/Overview", "groups": [ { - "group": "Overview", + "group": "pt-BR/Overview", "pages": [ "pt-BR/overview/about-venice", "pt-BR/overview/getting-started", @@ -297,17 +315,17 @@ ] }, { - "tab": "Guides", + "tab": "pt-BR/Guides", "groups": [ { - "group": "Guides", + "group": "pt-BR/Guides", "pages": [ "pt-BR/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "pt-BR/Getting Started", + "icon": "pt-BR/rocket", "pages": [ "pt-BR/guides/getting-started/generating-api-key", "pt-BR/guides/getting-started/generating-api-key-agent", @@ -316,8 +334,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "pt-BR/Text & Chat", + "icon": "pt-BR/message", "pages": [ "pt-BR/guides/features/structured-responses", "pt-BR/guides/features/reasoning-models", @@ -327,8 +345,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "pt-BR/Image & Video", + "icon": "pt-BR/image", "pages": [ "pt-BR/guides/media/image-generation", "pt-BR/guides/media/image-editing", @@ -340,8 +358,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "pt-BR/Agents & Integrations", + "icon": "pt-BR/robot", "pages": [ "pt-BR/guides/integrations/ai-agents", "pt-BR/guides/integrations/openclaw-bot", @@ -349,13 +367,12 @@ "pt-BR/guides/integrations/nanoclaw-venice", "pt-BR/guides/integrations/crypto-rpc-agents", "pt-BR/guides/integrations/x402-venice-api", - "pt-BR/guides/integrations/jan-ai", "pt-BR/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "pt-BR/Agent Tooling", + "icon": "pt-BR/screwdriver-wrench", "pages": [ "pt-BR/guides/integrations/venice-mcp", "pt-BR/guides/integrations/venice-skills", @@ -363,8 +380,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "pt-BR/Coding Tools", + "icon": "pt-BR/terminal", "pages": [ "pt-BR/guides/integrations/claude-code", "pt-BR/guides/integrations/cursor", @@ -373,8 +390,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "pt-BR/SDKs & Frameworks", + "icon": "pt-BR/puzzle-piece", "pages": [ "pt-BR/guides/integrations/langchain", "pt-BR/guides/integrations/vercel-ai-sdk", @@ -382,8 +399,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "pt-BR/Projects", + "icon": "pt-BR/hammer", "pages": [ "pt-BR/guides/projects/private-rag-bot", "pt-BR/guides/projects/private-research-agent", @@ -393,10 +410,10 @@ ] }, { - "tab": "Models", + "tab": "pt-BR/Models", "groups": [ { - "group": "Model Catalog", + "group": "pt-BR/Model Catalog", "pages": [ "pt-BR/models/overview", "pt-BR/models/text", @@ -411,23 +428,55 @@ ] }, { - "tab": "API Reference", + "tab": "pt-BR/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "pt-BR/Using the API", "pages": [ "pt-BR/api-reference/api-spec", "pt-BR/api-reference/rate-limiting", "pt-BR/api-reference/error-codes", + "pt-BR/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "pt-BR/Models", + "pages": [ + "pt-BR/api-reference/endpoint/models/list", + "pt-BR/api-reference/endpoint/models/compatibility_mapping", + "pt-BR/api-reference/endpoint/models/traits" + ] + }, + { + "group": "pt-BR/Tools", + "pages": [ + "pt-BR/api-reference/endpoint/augment/text-parser", + "pt-BR/api-reference/endpoint/augment/scrape", + "pt-BR/api-reference/endpoint/augment/search", + "pt-BR/api-reference/endpoint/crypto/networks", + "pt-BR/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "pt-BR/MCP & Skills", + "pages": [ + "pt-BR/guides/integrations/venice-mcp", + "pt-BR/guides/integrations/venice-skills" + ] + }, + { + "group": "pt-BR/Endpoints", + "pages": [ { - "group": "Chat", + "group": "pt-BR/Chat", + "expanded": true, "pages": [ - "pt-BR/api-reference/endpoint/chat/completions", - "pt-BR/api-reference/endpoint/chat/model_feature_suffix" + "pt-BR/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "pt-BR/Images", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/image/generate", "pt-BR/api-reference/endpoint/image/upscale", @@ -439,7 +488,8 @@ ] }, { - "group": "Audio", + "group": "pt-BR/Audio", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/audio/speech", "pt-BR/api-reference/endpoint/audio/transcriptions", @@ -450,7 +500,8 @@ ] }, { - "group": "Video", + "group": "pt-BR/Video", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/video/queue", "pt-BR/api-reference/endpoint/video/transcriptions", @@ -460,31 +511,29 @@ ] }, { - "group": "Tools", - "pages": [ - "pt-BR/api-reference/endpoint/augment/text-parser", - "pt-BR/api-reference/endpoint/augment/scrape", - "pt-BR/api-reference/endpoint/augment/search", - "pt-BR/api-reference/endpoint/crypto/networks", - "pt-BR/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "pt-BR/Embeddings", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "pt-BR/Characters", + "expanded": false, "pages": [ - "pt-BR/api-reference/endpoint/models/list", - "pt-BR/api-reference/endpoint/models/compatibility_mapping", - "pt-BR/api-reference/endpoint/models/traits" + "pt-BR/api-reference/endpoint/characters/get", + "pt-BR/api-reference/endpoint/characters/list", + "pt-BR/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "pt-BR/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "pt-BR/API Keys", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/api_keys/list", "pt-BR/api-reference/endpoint/api_keys/get", @@ -496,22 +545,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "pt-BR/Rate Limit Logs", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/api_keys/rate_limits", "pt-BR/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "pt-BR/api-reference/endpoint/characters/get", - "pt-BR/api-reference/endpoint/characters/list", - "pt-BR/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "pt-BR/Billing", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/billing/balance", "pt-BR/api-reference/endpoint/billing/usage", @@ -519,7 +562,8 @@ ] }, { - "group": "X402", + "group": "pt-BR/x402", + "expanded": false, "pages": [ "pt-BR/api-reference/endpoint/x402/balance", "pt-BR/api-reference/endpoint/x402/top-up", @@ -529,14 +573,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -544,10 +580,10 @@ "language": "ar", "tabs": [ { - "tab": "Overview", + "tab": "ar/Overview", "groups": [ { - "group": "Overview", + "group": "ar/Overview", "pages": [ "ar/overview/about-venice", "ar/overview/getting-started", @@ -560,17 +596,17 @@ ] }, { - "tab": "Guides", + "tab": "ar/Guides", "groups": [ { - "group": "Guides", + "group": "ar/Guides", "pages": [ "ar/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "ar/Getting Started", + "icon": "ar/rocket", "pages": [ "ar/guides/getting-started/generating-api-key", "ar/guides/getting-started/generating-api-key-agent", @@ -579,8 +615,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "ar/Text & Chat", + "icon": "ar/message", "pages": [ "ar/guides/features/structured-responses", "ar/guides/features/reasoning-models", @@ -590,8 +626,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "ar/Image & Video", + "icon": "ar/image", "pages": [ "ar/guides/media/image-generation", "ar/guides/media/image-editing", @@ -603,8 +639,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "ar/Agents & Integrations", + "icon": "ar/robot", "pages": [ "ar/guides/integrations/ai-agents", "ar/guides/integrations/openclaw-bot", @@ -612,13 +648,12 @@ "ar/guides/integrations/nanoclaw-venice", "ar/guides/integrations/crypto-rpc-agents", "ar/guides/integrations/x402-venice-api", - "ar/guides/integrations/jan-ai", "ar/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "ar/Agent Tooling", + "icon": "ar/screwdriver-wrench", "pages": [ "ar/guides/integrations/venice-mcp", "ar/guides/integrations/venice-skills", @@ -626,8 +661,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "ar/Coding Tools", + "icon": "ar/terminal", "pages": [ "ar/guides/integrations/claude-code", "ar/guides/integrations/cursor", @@ -636,8 +671,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "ar/SDKs & Frameworks", + "icon": "ar/puzzle-piece", "pages": [ "ar/guides/integrations/langchain", "ar/guides/integrations/vercel-ai-sdk", @@ -645,8 +680,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "ar/Projects", + "icon": "ar/hammer", "pages": [ "ar/guides/projects/private-rag-bot", "ar/guides/projects/private-research-agent", @@ -656,10 +691,10 @@ ] }, { - "tab": "Models", + "tab": "ar/Models", "groups": [ { - "group": "Model Catalog", + "group": "ar/Model Catalog", "pages": [ "ar/models/overview", "ar/models/text", @@ -674,23 +709,55 @@ ] }, { - "tab": "API Reference", + "tab": "ar/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "ar/Using the API", "pages": [ "ar/api-reference/api-spec", "ar/api-reference/rate-limiting", "ar/api-reference/error-codes", + "ar/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "ar/Models", + "pages": [ + "ar/api-reference/endpoint/models/list", + "ar/api-reference/endpoint/models/compatibility_mapping", + "ar/api-reference/endpoint/models/traits" + ] + }, + { + "group": "ar/Tools", + "pages": [ + "ar/api-reference/endpoint/augment/text-parser", + "ar/api-reference/endpoint/augment/scrape", + "ar/api-reference/endpoint/augment/search", + "ar/api-reference/endpoint/crypto/networks", + "ar/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "ar/MCP & Skills", + "pages": [ + "ar/guides/integrations/venice-mcp", + "ar/guides/integrations/venice-skills" + ] + }, + { + "group": "ar/Endpoints", + "pages": [ { - "group": "Chat", + "group": "ar/Chat", + "expanded": true, "pages": [ - "ar/api-reference/endpoint/chat/completions", - "ar/api-reference/endpoint/chat/model_feature_suffix" + "ar/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "ar/Images", + "expanded": false, "pages": [ "ar/api-reference/endpoint/image/generate", "ar/api-reference/endpoint/image/upscale", @@ -702,7 +769,8 @@ ] }, { - "group": "Audio", + "group": "ar/Audio", + "expanded": false, "pages": [ "ar/api-reference/endpoint/audio/speech", "ar/api-reference/endpoint/audio/transcriptions", @@ -713,7 +781,8 @@ ] }, { - "group": "Video", + "group": "ar/Video", + "expanded": false, "pages": [ "ar/api-reference/endpoint/video/queue", "ar/api-reference/endpoint/video/transcriptions", @@ -723,31 +792,29 @@ ] }, { - "group": "Tools", - "pages": [ - "ar/api-reference/endpoint/augment/text-parser", - "ar/api-reference/endpoint/augment/scrape", - "ar/api-reference/endpoint/augment/search", - "ar/api-reference/endpoint/crypto/networks", - "ar/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "ar/Embeddings", + "expanded": false, "pages": [ "ar/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "ar/Characters", + "expanded": false, "pages": [ - "ar/api-reference/endpoint/models/list", - "ar/api-reference/endpoint/models/compatibility_mapping", - "ar/api-reference/endpoint/models/traits" + "ar/api-reference/endpoint/characters/get", + "ar/api-reference/endpoint/characters/list", + "ar/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "ar/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "ar/API Keys", + "expanded": false, "pages": [ "ar/api-reference/endpoint/api_keys/list", "ar/api-reference/endpoint/api_keys/get", @@ -759,22 +826,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "ar/Rate Limit Logs", + "expanded": false, "pages": [ "ar/api-reference/endpoint/api_keys/rate_limits", "ar/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "ar/api-reference/endpoint/characters/get", - "ar/api-reference/endpoint/characters/list", - "ar/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "ar/Billing", + "expanded": false, "pages": [ "ar/api-reference/endpoint/billing/balance", "ar/api-reference/endpoint/billing/usage", @@ -782,7 +843,8 @@ ] }, { - "group": "X402", + "group": "ar/x402", + "expanded": false, "pages": [ "ar/api-reference/endpoint/x402/balance", "ar/api-reference/endpoint/x402/top-up", @@ -792,14 +854,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -807,10 +861,10 @@ "language": "it", "tabs": [ { - "tab": "Overview", + "tab": "it/Overview", "groups": [ { - "group": "Overview", + "group": "it/Overview", "pages": [ "it/overview/about-venice", "it/overview/getting-started", @@ -823,17 +877,17 @@ ] }, { - "tab": "Guides", + "tab": "it/Guides", "groups": [ { - "group": "Guides", + "group": "it/Guides", "pages": [ "it/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "it/Getting Started", + "icon": "it/rocket", "pages": [ "it/guides/getting-started/generating-api-key", "it/guides/getting-started/generating-api-key-agent", @@ -842,8 +896,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "it/Text & Chat", + "icon": "it/message", "pages": [ "it/guides/features/structured-responses", "it/guides/features/reasoning-models", @@ -853,8 +907,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "it/Image & Video", + "icon": "it/image", "pages": [ "it/guides/media/image-generation", "it/guides/media/image-editing", @@ -866,8 +920,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "it/Agents & Integrations", + "icon": "it/robot", "pages": [ "it/guides/integrations/ai-agents", "it/guides/integrations/openclaw-bot", @@ -875,13 +929,12 @@ "it/guides/integrations/nanoclaw-venice", "it/guides/integrations/crypto-rpc-agents", "it/guides/integrations/x402-venice-api", - "it/guides/integrations/jan-ai", "it/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "it/Agent Tooling", + "icon": "it/screwdriver-wrench", "pages": [ "it/guides/integrations/venice-mcp", "it/guides/integrations/venice-skills", @@ -889,8 +942,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "it/Coding Tools", + "icon": "it/terminal", "pages": [ "it/guides/integrations/claude-code", "it/guides/integrations/cursor", @@ -899,8 +952,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "it/SDKs & Frameworks", + "icon": "it/puzzle-piece", "pages": [ "it/guides/integrations/langchain", "it/guides/integrations/vercel-ai-sdk", @@ -908,8 +961,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "it/Projects", + "icon": "it/hammer", "pages": [ "it/guides/projects/private-rag-bot", "it/guides/projects/private-research-agent", @@ -919,10 +972,10 @@ ] }, { - "tab": "Models", + "tab": "it/Models", "groups": [ { - "group": "Model Catalog", + "group": "it/Model Catalog", "pages": [ "it/models/overview", "it/models/text", @@ -937,23 +990,55 @@ ] }, { - "tab": "API Reference", + "tab": "it/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "it/Using the API", "pages": [ "it/api-reference/api-spec", "it/api-reference/rate-limiting", "it/api-reference/error-codes", + "it/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "it/Models", + "pages": [ + "it/api-reference/endpoint/models/list", + "it/api-reference/endpoint/models/compatibility_mapping", + "it/api-reference/endpoint/models/traits" + ] + }, + { + "group": "it/Tools", + "pages": [ + "it/api-reference/endpoint/augment/text-parser", + "it/api-reference/endpoint/augment/scrape", + "it/api-reference/endpoint/augment/search", + "it/api-reference/endpoint/crypto/networks", + "it/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "it/MCP & Skills", + "pages": [ + "it/guides/integrations/venice-mcp", + "it/guides/integrations/venice-skills" + ] + }, + { + "group": "it/Endpoints", + "pages": [ { - "group": "Chat", + "group": "it/Chat", + "expanded": true, "pages": [ - "it/api-reference/endpoint/chat/completions", - "it/api-reference/endpoint/chat/model_feature_suffix" + "it/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "it/Images", + "expanded": false, "pages": [ "it/api-reference/endpoint/image/generate", "it/api-reference/endpoint/image/upscale", @@ -965,7 +1050,8 @@ ] }, { - "group": "Audio", + "group": "it/Audio", + "expanded": false, "pages": [ "it/api-reference/endpoint/audio/speech", "it/api-reference/endpoint/audio/transcriptions", @@ -976,7 +1062,8 @@ ] }, { - "group": "Video", + "group": "it/Video", + "expanded": false, "pages": [ "it/api-reference/endpoint/video/queue", "it/api-reference/endpoint/video/transcriptions", @@ -986,31 +1073,29 @@ ] }, { - "group": "Tools", - "pages": [ - "it/api-reference/endpoint/augment/text-parser", - "it/api-reference/endpoint/augment/scrape", - "it/api-reference/endpoint/augment/search", - "it/api-reference/endpoint/crypto/networks", - "it/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "it/Embeddings", + "expanded": false, "pages": [ "it/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "it/Characters", + "expanded": false, "pages": [ - "it/api-reference/endpoint/models/list", - "it/api-reference/endpoint/models/compatibility_mapping", - "it/api-reference/endpoint/models/traits" + "it/api-reference/endpoint/characters/get", + "it/api-reference/endpoint/characters/list", + "it/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "it/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "it/API Keys", + "expanded": false, "pages": [ "it/api-reference/endpoint/api_keys/list", "it/api-reference/endpoint/api_keys/get", @@ -1022,22 +1107,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "it/Rate Limit Logs", + "expanded": false, "pages": [ "it/api-reference/endpoint/api_keys/rate_limits", "it/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "it/api-reference/endpoint/characters/get", - "it/api-reference/endpoint/characters/list", - "it/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "it/Billing", + "expanded": false, "pages": [ "it/api-reference/endpoint/billing/balance", "it/api-reference/endpoint/billing/usage", @@ -1045,7 +1124,8 @@ ] }, { - "group": "X402", + "group": "it/x402", + "expanded": false, "pages": [ "it/api-reference/endpoint/x402/balance", "it/api-reference/endpoint/x402/top-up", @@ -1055,14 +1135,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -1070,10 +1142,10 @@ "language": "de", "tabs": [ { - "tab": "Overview", + "tab": "de/Overview", "groups": [ { - "group": "Overview", + "group": "de/Overview", "pages": [ "de/overview/about-venice", "de/overview/getting-started", @@ -1086,17 +1158,17 @@ ] }, { - "tab": "Guides", + "tab": "de/Guides", "groups": [ { - "group": "Guides", + "group": "de/Guides", "pages": [ "de/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "de/Getting Started", + "icon": "de/rocket", "pages": [ "de/guides/getting-started/generating-api-key", "de/guides/getting-started/generating-api-key-agent", @@ -1105,8 +1177,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "de/Text & Chat", + "icon": "de/message", "pages": [ "de/guides/features/structured-responses", "de/guides/features/reasoning-models", @@ -1116,8 +1188,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "de/Image & Video", + "icon": "de/image", "pages": [ "de/guides/media/image-generation", "de/guides/media/image-editing", @@ -1129,8 +1201,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "de/Agents & Integrations", + "icon": "de/robot", "pages": [ "de/guides/integrations/ai-agents", "de/guides/integrations/openclaw-bot", @@ -1138,13 +1210,12 @@ "de/guides/integrations/nanoclaw-venice", "de/guides/integrations/crypto-rpc-agents", "de/guides/integrations/x402-venice-api", - "de/guides/integrations/jan-ai", "de/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "de/Agent Tooling", + "icon": "de/screwdriver-wrench", "pages": [ "de/guides/integrations/venice-mcp", "de/guides/integrations/venice-skills", @@ -1152,8 +1223,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "de/Coding Tools", + "icon": "de/terminal", "pages": [ "de/guides/integrations/claude-code", "de/guides/integrations/cursor", @@ -1162,8 +1233,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "de/SDKs & Frameworks", + "icon": "de/puzzle-piece", "pages": [ "de/guides/integrations/langchain", "de/guides/integrations/vercel-ai-sdk", @@ -1171,8 +1242,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "de/Projects", + "icon": "de/hammer", "pages": [ "de/guides/projects/private-rag-bot", "de/guides/projects/private-research-agent", @@ -1182,10 +1253,10 @@ ] }, { - "tab": "Models", + "tab": "de/Models", "groups": [ { - "group": "Model Catalog", + "group": "de/Model Catalog", "pages": [ "de/models/overview", "de/models/text", @@ -1200,23 +1271,55 @@ ] }, { - "tab": "API Reference", + "tab": "de/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "de/Using the API", "pages": [ "de/api-reference/api-spec", "de/api-reference/rate-limiting", "de/api-reference/error-codes", + "de/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "de/Models", + "pages": [ + "de/api-reference/endpoint/models/list", + "de/api-reference/endpoint/models/compatibility_mapping", + "de/api-reference/endpoint/models/traits" + ] + }, + { + "group": "de/Tools", + "pages": [ + "de/api-reference/endpoint/augment/text-parser", + "de/api-reference/endpoint/augment/scrape", + "de/api-reference/endpoint/augment/search", + "de/api-reference/endpoint/crypto/networks", + "de/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "de/MCP & Skills", + "pages": [ + "de/guides/integrations/venice-mcp", + "de/guides/integrations/venice-skills" + ] + }, + { + "group": "de/Endpoints", + "pages": [ { - "group": "Chat", + "group": "de/Chat", + "expanded": true, "pages": [ - "de/api-reference/endpoint/chat/completions", - "de/api-reference/endpoint/chat/model_feature_suffix" + "de/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "de/Images", + "expanded": false, "pages": [ "de/api-reference/endpoint/image/generate", "de/api-reference/endpoint/image/upscale", @@ -1228,7 +1331,8 @@ ] }, { - "group": "Audio", + "group": "de/Audio", + "expanded": false, "pages": [ "de/api-reference/endpoint/audio/speech", "de/api-reference/endpoint/audio/transcriptions", @@ -1239,7 +1343,8 @@ ] }, { - "group": "Video", + "group": "de/Video", + "expanded": false, "pages": [ "de/api-reference/endpoint/video/queue", "de/api-reference/endpoint/video/transcriptions", @@ -1249,31 +1354,29 @@ ] }, { - "group": "Tools", - "pages": [ - "de/api-reference/endpoint/augment/text-parser", - "de/api-reference/endpoint/augment/scrape", - "de/api-reference/endpoint/augment/search", - "de/api-reference/endpoint/crypto/networks", - "de/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "de/Embeddings", + "expanded": false, "pages": [ "de/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "de/Characters", + "expanded": false, "pages": [ - "de/api-reference/endpoint/models/list", - "de/api-reference/endpoint/models/compatibility_mapping", - "de/api-reference/endpoint/models/traits" + "de/api-reference/endpoint/characters/get", + "de/api-reference/endpoint/characters/list", + "de/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "de/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "de/API Keys", + "expanded": false, "pages": [ "de/api-reference/endpoint/api_keys/list", "de/api-reference/endpoint/api_keys/get", @@ -1285,22 +1388,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "de/Rate Limit Logs", + "expanded": false, "pages": [ "de/api-reference/endpoint/api_keys/rate_limits", "de/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "de/api-reference/endpoint/characters/get", - "de/api-reference/endpoint/characters/list", - "de/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "de/Billing", + "expanded": false, "pages": [ "de/api-reference/endpoint/billing/balance", "de/api-reference/endpoint/billing/usage", @@ -1308,7 +1405,8 @@ ] }, { - "group": "X402", + "group": "de/x402", + "expanded": false, "pages": [ "de/api-reference/endpoint/x402/balance", "de/api-reference/endpoint/x402/top-up", @@ -1318,14 +1416,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -1333,10 +1423,10 @@ "language": "es", "tabs": [ { - "tab": "Overview", + "tab": "es/Overview", "groups": [ { - "group": "Overview", + "group": "es/Overview", "pages": [ "es/overview/about-venice", "es/overview/getting-started", @@ -1349,17 +1439,17 @@ ] }, { - "tab": "Guides", + "tab": "es/Guides", "groups": [ { - "group": "Guides", + "group": "es/Guides", "pages": [ "es/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "es/Getting Started", + "icon": "es/rocket", "pages": [ "es/guides/getting-started/generating-api-key", "es/guides/getting-started/generating-api-key-agent", @@ -1368,8 +1458,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "es/Text & Chat", + "icon": "es/message", "pages": [ "es/guides/features/structured-responses", "es/guides/features/reasoning-models", @@ -1379,8 +1469,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "es/Image & Video", + "icon": "es/image", "pages": [ "es/guides/media/image-generation", "es/guides/media/image-editing", @@ -1392,8 +1482,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "es/Agents & Integrations", + "icon": "es/robot", "pages": [ "es/guides/integrations/ai-agents", "es/guides/integrations/openclaw-bot", @@ -1401,13 +1491,12 @@ "es/guides/integrations/nanoclaw-venice", "es/guides/integrations/crypto-rpc-agents", "es/guides/integrations/x402-venice-api", - "es/guides/integrations/jan-ai", "es/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "es/Agent Tooling", + "icon": "es/screwdriver-wrench", "pages": [ "es/guides/integrations/venice-mcp", "es/guides/integrations/venice-skills", @@ -1415,8 +1504,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "es/Coding Tools", + "icon": "es/terminal", "pages": [ "es/guides/integrations/claude-code", "es/guides/integrations/cursor", @@ -1425,8 +1514,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "es/SDKs & Frameworks", + "icon": "es/puzzle-piece", "pages": [ "es/guides/integrations/langchain", "es/guides/integrations/vercel-ai-sdk", @@ -1434,8 +1523,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "es/Projects", + "icon": "es/hammer", "pages": [ "es/guides/projects/private-rag-bot", "es/guides/projects/private-research-agent", @@ -1445,10 +1534,10 @@ ] }, { - "tab": "Models", + "tab": "es/Models", "groups": [ { - "group": "Model Catalog", + "group": "es/Model Catalog", "pages": [ "es/models/overview", "es/models/text", @@ -1463,23 +1552,55 @@ ] }, { - "tab": "API Reference", + "tab": "es/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "es/Using the API", "pages": [ "es/api-reference/api-spec", "es/api-reference/rate-limiting", "es/api-reference/error-codes", + "es/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "es/Models", + "pages": [ + "es/api-reference/endpoint/models/list", + "es/api-reference/endpoint/models/compatibility_mapping", + "es/api-reference/endpoint/models/traits" + ] + }, + { + "group": "es/Tools", + "pages": [ + "es/api-reference/endpoint/augment/text-parser", + "es/api-reference/endpoint/augment/scrape", + "es/api-reference/endpoint/augment/search", + "es/api-reference/endpoint/crypto/networks", + "es/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "es/MCP & Skills", + "pages": [ + "es/guides/integrations/venice-mcp", + "es/guides/integrations/venice-skills" + ] + }, + { + "group": "es/Endpoints", + "pages": [ { - "group": "Chat", + "group": "es/Chat", + "expanded": true, "pages": [ - "es/api-reference/endpoint/chat/completions", - "es/api-reference/endpoint/chat/model_feature_suffix" + "es/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "es/Images", + "expanded": false, "pages": [ "es/api-reference/endpoint/image/generate", "es/api-reference/endpoint/image/upscale", @@ -1491,7 +1612,8 @@ ] }, { - "group": "Audio", + "group": "es/Audio", + "expanded": false, "pages": [ "es/api-reference/endpoint/audio/speech", "es/api-reference/endpoint/audio/transcriptions", @@ -1502,7 +1624,8 @@ ] }, { - "group": "Video", + "group": "es/Video", + "expanded": false, "pages": [ "es/api-reference/endpoint/video/queue", "es/api-reference/endpoint/video/transcriptions", @@ -1512,31 +1635,29 @@ ] }, { - "group": "Tools", - "pages": [ - "es/api-reference/endpoint/augment/text-parser", - "es/api-reference/endpoint/augment/scrape", - "es/api-reference/endpoint/augment/search", - "es/api-reference/endpoint/crypto/networks", - "es/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "es/Embeddings", + "expanded": false, "pages": [ "es/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "es/Characters", + "expanded": false, "pages": [ - "es/api-reference/endpoint/models/list", - "es/api-reference/endpoint/models/compatibility_mapping", - "es/api-reference/endpoint/models/traits" + "es/api-reference/endpoint/characters/get", + "es/api-reference/endpoint/characters/list", + "es/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "es/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "es/API Keys", + "expanded": false, "pages": [ "es/api-reference/endpoint/api_keys/list", "es/api-reference/endpoint/api_keys/get", @@ -1548,22 +1669,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "es/Rate Limit Logs", + "expanded": false, "pages": [ "es/api-reference/endpoint/api_keys/rate_limits", "es/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "es/api-reference/endpoint/characters/get", - "es/api-reference/endpoint/characters/list", - "es/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "es/Billing", + "expanded": false, "pages": [ "es/api-reference/endpoint/billing/balance", "es/api-reference/endpoint/billing/usage", @@ -1571,7 +1686,8 @@ ] }, { - "group": "X402", + "group": "es/x402", + "expanded": false, "pages": [ "es/api-reference/endpoint/x402/balance", "es/api-reference/endpoint/x402/top-up", @@ -1581,14 +1697,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -1596,10 +1704,10 @@ "language": "fr", "tabs": [ { - "tab": "Overview", + "tab": "fr/Overview", "groups": [ { - "group": "Overview", + "group": "fr/Overview", "pages": [ "fr/overview/about-venice", "fr/overview/getting-started", @@ -1612,17 +1720,17 @@ ] }, { - "tab": "Guides", + "tab": "fr/Guides", "groups": [ { - "group": "Guides", + "group": "fr/Guides", "pages": [ "fr/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "fr/Getting Started", + "icon": "fr/rocket", "pages": [ "fr/guides/getting-started/generating-api-key", "fr/guides/getting-started/generating-api-key-agent", @@ -1631,8 +1739,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "fr/Text & Chat", + "icon": "fr/message", "pages": [ "fr/guides/features/structured-responses", "fr/guides/features/reasoning-models", @@ -1642,8 +1750,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "fr/Image & Video", + "icon": "fr/image", "pages": [ "fr/guides/media/image-generation", "fr/guides/media/image-editing", @@ -1655,8 +1763,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "fr/Agents & Integrations", + "icon": "fr/robot", "pages": [ "fr/guides/integrations/ai-agents", "fr/guides/integrations/openclaw-bot", @@ -1664,13 +1772,12 @@ "fr/guides/integrations/nanoclaw-venice", "fr/guides/integrations/crypto-rpc-agents", "fr/guides/integrations/x402-venice-api", - "fr/guides/integrations/jan-ai", "fr/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "fr/Agent Tooling", + "icon": "fr/screwdriver-wrench", "pages": [ "fr/guides/integrations/venice-mcp", "fr/guides/integrations/venice-skills", @@ -1678,8 +1785,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "fr/Coding Tools", + "icon": "fr/terminal", "pages": [ "fr/guides/integrations/claude-code", "fr/guides/integrations/cursor", @@ -1688,8 +1795,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "fr/SDKs & Frameworks", + "icon": "fr/puzzle-piece", "pages": [ "fr/guides/integrations/langchain", "fr/guides/integrations/vercel-ai-sdk", @@ -1697,8 +1804,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "fr/Projects", + "icon": "fr/hammer", "pages": [ "fr/guides/projects/private-rag-bot", "fr/guides/projects/private-research-agent", @@ -1708,10 +1815,10 @@ ] }, { - "tab": "Models", + "tab": "fr/Models", "groups": [ { - "group": "Model Catalog", + "group": "fr/Model Catalog", "pages": [ "fr/models/overview", "fr/models/text", @@ -1726,23 +1833,55 @@ ] }, { - "tab": "API Reference", + "tab": "fr/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "fr/Using the API", "pages": [ "fr/api-reference/api-spec", "fr/api-reference/rate-limiting", "fr/api-reference/error-codes", + "fr/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "fr/Models", + "pages": [ + "fr/api-reference/endpoint/models/list", + "fr/api-reference/endpoint/models/compatibility_mapping", + "fr/api-reference/endpoint/models/traits" + ] + }, + { + "group": "fr/Tools", + "pages": [ + "fr/api-reference/endpoint/augment/text-parser", + "fr/api-reference/endpoint/augment/scrape", + "fr/api-reference/endpoint/augment/search", + "fr/api-reference/endpoint/crypto/networks", + "fr/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "fr/MCP & Skills", + "pages": [ + "fr/guides/integrations/venice-mcp", + "fr/guides/integrations/venice-skills" + ] + }, + { + "group": "fr/Endpoints", + "pages": [ { - "group": "Chat", + "group": "fr/Chat", + "expanded": true, "pages": [ - "fr/api-reference/endpoint/chat/completions", - "fr/api-reference/endpoint/chat/model_feature_suffix" + "fr/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "fr/Images", + "expanded": false, "pages": [ "fr/api-reference/endpoint/image/generate", "fr/api-reference/endpoint/image/upscale", @@ -1754,7 +1893,8 @@ ] }, { - "group": "Audio", + "group": "fr/Audio", + "expanded": false, "pages": [ "fr/api-reference/endpoint/audio/speech", "fr/api-reference/endpoint/audio/transcriptions", @@ -1765,7 +1905,8 @@ ] }, { - "group": "Video", + "group": "fr/Video", + "expanded": false, "pages": [ "fr/api-reference/endpoint/video/queue", "fr/api-reference/endpoint/video/transcriptions", @@ -1775,31 +1916,29 @@ ] }, { - "group": "Tools", - "pages": [ - "fr/api-reference/endpoint/augment/text-parser", - "fr/api-reference/endpoint/augment/scrape", - "fr/api-reference/endpoint/augment/search", - "fr/api-reference/endpoint/crypto/networks", - "fr/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "fr/Embeddings", + "expanded": false, "pages": [ "fr/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "fr/Characters", + "expanded": false, "pages": [ - "fr/api-reference/endpoint/models/list", - "fr/api-reference/endpoint/models/compatibility_mapping", - "fr/api-reference/endpoint/models/traits" + "fr/api-reference/endpoint/characters/get", + "fr/api-reference/endpoint/characters/list", + "fr/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "fr/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "fr/API Keys", + "expanded": false, "pages": [ "fr/api-reference/endpoint/api_keys/list", "fr/api-reference/endpoint/api_keys/get", @@ -1811,22 +1950,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "fr/Rate Limit Logs", + "expanded": false, "pages": [ "fr/api-reference/endpoint/api_keys/rate_limits", "fr/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "fr/api-reference/endpoint/characters/get", - "fr/api-reference/endpoint/characters/list", - "fr/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "fr/Billing", + "expanded": false, "pages": [ "fr/api-reference/endpoint/billing/balance", "fr/api-reference/endpoint/billing/usage", @@ -1834,7 +1967,8 @@ ] }, { - "group": "X402", + "group": "fr/x402", + "expanded": false, "pages": [ "fr/api-reference/endpoint/x402/balance", "fr/api-reference/endpoint/x402/top-up", @@ -1844,14 +1978,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -1859,10 +1985,10 @@ "language": "zh", "tabs": [ { - "tab": "Overview", + "tab": "zh/Overview", "groups": [ { - "group": "Overview", + "group": "zh/Overview", "pages": [ "zh/overview/about-venice", "zh/overview/getting-started", @@ -1875,17 +2001,17 @@ ] }, { - "tab": "Guides", + "tab": "zh/Guides", "groups": [ { - "group": "Guides", + "group": "zh/Guides", "pages": [ "zh/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "zh/Getting Started", + "icon": "zh/rocket", "pages": [ "zh/guides/getting-started/generating-api-key", "zh/guides/getting-started/generating-api-key-agent", @@ -1894,8 +2020,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "zh/Text & Chat", + "icon": "zh/message", "pages": [ "zh/guides/features/structured-responses", "zh/guides/features/reasoning-models", @@ -1905,8 +2031,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "zh/Image & Video", + "icon": "zh/image", "pages": [ "zh/guides/media/image-generation", "zh/guides/media/image-editing", @@ -1918,8 +2044,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "zh/Agents & Integrations", + "icon": "zh/robot", "pages": [ "zh/guides/integrations/ai-agents", "zh/guides/integrations/openclaw-bot", @@ -1927,13 +2053,12 @@ "zh/guides/integrations/nanoclaw-venice", "zh/guides/integrations/crypto-rpc-agents", "zh/guides/integrations/x402-venice-api", - "zh/guides/integrations/jan-ai", "zh/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "zh/Agent Tooling", + "icon": "zh/screwdriver-wrench", "pages": [ "zh/guides/integrations/venice-mcp", "zh/guides/integrations/venice-skills", @@ -1941,8 +2066,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "zh/Coding Tools", + "icon": "zh/terminal", "pages": [ "zh/guides/integrations/claude-code", "zh/guides/integrations/cursor", @@ -1951,8 +2076,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "zh/SDKs & Frameworks", + "icon": "zh/puzzle-piece", "pages": [ "zh/guides/integrations/langchain", "zh/guides/integrations/vercel-ai-sdk", @@ -1960,8 +2085,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "zh/Projects", + "icon": "zh/hammer", "pages": [ "zh/guides/projects/private-rag-bot", "zh/guides/projects/private-research-agent", @@ -1971,10 +2096,10 @@ ] }, { - "tab": "Models", + "tab": "zh/Models", "groups": [ { - "group": "Model Catalog", + "group": "zh/Model Catalog", "pages": [ "zh/models/overview", "zh/models/text", @@ -1989,23 +2114,55 @@ ] }, { - "tab": "API Reference", + "tab": "zh/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "zh/Using the API", "pages": [ "zh/api-reference/api-spec", "zh/api-reference/rate-limiting", "zh/api-reference/error-codes", + "zh/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "zh/Models", + "pages": [ + "zh/api-reference/endpoint/models/list", + "zh/api-reference/endpoint/models/compatibility_mapping", + "zh/api-reference/endpoint/models/traits" + ] + }, + { + "group": "zh/Tools", + "pages": [ + "zh/api-reference/endpoint/augment/text-parser", + "zh/api-reference/endpoint/augment/scrape", + "zh/api-reference/endpoint/augment/search", + "zh/api-reference/endpoint/crypto/networks", + "zh/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "zh/MCP & Skills", + "pages": [ + "zh/guides/integrations/venice-mcp", + "zh/guides/integrations/venice-skills" + ] + }, + { + "group": "zh/Endpoints", + "pages": [ { - "group": "Chat", + "group": "zh/Chat", + "expanded": true, "pages": [ - "zh/api-reference/endpoint/chat/completions", - "zh/api-reference/endpoint/chat/model_feature_suffix" + "zh/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "zh/Images", + "expanded": false, "pages": [ "zh/api-reference/endpoint/image/generate", "zh/api-reference/endpoint/image/upscale", @@ -2017,7 +2174,8 @@ ] }, { - "group": "Audio", + "group": "zh/Audio", + "expanded": false, "pages": [ "zh/api-reference/endpoint/audio/speech", "zh/api-reference/endpoint/audio/transcriptions", @@ -2028,7 +2186,8 @@ ] }, { - "group": "Video", + "group": "zh/Video", + "expanded": false, "pages": [ "zh/api-reference/endpoint/video/queue", "zh/api-reference/endpoint/video/transcriptions", @@ -2038,31 +2197,29 @@ ] }, { - "group": "Tools", - "pages": [ - "zh/api-reference/endpoint/augment/text-parser", - "zh/api-reference/endpoint/augment/scrape", - "zh/api-reference/endpoint/augment/search", - "zh/api-reference/endpoint/crypto/networks", - "zh/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "zh/Embeddings", + "expanded": false, "pages": [ "zh/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "zh/Characters", + "expanded": false, "pages": [ - "zh/api-reference/endpoint/models/list", - "zh/api-reference/endpoint/models/compatibility_mapping", - "zh/api-reference/endpoint/models/traits" + "zh/api-reference/endpoint/characters/get", + "zh/api-reference/endpoint/characters/list", + "zh/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "zh/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "zh/API Keys", + "expanded": false, "pages": [ "zh/api-reference/endpoint/api_keys/list", "zh/api-reference/endpoint/api_keys/get", @@ -2074,22 +2231,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "zh/Rate Limit Logs", + "expanded": false, "pages": [ "zh/api-reference/endpoint/api_keys/rate_limits", "zh/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "zh/api-reference/endpoint/characters/get", - "zh/api-reference/endpoint/characters/list", - "zh/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "zh/Billing", + "expanded": false, "pages": [ "zh/api-reference/endpoint/billing/balance", "zh/api-reference/endpoint/billing/usage", @@ -2097,7 +2248,8 @@ ] }, { - "group": "X402", + "group": "zh/x402", + "expanded": false, "pages": [ "zh/api-reference/endpoint/x402/balance", "zh/api-reference/endpoint/x402/top-up", @@ -2107,14 +2259,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] }, @@ -2122,10 +2266,10 @@ "language": "ko", "tabs": [ { - "tab": "Overview", + "tab": "ko/Overview", "groups": [ { - "group": "Overview", + "group": "ko/Overview", "pages": [ "ko/overview/about-venice", "ko/overview/getting-started", @@ -2138,17 +2282,17 @@ ] }, { - "tab": "Guides", + "tab": "ko/Guides", "groups": [ { - "group": "Guides", + "group": "ko/Guides", "pages": [ "ko/guides/overview" ] }, { - "group": "Getting Started", - "icon": "rocket", + "group": "ko/Getting Started", + "icon": "ko/rocket", "pages": [ "ko/guides/getting-started/generating-api-key", "ko/guides/getting-started/generating-api-key-agent", @@ -2157,8 +2301,8 @@ ] }, { - "group": "Text & Chat", - "icon": "message", + "group": "ko/Text & Chat", + "icon": "ko/message", "pages": [ "ko/guides/features/structured-responses", "ko/guides/features/reasoning-models", @@ -2168,8 +2312,8 @@ ] }, { - "group": "Image & Video", - "icon": "image", + "group": "ko/Image & Video", + "icon": "ko/image", "pages": [ "ko/guides/media/image-generation", "ko/guides/media/image-editing", @@ -2181,8 +2325,8 @@ ] }, { - "group": "Agents & Integrations", - "icon": "robot", + "group": "ko/Agents & Integrations", + "icon": "ko/robot", "pages": [ "ko/guides/integrations/ai-agents", "ko/guides/integrations/openclaw-bot", @@ -2190,13 +2334,12 @@ "ko/guides/integrations/nanoclaw-venice", "ko/guides/integrations/crypto-rpc-agents", "ko/guides/integrations/x402-venice-api", - "ko/guides/integrations/jan-ai", "ko/guides/integrations/integrations" ] }, { - "group": "Agent Tooling", - "icon": "screwdriver-wrench", + "group": "ko/Agent Tooling", + "icon": "ko/screwdriver-wrench", "pages": [ "ko/guides/integrations/venice-mcp", "ko/guides/integrations/venice-skills", @@ -2204,8 +2347,8 @@ ] }, { - "group": "Coding Tools", - "icon": "terminal", + "group": "ko/Coding Tools", + "icon": "ko/terminal", "pages": [ "ko/guides/integrations/claude-code", "ko/guides/integrations/cursor", @@ -2214,8 +2357,8 @@ ] }, { - "group": "SDKs & Frameworks", - "icon": "puzzle-piece", + "group": "ko/SDKs & Frameworks", + "icon": "ko/puzzle-piece", "pages": [ "ko/guides/integrations/langchain", "ko/guides/integrations/vercel-ai-sdk", @@ -2223,8 +2366,8 @@ ] }, { - "group": "Projects", - "icon": "hammer", + "group": "ko/Projects", + "icon": "ko/hammer", "pages": [ "ko/guides/projects/private-rag-bot", "ko/guides/projects/private-research-agent", @@ -2234,10 +2377,10 @@ ] }, { - "tab": "Models", + "tab": "ko/Models", "groups": [ { - "group": "Model Catalog", + "group": "ko/Model Catalog", "pages": [ "ko/models/overview", "ko/models/text", @@ -2252,23 +2395,55 @@ ] }, { - "tab": "API Reference", + "tab": "ko/API Reference", "groups": [ { - "group": "Venice APIs", + "group": "ko/Using the API", "pages": [ "ko/api-reference/api-spec", "ko/api-reference/rate-limiting", "ko/api-reference/error-codes", + "ko/api-reference/endpoint/chat/model_feature_suffix" + ] + }, + { + "group": "ko/Models", + "pages": [ + "ko/api-reference/endpoint/models/list", + "ko/api-reference/endpoint/models/compatibility_mapping", + "ko/api-reference/endpoint/models/traits" + ] + }, + { + "group": "ko/Tools", + "pages": [ + "ko/api-reference/endpoint/augment/text-parser", + "ko/api-reference/endpoint/augment/scrape", + "ko/api-reference/endpoint/augment/search", + "ko/api-reference/endpoint/crypto/networks", + "ko/api-reference/endpoint/crypto/rpc" + ] + }, + { + "group": "ko/MCP & Skills", + "pages": [ + "ko/guides/integrations/venice-mcp", + "ko/guides/integrations/venice-skills" + ] + }, + { + "group": "ko/Endpoints", + "pages": [ { - "group": "Chat", + "group": "ko/Chat", + "expanded": true, "pages": [ - "ko/api-reference/endpoint/chat/completions", - "ko/api-reference/endpoint/chat/model_feature_suffix" + "ko/api-reference/endpoint/chat/completions" ] }, { - "group": "Images", + "group": "ko/Images", + "expanded": false, "pages": [ "ko/api-reference/endpoint/image/generate", "ko/api-reference/endpoint/image/upscale", @@ -2280,7 +2455,8 @@ ] }, { - "group": "Audio", + "group": "ko/Audio", + "expanded": false, "pages": [ "ko/api-reference/endpoint/audio/speech", "ko/api-reference/endpoint/audio/transcriptions", @@ -2291,7 +2467,8 @@ ] }, { - "group": "Video", + "group": "ko/Video", + "expanded": false, "pages": [ "ko/api-reference/endpoint/video/queue", "ko/api-reference/endpoint/video/transcriptions", @@ -2301,31 +2478,29 @@ ] }, { - "group": "Tools", - "pages": [ - "ko/api-reference/endpoint/augment/text-parser", - "ko/api-reference/endpoint/augment/scrape", - "ko/api-reference/endpoint/augment/search", - "ko/api-reference/endpoint/crypto/networks", - "ko/api-reference/endpoint/crypto/rpc" - ] - }, - { - "group": "Embeddings", + "group": "ko/Embeddings", + "expanded": false, "pages": [ "ko/api-reference/endpoint/embeddings/generate" ] }, { - "group": "Models", + "group": "ko/Characters", + "expanded": false, "pages": [ - "ko/api-reference/endpoint/models/list", - "ko/api-reference/endpoint/models/compatibility_mapping", - "ko/api-reference/endpoint/models/traits" + "ko/api-reference/endpoint/characters/get", + "ko/api-reference/endpoint/characters/list", + "ko/api-reference/endpoint/characters/reviews" ] - }, + } + ] + }, + { + "group": "ko/Account & Billing", + "pages": [ { - "group": "API Keys", + "group": "ko/API Keys", + "expanded": false, "pages": [ "ko/api-reference/endpoint/api_keys/list", "ko/api-reference/endpoint/api_keys/get", @@ -2337,22 +2512,16 @@ ] }, { - "group": "API Key Rate Limits", + "group": "ko/Rate Limit Logs", + "expanded": false, "pages": [ "ko/api-reference/endpoint/api_keys/rate_limits", "ko/api-reference/endpoint/api_keys/rate_limit_logs" ] }, { - "group": "Characters", - "pages": [ - "ko/api-reference/endpoint/characters/get", - "ko/api-reference/endpoint/characters/list", - "ko/api-reference/endpoint/characters/reviews" - ] - }, - { - "group": "Billing", + "group": "ko/Billing", + "expanded": false, "pages": [ "ko/api-reference/endpoint/billing/balance", "ko/api-reference/endpoint/billing/usage", @@ -2360,7 +2529,8 @@ ] }, { - "group": "X402", + "group": "ko/x402", + "expanded": false, "pages": [ "ko/api-reference/endpoint/x402/balance", "ko/api-reference/endpoint/x402/top-up", @@ -2370,14 +2540,6 @@ ] } ] - }, - { - "tab": "Changelog", - "href": "https://featurebase.venice.ai/changelog" - }, - { - "tab": "Status Page", - "href": "https://veniceai-status.com" } ] } @@ -2398,13 +2560,37 @@ }, "playground": { "proxy": false + }, + "examples": { + "languages": [ + "bash", + "python", + "javascript" + ], + "defaults": "required" } }, "navbar": { "links": [ + { + "label": "Ask Assistant", + "href": "/overview/about-venice?assistant", + "icon": "sparkles" + }, + { + "label": "Changelog", + "href": "https://featurebase.venice.ai/changelog", + "icon": "list-check" + }, + { + "label": "Status", + "href": "https://veniceai-status.com", + "icon": "signal" + }, { "label": "Featured Media", - "href": "https://venice.ai/media" + "href": "https://venice.ai/media", + "icon": "newspaper" } ], "primary": { @@ -2582,5 +2768,26 @@ "source": "/models/audio", "destination": "/models/text-to-speech" } - ] -} \ No newline at end of file + ], + "appearance": { + "default": "dark" + }, + "background": { + "color": { + "light": "#FFFFFF", + "dark": "#090909" + } + }, + "search": { + "prompt": "Search docs..." + }, + "contextual": { + "options": [ + "assistant", + "copy", + "view", + "download-spec" + ], + "display": "header" + } +} diff --git a/es/api-reference/api-spec.mdx b/es/api-reference/api-spec.mdx index 08b0f2c0..dfc9bfec 100644 --- a/es/api-reference/api-spec.mdx +++ b/es/api-reference/api-spec.mdx @@ -266,7 +266,7 @@ Aunque Venice mantiene una alta compatibilidad con la especificación de la API 1. **venice_parameters**: configuraciones adicionales como `enable_web_search`, `character_slug` y `strip_thinking_response` para funcionalidad ampliada 2. **System prompts**: Venice añade tus system prompts a los predeterminados que optimizan respuestas sin censura (desactívalo con `include_venice_system_prompt: false`) -3. **Ecosistema de modelos**: Venice ofrece su propia [línea de modelos](/overview/models) incluyendo modelos sin censura y de razonamiento; usa los IDs de modelo de Venice en lugar de los mapeos de OpenAI +3. **Ecosistema de modelos**: Venice ofrece su propia [línea de modelos](/models/overview) incluyendo modelos sin censura y de razonamiento; usa los IDs de modelo de Venice en lugar de los mapeos de OpenAI 4. **Cabeceras de respuesta**: cabeceras únicas para el seguimiento de saldo (`x-venice-balance-usd`, `x-venice-balance-diem`), avisos de deprecación de modelos y flags de seguridad de contenido 5. **Políticas de contenido**: políticas más permisivas con modelos sin censura dedicados y filtrado de contenido opcional diff --git a/es/guides/features/reasoning-models.mdx b/es/guides/features/reasoning-models.mdx index 716afee6..9b79b937 100644 --- a/es/guides/features/reasoning-models.mdx +++ b/es/guides/features/reasoning-models.mdx @@ -9,7 +9,7 @@ Algunos modelos piensan en voz alta antes de responder. Resuelven los problemas
-Consulta la lista completa de modelos, precios y límites de contexto en la [página de Modelos](/overview/models). No todos los modelos de razonamiento admiten el parámetro [`reasoning_effort`](#reasoning-effort). Consulta [soporte por modelo](#model-support) para más detalles. +Consulta la lista completa de modelos, precios y límites de contexto en la [página de Modelos](/models/overview). No todos los modelos de razonamiento admiten el parámetro [`reasoning_effort`](#reasoning-effort). Consulta [soporte por modelo](#model-support) para más detalles. ## Leer la salida diff --git a/es/guides/features/tee-e2ee-models.mdx b/es/guides/features/tee-e2ee-models.mdx index 64adf82d..10c7ea83 100644 --- a/es/guides/features/tee-e2ee-models.mdx +++ b/es/guides/features/tee-e2ee-models.mdx @@ -22,7 +22,7 @@ Los modelos E2EE incluyen protección TEE más cifrado del lado del cliente. Los
Cargando...
-Consulta la [página de Modelos](/overview/models) para ver la lista completa con precios y límites de contexto. +Consulta la [página de Modelos](/models/overview) para ver la lista completa con precios y límites de contexto. ## Modelos TEE diff --git a/es/overview/about-venice.mdx b/es/overview/about-venice.mdx index d9942a71..cce8ddd4 100644 --- a/es/overview/about-venice.mdx +++ b/es/overview/about-venice.mdx @@ -145,7 +145,7 @@ res = client.chat.completions.create(
- +
Kimi K2.6 Moonshot AI @@ -159,7 +159,7 @@ res = client.chat.completions.create( kimi-k2-6 - +
Claude Opus 4.7 Anthropic @@ -173,7 +173,7 @@ res = client.chat.completions.create( claude-opus-4-7 - + - + 250+ modelos Texto, imagen, audio y vídeo diff --git a/es/overview/deprecations.mdx b/es/overview/deprecations.mdx index 8fbbfd75..108e801e 100644 --- a/es/overview/deprecations.mdx +++ b/es/overview/deprecations.mdx @@ -44,7 +44,7 @@ Los modelos que estamos evaluando pueden lanzarse primero en [beta](/overview/be No exponemos modelos que sean redundantes, no probados o no estén listos para un uso consistente en producción. Nuestro objetivo es mantener la API de Venice limpia, capaz y optimizada para lo que los desarrolladores realmente construyen. -Aprende más en [Deprecaciones de modelos](/overview/deprecations#model-deprecations) y Lista actual de modelos. +Aprende más en [Deprecaciones de modelos](/overview/deprecations#model-deprecations) y Lista actual de modelos. ## Versionado y aliases diff --git a/es/overview/getting-started.mdx b/es/overview/getting-started.mdx index c7eb4800..09e943e6 100644 --- a/es/overview/getting-started.mdx +++ b/es/overview/getting-started.mdx @@ -111,7 +111,7 @@ Empieza a usar la API de Venice en minutos. Genera una API key, haz tu primera s - `claude-opus-4-8` - Modelo de alta inteligencia para tareas complejas - `venice-uncensored-1-2` - Modelo sin censura de Venice - + Explora la lista completa de modelos con precios, capacidades y límites de contexto @@ -415,7 +415,7 @@ Crea imágenes a partir de prompts de texto usando modelos de difusión: - `venice-sd35` - Opción por defecto, funciona con todas las funciones - `hidream` - Generación rápida para uso en producción - + Mira todos los modelos de imagen disponibles con precios y capacidades @@ -962,7 +962,7 @@ Define funciones que los modelos pueden invocar para interactuar con herramienta Ahora que ya has hecho tus primeras solicitudes, explora más de lo que ofrece la API de Venice: - + Compara todos los modelos disponibles con sus capacidades, precios y límites de contexto diff --git a/fr/api-reference/api-spec.mdx b/fr/api-reference/api-spec.mdx index d16dda5b..d7df4706 100644 --- a/fr/api-reference/api-spec.mdx +++ b/fr/api-reference/api-spec.mdx @@ -266,7 +266,7 @@ Bien que Venice maintienne une grande compatibilité avec la spécification API 1. **venice_parameters** : Des configurations supplémentaires comme `enable_web_search`, `character_slug` et `strip_thinking_response` pour des fonctionnalités étendues 2. **Prompts système** : Venice ajoute vos prompts système aux valeurs par défaut qui optimisent les réponses non censurées (désactivez avec `include_venice_system_prompt: false`) -3. **Écosystème de modèles** : Venice propose sa propre [gamme de modèles](/overview/models), y compris des modèles non censurés et de raisonnement — utilisez les ID de modèle Venice plutôt que les mappages OpenAI +3. **Écosystème de modèles** : Venice propose sa propre [gamme de modèles](/models/overview), y compris des modèles non censurés et de raisonnement — utilisez les ID de modèle Venice plutôt que les mappages OpenAI 4. **En-têtes de réponse** : En-têtes uniques pour le suivi du solde (`x-venice-balance-usd`, `x-venice-balance-diem`), les avertissements de dépréciation de modèle et les indicateurs de sécurité de contenu 5. **Politiques de contenu** : Politiques plus permissives avec des modèles non censurés dédiés et un filtrage de contenu optionnel diff --git a/fr/guides/features/reasoning-models.mdx b/fr/guides/features/reasoning-models.mdx index bc0d1391..fe251278 100644 --- a/fr/guides/features/reasoning-models.mdx +++ b/fr/guides/features/reasoning-models.mdx @@ -9,7 +9,7 @@ Certains modèles réfléchissent à voix haute avant de répondre. Ils résolve
-Consultez la liste complète des modèles, des tarifs et des limites de contexte sur la [page Modèles](/overview/models). Tous les modèles de raisonnement ne prennent pas en charge le paramètre [`reasoning_effort`](#reasoning-effort). Voir la [prise en charge des modèles](#model-support) pour plus de détails. +Consultez la liste complète des modèles, des tarifs et des limites de contexte sur la [page Modèles](/models/overview). Tous les modèles de raisonnement ne prennent pas en charge le paramètre [`reasoning_effort`](#reasoning-effort). Voir la [prise en charge des modèles](#model-support) pour plus de détails. ## Lire la sortie diff --git a/fr/guides/features/tee-e2ee-models.mdx b/fr/guides/features/tee-e2ee-models.mdx index be1e1637..202904c1 100644 --- a/fr/guides/features/tee-e2ee-models.mdx +++ b/fr/guides/features/tee-e2ee-models.mdx @@ -22,7 +22,7 @@ Les modèles E2EE incluent la protection TEE plus le chiffrement côté client.
Loading...
-Consultez la [page Modèles](/overview/models) pour la liste complète avec les prix et les limites de contexte. +Consultez la [page Modèles](/models/overview) pour la liste complète avec les prix et les limites de contexte. ## Modèles TEE diff --git a/fr/overview/about-venice.mdx b/fr/overview/about-venice.mdx index 407d23a6..ac7eb4a5 100644 --- a/fr/overview/about-venice.mdx +++ b/fr/overview/about-venice.mdx @@ -145,7 +145,7 @@ res = client.chat.completions.create(
- +
Kimi K2.6 Moonshot AI @@ -159,7 +159,7 @@ res = client.chat.completions.create( kimi-k2-6 - +
Claude Opus 4.7 Anthropic @@ -173,7 +173,7 @@ res = client.chat.completions.create( claude-opus-4-7 - + - + 250+ modèles Texte, image, audio et vidéo diff --git a/fr/overview/deprecations.mdx b/fr/overview/deprecations.mdx index a45d63c4..06cd2746 100644 --- a/fr/overview/deprecations.mdx +++ b/fr/overview/deprecations.mdx @@ -44,7 +44,7 @@ Les modèles que nous évaluons peuvent d'abord être publiés en [beta](/overvi Nous n'exposons pas les modèles qui sont redondants, non éprouvés ou non prêts pour une utilisation cohérente en production. Notre objectif est de garder l'API Venice propre, performante et optimisée pour ce que les développeurs construisent réellement. -En savoir plus dans [Dépréciations de modèles](/overview/deprecations#model-deprecations) et Liste actuelle des modèles. +En savoir plus dans [Dépréciations de modèles](/overview/deprecations#model-deprecations) et Liste actuelle des modèles. ## Versioning et alias diff --git a/fr/overview/getting-started.mdx b/fr/overview/getting-started.mdx index 74dd7f85..68cd5db3 100644 --- a/fr/overview/getting-started.mdx +++ b/fr/overview/getting-started.mdx @@ -111,7 +111,7 @@ Lancez-vous avec l'API Venice en quelques minutes. Générez une clé API, effec - `claude-opus-4-8` - Modèle de haute intelligence pour les tâches complexes - `venice-uncensored-1-2` - Le modèle non censuré de Venice - + Parcourez la liste complète des modèles avec leur tarification, leurs capacités et leurs limites de contexte @@ -415,7 +415,7 @@ Créez des images à partir de prompts texte en utilisant des modèles de diffus - `venice-sd35` - Choix par défaut, fonctionne avec toutes les fonctionnalités - `hidream` - Génération rapide pour une utilisation en production - + Voir tous les modèles d'image disponibles avec leur tarification et leurs capacités @@ -962,7 +962,7 @@ Définissez des fonctions que les modèles peuvent appeler pour interagir avec d Maintenant que vous avez effectué vos premières requêtes, explorez davantage ce que l'API Venice a à offrir : - + Comparez tous les modèles disponibles avec leurs capacités, leur tarification et leurs limites de contexte diff --git a/guides/features/reasoning-models.mdx b/guides/features/reasoning-models.mdx index 06560b1e..e9b5b572 100644 --- a/guides/features/reasoning-models.mdx +++ b/guides/features/reasoning-models.mdx @@ -9,7 +9,7 @@ Some models think out loud before answering. They work through problems step by
-See the full list of models, pricing and context limits on the [Models page](/overview/models). Not all reasoning models support the [`reasoning_effort`](#reasoning-effort) parameter. See [model support](#model-support) for details. +See the full list of models, pricing and context limits on the [Models page](/models/overview). Not all reasoning models support the [`reasoning_effort`](#reasoning-effort) parameter. See [model support](#model-support) for details. ## Reading the output diff --git a/guides/features/tee-e2ee-models.mdx b/guides/features/tee-e2ee-models.mdx index 0a108d41..de5506bf 100644 --- a/guides/features/tee-e2ee-models.mdx +++ b/guides/features/tee-e2ee-models.mdx @@ -22,7 +22,7 @@ E2EE models include TEE protection plus client-side encryption. TEE models provi
Loading...
-Check the [Models page](/overview/models) for the full list with pricing and context limits. +Check the [Models page](/models/overview) for the full list with pricing and context limits. ## TEE Models diff --git a/guides/overview.mdx b/guides/overview.mdx index 1ec513bc..07602ea9 100644 --- a/guides/overview.mdx +++ b/guides/overview.mdx @@ -3,51 +3,129 @@ title: Guides description: Practical guides for building with the Venice API --- -Use these guides to generate API keys, migrate existing OpenAI apps, enable Venice-specific features, and connect Venice to agent frameworks, coding tools, and media workflows. - - - - Create and manage API keys from the Venice dashboard. - - - Switch OpenAI-compatible apps to Venice by changing the base URL. - - - Request responses that match a JSON schema. - - - Send documents and source files to chat models. - - - Reduce latency and cost for repeated prompt content. - - - Build a Python research agent that collects sources and writes cited reports. - - - -## Explore by Topic - - - - API keys, migration, autonomous key creation, and Postman. - - - Structured outputs, reasoning models, file inputs, prompt caching, and privacy-enhanced models. - - - Image generation, image editing, video generation, references, and upscaling. - - - Agent apps, assistant tools, crypto RPC, wallet auth, and community integrations. - - - Use Venice models with Claude Code, Cursor, OpenCode, and Codex CLI. - - - Build with LangChain, Vercel AI SDK, and CrewAI. - - - Build your own projects using one of our project walkthroughs. - - +
+
+

Developer guides

+

From first request to production agents.

+

+ Start with an OpenAI-compatible API call, then add Venice-specific privacy, tools, media generation, and wallet-funded agent workflows. +

+
+ +
+ + + +
+
+

Build paths

+

Choose what you are building

+

Follow the path that matches your app, then jump deeper when you need a specific capability.

+
+ + +
+ + + + diff --git a/images/icons/models/Anime.svg b/images/icons/models/Anime.svg new file mode 100644 index 00000000..bdc1f214 --- /dev/null +++ b/images/icons/models/Anime.svg @@ -0,0 +1,4 @@ + + + + diff --git a/images/icons/models/BlackForestLabs.svg b/images/icons/models/BlackForestLabs.svg new file mode 100644 index 00000000..873be20a --- /dev/null +++ b/images/icons/models/BlackForestLabs.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/images/icons/models/FLUXCustom.svg b/images/icons/models/FLUXCustom.svg new file mode 100644 index 00000000..c841a317 --- /dev/null +++ b/images/icons/models/FLUXCustom.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/images/icons/models/FLUXKrea.svg b/images/icons/models/FLUXKrea.svg new file mode 100644 index 00000000..b45c3265 --- /dev/null +++ b/images/icons/models/FLUXKrea.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/images/icons/models/FLUXStandard.svg b/images/icons/models/FLUXStandard.svg new file mode 100644 index 00000000..3723aab7 --- /dev/null +++ b/images/icons/models/FLUXStandard.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/images/icons/models/Fluently.svg b/images/icons/models/Fluently.svg new file mode 100644 index 00000000..e3f4f62f --- /dev/null +++ b/images/icons/models/Fluently.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/images/icons/models/GenericBeta.svg b/images/icons/models/GenericBeta.svg new file mode 100644 index 00000000..ed103227 --- /dev/null +++ b/images/icons/models/GenericBeta.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/images/icons/models/HiDreamLogo.svg b/images/icons/models/HiDreamLogo.svg new file mode 100644 index 00000000..71244fee --- /dev/null +++ b/images/icons/models/HiDreamLogo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/Lustify.svg b/images/icons/models/Lustify.svg new file mode 100644 index 00000000..5e8376b7 --- /dev/null +++ b/images/icons/models/Lustify.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/images/icons/models/QwenImage.svg b/images/icons/models/QwenImage.svg new file mode 100644 index 00000000..cf0da987 --- /dev/null +++ b/images/icons/models/QwenImage.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/images/icons/models/QwenImageEdit.svg b/images/icons/models/QwenImageEdit.svg new file mode 100644 index 00000000..58758569 --- /dev/null +++ b/images/icons/models/QwenImageEdit.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/icons/models/StableDiffusion35.svg b/images/icons/models/StableDiffusion35.svg new file mode 100644 index 00000000..c1c578ca --- /dev/null +++ b/images/icons/models/StableDiffusion35.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/images/icons/models/VeniceLarge.svg b/images/icons/models/VeniceLarge.svg new file mode 100644 index 00000000..7f19a0c6 --- /dev/null +++ b/images/icons/models/VeniceLarge.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/icons/models/VeniceMedium.svg b/images/icons/models/VeniceMedium.svg new file mode 100644 index 00000000..d69df14c --- /dev/null +++ b/images/icons/models/VeniceMedium.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/images/icons/models/VeniceReasoning.svg b/images/icons/models/VeniceReasoning.svg new file mode 100644 index 00000000..2245239a --- /dev/null +++ b/images/icons/models/VeniceReasoning.svg @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/images/icons/models/VeniceSD35.svg b/images/icons/models/VeniceSD35.svg new file mode 100644 index 00000000..f5bb74dd --- /dev/null +++ b/images/icons/models/VeniceSD35.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/images/icons/models/VeniceSmall.svg b/images/icons/models/VeniceSmall.svg new file mode 100644 index 00000000..86a3fc91 --- /dev/null +++ b/images/icons/models/VeniceSmall.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/icons/models/VeniceUncensored.svg b/images/icons/models/VeniceUncensored.svg new file mode 100644 index 00000000..69470d73 --- /dev/null +++ b/images/icons/models/VeniceUncensored.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/icons/models/Zhipu.svg b/images/icons/models/Zhipu.svg new file mode 100644 index 00000000..d06312d3 --- /dev/null +++ b/images/icons/models/Zhipu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/aionlabs.svg b/images/icons/models/aionlabs.svg new file mode 100644 index 00000000..2901170a --- /dev/null +++ b/images/icons/models/aionlabs.svg @@ -0,0 +1 @@ +AionLabs \ No newline at end of file diff --git a/images/icons/models/arcee-ai.svg b/images/icons/models/arcee-ai.svg new file mode 100644 index 00000000..0c1d5776 --- /dev/null +++ b/images/icons/models/arcee-ai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/bytedance.svg b/images/icons/models/bytedance.svg new file mode 100644 index 00000000..ec752f55 --- /dev/null +++ b/images/icons/models/bytedance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/deepseek.svg b/images/icons/models/deepseek.svg new file mode 100644 index 00000000..7a914ecc --- /dev/null +++ b/images/icons/models/deepseek.svg @@ -0,0 +1 @@ + diff --git a/images/icons/models/elevenlabs.svg b/images/icons/models/elevenlabs.svg new file mode 100644 index 00000000..a490b14b --- /dev/null +++ b/images/icons/models/elevenlabs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/gemma.svg b/images/icons/models/gemma.svg new file mode 100644 index 00000000..17e01b06 --- /dev/null +++ b/images/icons/models/gemma.svg @@ -0,0 +1 @@ + diff --git a/images/icons/models/google.svg b/images/icons/models/google.svg new file mode 100644 index 00000000..21a54c0f --- /dev/null +++ b/images/icons/models/google.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/models/grok.svg b/images/icons/models/grok.svg new file mode 100644 index 00000000..2d8ec2ed --- /dev/null +++ b/images/icons/models/grok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/hunyuan.svg b/images/icons/models/hunyuan.svg new file mode 100644 index 00000000..a16f5add --- /dev/null +++ b/images/icons/models/hunyuan.svg @@ -0,0 +1 @@ + diff --git a/images/icons/models/ideogram.svg b/images/icons/models/ideogram.svg new file mode 100644 index 00000000..4ab95dac --- /dev/null +++ b/images/icons/models/ideogram.svg @@ -0,0 +1,4 @@ + + Ideogram + + \ No newline at end of file diff --git a/images/icons/models/image.svg b/images/icons/models/image.svg new file mode 100644 index 00000000..99136ee9 --- /dev/null +++ b/images/icons/models/image.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/models/imagineart.svg b/images/icons/models/imagineart.svg new file mode 100644 index 00000000..15e8651d --- /dev/null +++ b/images/icons/models/imagineart.svg @@ -0,0 +1 @@ + diff --git a/images/icons/models/inception.svg b/images/icons/models/inception.svg new file mode 100644 index 00000000..2b0be0e1 --- /dev/null +++ b/images/icons/models/inception.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/kimi.svg b/images/icons/models/kimi.svg new file mode 100644 index 00000000..c7120d00 --- /dev/null +++ b/images/icons/models/kimi.svg @@ -0,0 +1 @@ + diff --git a/images/icons/models/kling.svg b/images/icons/models/kling.svg new file mode 100644 index 00000000..f79951a0 --- /dev/null +++ b/images/icons/models/kling.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/images/icons/models/krea.svg b/images/icons/models/krea.svg new file mode 100644 index 00000000..ba8f3802 --- /dev/null +++ b/images/icons/models/krea.svg @@ -0,0 +1,4 @@ + + + + diff --git a/images/icons/models/longcat.svg b/images/icons/models/longcat.svg new file mode 100644 index 00000000..d5ed9116 --- /dev/null +++ b/images/icons/models/longcat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/ltx.svg b/images/icons/models/ltx.svg new file mode 100644 index 00000000..6248a981 --- /dev/null +++ b/images/icons/models/ltx.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/images/icons/models/meta.svg b/images/icons/models/meta.svg new file mode 100644 index 00000000..b492aaf6 --- /dev/null +++ b/images/icons/models/meta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/minimax.svg b/images/icons/models/minimax.svg new file mode 100644 index 00000000..e63a4105 --- /dev/null +++ b/images/icons/models/minimax.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/models/mistral.svg b/images/icons/models/mistral.svg new file mode 100644 index 00000000..e8a88f8d --- /dev/null +++ b/images/icons/models/mistral.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/images/icons/models/music.svg b/images/icons/models/music.svg new file mode 100644 index 00000000..4809ab7b --- /dev/null +++ b/images/icons/models/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/nvidia.svg b/images/icons/models/nvidia.svg new file mode 100644 index 00000000..1f97827e --- /dev/null +++ b/images/icons/models/nvidia.svg @@ -0,0 +1 @@ + diff --git a/images/icons/models/openai.svg b/images/icons/models/openai.svg new file mode 100644 index 00000000..da06457e --- /dev/null +++ b/images/icons/models/openai.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/models/opus.svg b/images/icons/models/opus.svg new file mode 100644 index 00000000..d901e85b --- /dev/null +++ b/images/icons/models/opus.svg @@ -0,0 +1 @@ + diff --git a/images/icons/models/ovi.svg b/images/icons/models/ovi.svg new file mode 100644 index 00000000..ccc66734 --- /dev/null +++ b/images/icons/models/ovi.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/models/pixversevideo.svg b/images/icons/models/pixversevideo.svg new file mode 100644 index 00000000..731339c8 --- /dev/null +++ b/images/icons/models/pixversevideo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/images/icons/models/qwen.svg b/images/icons/models/qwen.svg new file mode 100644 index 00000000..573d1415 --- /dev/null +++ b/images/icons/models/qwen.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/models/runway.svg b/images/icons/models/runway.svg new file mode 100644 index 00000000..02d75524 --- /dev/null +++ b/images/icons/models/runway.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/models/stable-audio.svg b/images/icons/models/stable-audio.svg new file mode 100644 index 00000000..eaf4f9f6 --- /dev/null +++ b/images/icons/models/stable-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/models/text.svg b/images/icons/models/text.svg new file mode 100644 index 00000000..fbe5b71f --- /dev/null +++ b/images/icons/models/text.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/models/topaz.svg b/images/icons/models/topaz.svg new file mode 100644 index 00000000..e63352eb --- /dev/null +++ b/images/icons/models/topaz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/images/icons/models/venice-keys.svg b/images/icons/models/venice-keys.svg new file mode 100644 index 00000000..bf130fcb --- /dev/null +++ b/images/icons/models/venice-keys.svg @@ -0,0 +1,4 @@ + + + + diff --git a/images/icons/models/video.svg b/images/icons/models/video.svg new file mode 100644 index 00000000..029c35b9 --- /dev/null +++ b/images/icons/models/video.svg @@ -0,0 +1,4 @@ + + + + diff --git a/images/icons/models/vidu.svg b/images/icons/models/vidu.svg new file mode 100644 index 00000000..7447d3bb --- /dev/null +++ b/images/icons/models/vidu.svg @@ -0,0 +1 @@ + diff --git a/it/api-reference/api-spec.mdx b/it/api-reference/api-spec.mdx index 048ae69d..c31f9087 100644 --- a/it/api-reference/api-spec.mdx +++ b/it/api-reference/api-spec.mdx @@ -266,7 +266,7 @@ Sebbene Venice mantenga un'elevata compatibilità con la specifica dell'API Open 1. **venice_parameters**: configurazioni aggiuntive come `enable_web_search`, `character_slug` e `strip_thinking_response` per funzionalità estese 2. **System prompt**: Venice aggiunge i tuoi system prompt ai default che ottimizzano per risposte senza restrizioni (disabilita con `include_venice_system_prompt: false`) -3. **Ecosistema dei modelli**: Venice offre la propria [lineup di modelli](/overview/models) inclusi modelli senza restrizioni e di ragionamento - usa gli ID dei modelli Venice anziché le mappature OpenAI +3. **Ecosistema dei modelli**: Venice offre la propria [lineup di modelli](/models/overview) inclusi modelli senza restrizioni e di ragionamento - usa gli ID dei modelli Venice anziché le mappature OpenAI 4. **Header di risposta**: header unici per il tracking del saldo (`x-venice-balance-usd`, `x-venice-balance-diem`), avvisi di deprecazione dei modelli e flag di sicurezza del contenuto 5. **Content policy**: policy più permissive con modelli dedicati senza restrizioni e filtraggio dei contenuti opzionale diff --git a/it/guides/features/reasoning-models.mdx b/it/guides/features/reasoning-models.mdx index 913a3b24..cc6af65f 100644 --- a/it/guides/features/reasoning-models.mdx +++ b/it/guides/features/reasoning-models.mdx @@ -9,7 +9,7 @@ Alcuni modelli pensano ad alta voce prima di rispondere. Lavorano sui problemi p
-Consulta l'elenco completo dei modelli, dei prezzi e dei limiti di contesto nella [pagina Modelli](/overview/models). Non tutti i modelli di ragionamento supportano il parametro [`reasoning_effort`](#reasoning-effort). Vedi il [supporto dei modelli](#model-support) per i dettagli. +Consulta l'elenco completo dei modelli, dei prezzi e dei limiti di contesto nella [pagina Modelli](/models/overview). Non tutti i modelli di ragionamento supportano il parametro [`reasoning_effort`](#reasoning-effort). Vedi il [supporto dei modelli](#model-support) per i dettagli. ## Leggere l'output diff --git a/it/guides/features/tee-e2ee-models.mdx b/it/guides/features/tee-e2ee-models.mdx index 5fedc6a8..941be4b3 100644 --- a/it/guides/features/tee-e2ee-models.mdx +++ b/it/guides/features/tee-e2ee-models.mdx @@ -22,7 +22,7 @@ I modelli E2EE includono la protezione TEE più la cifratura lato client. I mode
Caricamento...
-Consulta la [pagina Models](/overview/models) per l'elenco completo con prezzi e limiti di contesto. +Consulta la [pagina Models](/models/overview) per l'elenco completo con prezzi e limiti di contesto. ## Modelli TEE diff --git a/it/overview/about-venice.mdx b/it/overview/about-venice.mdx index cd0a0d87..35b4c6ee 100644 --- a/it/overview/about-venice.mdx +++ b/it/overview/about-venice.mdx @@ -145,7 +145,7 @@ res = client.chat.completions.create(
- +
Kimi K2.6 Moonshot AI @@ -159,7 +159,7 @@ res = client.chat.completions.create( kimi-k2-6 - +
Claude Opus 4.7 Anthropic @@ -173,7 +173,7 @@ res = client.chat.completions.create( claude-opus-4-7 - + - + Oltre 250 modelli Testo, immagini, audio e video diff --git a/it/overview/deprecations.mdx b/it/overview/deprecations.mdx index e6929e4d..5796e0b6 100644 --- a/it/overview/deprecations.mdx +++ b/it/overview/deprecations.mdx @@ -44,7 +44,7 @@ I modelli che stiamo valutando possono essere rilasciati prima in [beta](/overvi Non esponiamo modelli ridondanti, non provati o non pronti per un uso costante in produzione. Il nostro obiettivo è mantenere l'API Venice pulita, capace e ottimizzata per ciò che gli sviluppatori costruiscono davvero. -Scopri di più in [Deprecazione dei modelli](/overview/deprecations#model-deprecations) e Elenco attuale dei modelli. +Scopri di più in [Deprecazione dei modelli](/overview/deprecations#model-deprecations) e Elenco attuale dei modelli. ## Versioning e alias diff --git a/it/overview/getting-started.mdx b/it/overview/getting-started.mdx index 5f706027..b149d983 100644 --- a/it/overview/getting-started.mdx +++ b/it/overview/getting-started.mdx @@ -111,7 +111,7 @@ Inizia a usare l'API Venice in pochi minuti. Genera una API key, esegui la tua p - `claude-opus-4-8` - Modello ad alta intelligenza per task complessi - `venice-uncensored-1-2` - Modello uncensored di Venice - + Sfoglia l'elenco completo dei modelli con prezzi, capacità e limiti di contesto @@ -415,7 +415,7 @@ Crea immagini da prompt testuali usando modelli di diffusione: - `venice-sd35` - Scelta predefinita, funziona con tutte le funzionalità - `hidream` - Generazione veloce per uso in produzione - + Vedi tutti i modelli di immagini disponibili con prezzi e capacità @@ -962,7 +962,7 @@ Definisci funzioni che i modelli possono chiamare per interagire con tool e API Ora che hai eseguito le prime richieste, esplora tutto ciò che l'API Venice ha da offrire: - + Confronta tutti i modelli disponibili con capacità, prezzi e limiti di contesto diff --git a/ko/api-reference/api-spec.mdx b/ko/api-reference/api-spec.mdx index 6a34fd36..2ebadbef 100644 --- a/ko/api-reference/api-spec.mdx +++ b/ko/api-reference/api-spec.mdx @@ -266,7 +266,7 @@ Venice는 OpenAI API 사양과 높은 호환성을 유지하지만 몇 가지 1. **venice_parameters**: 확장 기능을 위한 `enable_web_search`, `character_slug`, `strip_thinking_response`와 같은 추가 구성 2. **시스템 프롬프트**: Venice는 검열되지 않은 응답에 최적화된 기본값에 시스템 프롬프트를 추가합니다 (`include_venice_system_prompt: false`로 비활성화) -3. **모델 생태계**: Venice는 검열되지 않은 모델과 추론 모델을 포함한 자체 [모델 라인업](/overview/models)을 제공합니다 - OpenAI 매핑이 아닌 Venice 모델 ID를 사용하세요 +3. **모델 생태계**: Venice는 검열되지 않은 모델과 추론 모델을 포함한 자체 [모델 라인업](/models/overview)을 제공합니다 - OpenAI 매핑이 아닌 Venice 모델 ID를 사용하세요 4. **응답 헤더**: 잔액 추적(`x-venice-balance-usd`, `x-venice-balance-diem`), 모델 지원 중단 경고 및 콘텐츠 안전 플래그를 위한 고유 헤더 5. **콘텐츠 정책**: 전용 검열되지 않은 모델과 선택적 콘텐츠 필터링이 있는 보다 허용적인 정책 diff --git a/ko/guides/features/reasoning-models.mdx b/ko/guides/features/reasoning-models.mdx index 67688a04..6c35148f 100644 --- a/ko/guides/features/reasoning-models.mdx +++ b/ko/guides/features/reasoning-models.mdx @@ -9,7 +9,7 @@ description: "Venice API에서 사고 과정이 보이는 추론 모델 사용
-모델, 가격, context 한도의 전체 목록은 [Models 페이지](/overview/models)에서 확인하세요. 모든 추론 모델이 [`reasoning_effort`](#reasoning-effort) 파라미터를 지원하는 것은 아닙니다. 자세한 내용은 [모델 지원](#model-support)을 참고하세요. +모델, 가격, context 한도의 전체 목록은 [Models 페이지](/models/overview)에서 확인하세요. 모든 추론 모델이 [`reasoning_effort`](#reasoning-effort) 파라미터를 지원하는 것은 아닙니다. 자세한 내용은 [모델 지원](#model-support)을 참고하세요. ## 출력 읽기 diff --git a/ko/guides/features/tee-e2ee-models.mdx b/ko/guides/features/tee-e2ee-models.mdx index fe5a4ed5..a6dc3285 100644 --- a/ko/guides/features/tee-e2ee-models.mdx +++ b/ko/guides/features/tee-e2ee-models.mdx @@ -22,7 +22,7 @@ E2EE 모델은 TEE 보호와 더불어 클라이언트 측 암호화를 포함
Loading...
-가격 및 context 한도가 포함된 전체 목록은 [Models 페이지](/overview/models)를 확인하세요. +가격 및 context 한도가 포함된 전체 목록은 [Models 페이지](/models/overview)를 확인하세요. ## TEE 모델 diff --git a/ko/overview/about-venice.mdx b/ko/overview/about-venice.mdx index 6a28aea9..c1dbdee5 100644 --- a/ko/overview/about-venice.mdx +++ b/ko/overview/about-venice.mdx @@ -145,7 +145,7 @@ res = client.chat.completions.create(
- +
Kimi K2.6 Moonshot AI @@ -159,7 +159,7 @@ res = client.chat.completions.create( kimi-k2-6 - +
Claude Opus 4.7 Anthropic @@ -173,7 +173,7 @@ res = client.chat.completions.create( claude-opus-4-7 - + - + 250+ 모델 텍스트, 이미지, 오디오, 비디오 diff --git a/ko/overview/deprecations.mdx b/ko/overview/deprecations.mdx index 0b7a8a19..fa3f359f 100644 --- a/ko/overview/deprecations.mdx +++ b/ko/overview/deprecations.mdx @@ -44,7 +44,7 @@ Venice API는 개발자에게 숨겨진 필터나 블랙박스 결정 없이 프 우리는 중복되거나, 검증되지 않았거나, 일관된 프로덕션 사용에 준비되지 않은 모델을 노출하지 않습니다. 우리의 목표는 Venice API를 깨끗하고 유능하며 개발자가 실제로 구축하는 것에 최적화된 상태로 유지하는 것입니다. -자세한 내용은 [모델 지원 중단](/overview/deprecations#model-deprecations) 및 현재 모델 목록에서 알아보세요. +자세한 내용은 [모델 지원 중단](/overview/deprecations#model-deprecations) 및 현재 모델 목록에서 알아보세요. ## 버전 관리 및 별칭 diff --git a/ko/overview/getting-started.mdx b/ko/overview/getting-started.mdx index 7adc8c88..c70ff485 100644 --- a/ko/overview/getting-started.mdx +++ b/ko/overview/getting-started.mdx @@ -111,7 +111,7 @@ title: 시작하기 - `claude-opus-4-8` - 복잡한 작업을 위한 고지능 모델 - `venice-uncensored-1-2` - Venice의 검열되지 않은(uncensored) 모델 - + 가격, 기능, context 한도와 함께 전체 모델 목록을 확인하세요 @@ -415,7 +415,7 @@ title: 시작하기 - `venice-sd35` - 기본 선택, 모든 기능과 호환 - `hidream` - 프로덕션 환경을 위한 빠른 생성 - + 가격과 기능과 함께 사용 가능한 모든 이미지 모델을 확인하세요 @@ -962,7 +962,7 @@ Qwen-Image 모델을 활용한 AI 기반 인페인팅으로 기존 이미지를 첫 요청을 보내봤다면, Venice API의 더 많은 기능을 살펴보세요: - + 사용 가능한 모든 모델의 기능, 가격, context 한도를 비교하세요 diff --git a/model-search.js b/model-search.js index e7ab46f5..935e0e07 100644 --- a/model-search.js +++ b/model-search.js @@ -149,6 +149,46 @@ // Placeholder image for I2V quote requests (price is same regardless of image content) const PLACEHOLDER_IMAGE_URL = 'https://venice.ai/favicon.ico'; + const MODEL_ICON_BASE_PATH = '/images/icons/models/'; + const MODEL_TYPE_ICON_BY_TYPE = { + asr: 'text.svg', + embedding: 'text.svg', + image: 'image.svg', + inpaint: 'image.svg', + music: 'music.svg', + text: 'text.svg', + tts: 'music.svg', + upscale: 'image.svg', + video: 'video.svg' + }; + // Mirrors the interface API catalog's best-effort provider/logo matching for + // API-only models whose public response does not include an assetPath. + const SYNTHETIC_PROVIDER_ASSET_RULES = [ + ['openai.svg', ['openai', 'gpt-image', 'whisper']], + ['grok.svg', ['grok', 'x.ai']], + ['qwen.svg', ['qwen', 'wan-', 'tongyi']], + ['google.svg', ['google', 'gemini', 'veo', 'nano-banana']], + ['bytedance.svg', ['bytedance', 'seedance', 'seedream', 'doubao']], + ['BlackForestLabs.svg', ['black forest', 'blackforest', 'flux-']], + ['Zhipu.svg', ['zai-org', 'z-ai', 'glm', 'zhipu']], + ['nvidia.svg', ['nvidia', 'parakeet']], + ['minimax.svg', ['minimax', 'hailuo']], + ['elevenlabs.svg', ['elevenlabs']], + ['runway.svg', ['runway']], + ['pixversevideo.svg', ['pixverse']], + ['kling.svg', ['kling']], + ['vidu.svg', ['vidu']], + ['hunyuan.svg', ['hunyuan']], + ['imagineart.svg', ['imagineart']], + ['ltx.svg', ['ltx', 'lightricks']], + ['kimi.svg', ['moonshot', 'kimi']], + ['arcee-ai.svg', ['arcee']], + ['deepseek.svg', ['deepseek']], + ['HiDreamLogo.svg', ['hidream']], + ['aionlabs.svg', ['aionlabs']], + ['stable-audio.svg', ['stable-audio']], + ['venice-keys.svg', ['venice', 'firered', 'z-image', 'chroma', 'upscaler']] + ]; // Circuit breaker: stop fetching video quotes after repeated CORS/network failures let videoQuoteFailures = 0; @@ -372,6 +412,26 @@ return str.replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); } + function getModelAssetFile(model) { + const spec = model.model_spec || {}; + const haystack = [model.id, spec.name, spec.modelSource].filter(Boolean).join(' ').toLowerCase(); + const match = SYNTHETIC_PROVIDER_ASSET_RULES.find(([, patterns]) => patterns.some(pattern => haystack.includes(pattern))); + return match?.[0] || MODEL_TYPE_ICON_BY_TYPE[model.type] || 'text.svg'; + } + + function getModelLogoHtml(model) { + const spec = model.model_spec || {}; + const assetFile = getModelAssetFile(model); + const label = spec.name || model.id; + const assetPath = `${MODEL_ICON_BASE_PATH}${assetFile}`; + return ` + + ${escapeHtml(label)} logo + `; + } + function normalizeSearchText(value) { return String(value || '') .toLowerCase() @@ -2440,6 +2500,9 @@ return `
+
+ ${getModelLogoHtml(model)} +
${nameLink}${copyBtn}${dateInfo?.isNew ? 'New' : ''} @@ -2453,6 +2516,8 @@ ${leftParts.join('·')} ${capIcons}${contextMobile}${releaseDateHtml}
+
+
`; } diff --git a/models/overview.mdx b/models/overview.mdx index ec109840..52ac675a 100644 --- a/models/overview.mdx +++ b/models/overview.mdx @@ -4,4 +4,6 @@ description: "Explore all available models on the Venice API" "og:title": "Models | Venice API Docs" --- + +
Loading models...
diff --git a/overview/about-venice.mdx b/overview/about-venice.mdx index e0f4cffe..ac894405 100644 --- a/overview/about-venice.mdx +++ b/overview/about-venice.mdx @@ -13,46 +13,56 @@ mode: "wide"
- -```bash curl -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 -import OpenAI from "openai"; +
+
+ Agent quickstart + After you create a key +
+

Build a private research agent

+

+ Use any OpenAI-compatible client, point it at Venice, then turn on Venice-native tools like server-side web search with venice_parameters. +

+
+
+ 1 + Set your key + export VENICE_API_KEY="your-api-key" +
+
+ 2 + Install the client + npm install openai +
+
+
{`import OpenAI from "openai";
 
-const client = new OpenAI({
+const venice = new OpenAI({
   apiKey: process.env.VENICE_API_KEY,
   baseURL: "https://api.venice.ai/api/v1",
 });
 
-const res = await client.chat.completions.create({
+const response = await venice.chat.completions.create({
   model: "zai-org-glm-5-1",
-  messages: [{ role: "user", content: "Build without permission." }],
+  messages: [
+    {
+      role: "system",
+      content: "You are a private research agent. Cite sources and be concise.",
+    },
+    {
+      role: "user",
+      content: "Find the latest private AI agent patterns and summarize the tradeoffs.",
+    },
+  ],
+  // @ts-expect-error - Venice-specific parameter
+  venice_parameters: {
+    enable_web_search: "auto",
+    enable_web_citations: true,
+  },
 });
-```
-
-```python Python
-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."}],
-)
-```
-
+console.log(response.choices[0].message.content);`}
+ Explore agent workflows → +

Endpoints

@@ -145,7 +155,7 @@ res = client.chat.completions.create(
- +
Kimi K2.6 Moonshot AI @@ -159,7 +169,7 @@ res = client.chat.completions.create( kimi-k2-6 - +
Claude Opus 4.7 Anthropic @@ -173,7 +183,7 @@ res = client.chat.completions.create( claude-opus-4-7 - + - + 250+ models Text, image, audio, and video diff --git a/overview/deprecations.mdx b/overview/deprecations.mdx index d01779b6..500708cf 100644 --- a/overview/deprecations.mdx +++ b/overview/deprecations.mdx @@ -44,7 +44,7 @@ Models we're evaluating may first be released in [beta](/overview/beta-models) t We don’t expose models that are redundant, unproven, or not ready for consistent production use. Our goal is to keep the Venice API clean, capable, and optimized for what developers actually build. -Learn more in [Model Deprecations](/overview/deprecations#model-deprecations) and Current Model List. +Learn more in [Model Deprecations](/overview/deprecations#model-deprecations) and Current Model List. ## Versioning and Aliases diff --git a/overview/getting-started.mdx b/overview/getting-started.mdx index 2e0b29bc..9fda4e4b 100644 --- a/overview/getting-started.mdx +++ b/overview/getting-started.mdx @@ -111,7 +111,7 @@ Get up and running with the Venice API in minutes. Generate an API key, make you - `claude-opus-4-8` - High-intelligence model for complex tasks - `venice-uncensored-1-2` - Venice's uncensored model - + Browse the complete list of models with pricing, capabilities, and context limits @@ -415,7 +415,7 @@ Create images from text prompts using diffusion models: - `venice-sd35` - Default choice, works with all features - `hidream` - Fast generation for production use - + See all available image models with pricing and capabilities @@ -962,7 +962,7 @@ Define functions that models can call to interact with external tools and APIs: Now that you've made your first requests, explore more of what Venice API has to offer: - + Compare all available models with their capabilities, pricing, and context limits diff --git a/pt-BR/api-reference/api-spec.mdx b/pt-BR/api-reference/api-spec.mdx index 7c66ed5e..5ab1c853 100644 --- a/pt-BR/api-reference/api-spec.mdx +++ b/pt-BR/api-reference/api-spec.mdx @@ -266,7 +266,7 @@ Embora a Venice mantenha alta compatibilidade com a especificação da API OpenA 1. **venice_parameters**: Configurações adicionais como `enable_web_search`, `character_slug` e `strip_thinking_response` para funcionalidade estendida 2. **Prompts de sistema**: A Venice acrescenta seus prompts de sistema a padrões otimizados para respostas sem censura (desabilite com `include_venice_system_prompt: false`) -3. **Ecossistema de modelos**: A Venice oferece sua própria [linha de modelos](/overview/models) incluindo modelos sem censura e de raciocínio — use os IDs de modelo da Venice em vez dos mapeamentos da OpenAI +3. **Ecossistema de modelos**: A Venice oferece sua própria [linha de modelos](/models/overview) incluindo modelos sem censura e de raciocínio — use os IDs de modelo da Venice em vez dos mapeamentos da OpenAI 4. **Cabeçalhos de resposta**: Cabeçalhos exclusivos para rastreamento de saldo (`x-venice-balance-usd`, `x-venice-balance-diem`), avisos de descontinuação de modelos e flags de segurança de conteúdo 5. **Políticas de conteúdo**: Políticas mais permissivas com modelos dedicados sem censura e filtragem de conteúdo opcional diff --git a/pt-BR/guides/features/reasoning-models.mdx b/pt-BR/guides/features/reasoning-models.mdx index fb266270..5ff5c28d 100644 --- a/pt-BR/guides/features/reasoning-models.mdx +++ b/pt-BR/guides/features/reasoning-models.mdx @@ -9,7 +9,7 @@ Alguns modelos pensam em voz alta antes de responder. Eles resolvem problemas pa
-Veja a lista completa de modelos, preços e limites de contexto na [página de modelos](/overview/models). Nem todos os modelos de raciocínio suportam o parâmetro [`reasoning_effort`](#reasoning-effort). Veja [suporte por modelo](#model-support) para detalhes. +Veja a lista completa de modelos, preços e limites de contexto na [página de modelos](/models/overview). Nem todos os modelos de raciocínio suportam o parâmetro [`reasoning_effort`](#reasoning-effort). Veja [suporte por modelo](#model-support) para detalhes. ## Lendo a saída diff --git a/pt-BR/guides/features/tee-e2ee-models.mdx b/pt-BR/guides/features/tee-e2ee-models.mdx index d79fd2dc..9cd345ef 100644 --- a/pt-BR/guides/features/tee-e2ee-models.mdx +++ b/pt-BR/guides/features/tee-e2ee-models.mdx @@ -22,7 +22,7 @@ Modelos E2EE incluem proteção TEE além de criptografia no lado do cliente. Mo
Loading...
-Veja a [página de modelos](/overview/models) para a lista completa com preços e limites de contexto. +Veja a [página de modelos](/models/overview) para a lista completa com preços e limites de contexto. ## Modelos TEE diff --git a/pt-BR/overview/about-venice.mdx b/pt-BR/overview/about-venice.mdx index 6d87ae22..14fa04c9 100644 --- a/pt-BR/overview/about-venice.mdx +++ b/pt-BR/overview/about-venice.mdx @@ -145,7 +145,7 @@ res = client.chat.completions.create(
- +
Kimi K2.6 Moonshot AI @@ -159,7 +159,7 @@ res = client.chat.completions.create( kimi-k2-6 - +
Claude Opus 4.7 Anthropic @@ -173,7 +173,7 @@ res = client.chat.completions.create( claude-opus-4-7 - + - + Mais de 250 modelos Texto, imagem, áudio e vídeo diff --git a/pt-BR/overview/deprecations.mdx b/pt-BR/overview/deprecations.mdx index fe07e30b..72853fb1 100644 --- a/pt-BR/overview/deprecations.mdx +++ b/pt-BR/overview/deprecations.mdx @@ -44,7 +44,7 @@ Modelos que estamos avaliando podem primeiro ser lançados em [beta](/overview/b Não expomos modelos que sejam redundantes, não comprovados ou que não estejam prontos para uso consistente em produção. Nosso objetivo é manter a API Venice limpa, capaz e otimizada para o que os desenvolvedores realmente constroem. -Saiba mais em [Descontinuações de modelos](/overview/deprecations#model-deprecations) e Lista atual de modelos. +Saiba mais em [Descontinuações de modelos](/overview/deprecations#model-deprecations) e Lista atual de modelos. ## Versionamento e aliases diff --git a/pt-BR/overview/getting-started.mdx b/pt-BR/overview/getting-started.mdx index ce4fdf46..286eb3f4 100644 --- a/pt-BR/overview/getting-started.mdx +++ b/pt-BR/overview/getting-started.mdx @@ -111,7 +111,7 @@ Comece a usar a API Venice em minutos. Gere uma chave de API, faça sua primeira - `claude-opus-4-8` - Modelo de alta inteligência para tarefas complexas - `venice-uncensored-1-2` - Modelo sem censura da Venice - + Navegue pela lista completa de modelos com preços, capacidades e limites de contexto @@ -415,7 +415,7 @@ Crie imagens a partir de prompts de texto usando modelos de difusão: - `venice-sd35` - Escolha padrão, funciona com todos os recursos - `hidream` - Geração rápida para uso em produção - + Veja todos os modelos de imagem disponíveis com preços e capacidades @@ -962,7 +962,7 @@ Defina funções que os modelos podem chamar para interagir com ferramentas e AP Agora que você fez suas primeiras requisições, explore mais do que a API Venice oferece: - + Compare todos os modelos disponíveis com suas capacidades, preços e limites de contexto diff --git a/style.css b/style.css index 6f988b9a..e668311f 100644 --- a/style.css +++ b/style.css @@ -1,5 +1,527 @@ -.flex-1 .flex.items-center.gap-x-4 a img { - height: 50px; +/* ===================================================================== + TOP NAV + ===================================================================== + Let Mintlify own the navbar layout. Previous revisions pinned the tab row + with runtime inline styles, which made the top bar drift/overlap at common + widths. Use only documented element selectors for small polish. */ +nav-tabs { + width: max-content; + margin-inline: auto; + justify-content: center; +} + +nav-tabs-item { + white-space: nowrap; +} + +#sidebar a[href="https://venice.ai"] img, +#navbar a[href="https://venice.ai"] img { + height: 2.25rem !important; + padding-inline: 0 !important; +} + +@media (min-width: 1024px) { + #sidebar a[href="https://venice.ai"] img { + height: 2.5rem !important; + } +} + +@media (min-width: 1024px) { + nav-tabs { + position: fixed; + top: 0; + left: 50%; + z-index: 20; + width: max-content; + transform: translateX(-50%); + } + + #navbar .hidden.px-12.h-12:has(> a[href="/overview/about-venice"]):has(> a[href="/guides/overview"]):has(> a[href="/models/overview"]):has(> a[href="/api-reference/api-spec"]) { + position: fixed; + top: 0; + left: 50%; + z-index: 20; + width: max-content; + padding-inline: 0 !important; + display: flex !important; + align-items: center; + justify-content: center; + gap: 30px; + height: 47px; + transform: translateX(-50%); + } + + #navbar .hidden.px-12.h-12:has(> a[href="/overview/about-venice"]) > a.group.relative.h-full { + position: relative; + flex: 0 0 auto; + margin: 0 !important; + padding-inline: 0 !important; + height: 47px; + display: flex; + align-items: center; + } +} + +/* Fallback for the current Mintlify navbar DOM: this is the tab-row container. + Keep it centered when the fixed desktop selector above is not active. */ +#navbar .hidden.px-12.h-12 { + width: max-content; + margin-inline: auto; + padding-inline: 0; + justify-content: center; +} + +/* Maple renders the desktop tab row outside #navbar. Center those top-level + tabs in the viewport while leaving the sidebar and right utility controls + in their native positions. */ +@media (min-width: 1024px) { + #navbar-transition-maple { + left: 50% !important; + right: auto !important; + width: max-content !important; + padding-inline: 0 !important; + transform: translateX(-50%); + justify-content: center !important; + border-bottom: 0 !important; + background: transparent !important; + -webkit-backdrop-filter: none !important; + backdrop-filter: none !important; + pointer-events: auto; + } + + #navbar-transition-maple > .h-full.flex.text-sm { + width: max-content; + margin-inline: auto; + gap: 30px; + pointer-events: auto; + } + + #navbar-transition-maple > .h-full.flex.text-sm > a { + margin-left: 0 !important; + } +} + +@media (min-width: 1024px) and (max-width: 1500px) { + #navbar-transition-maple > .h-full.flex.text-sm { + gap: clamp(16px, 2vw, 30px); + } + + #navbar nav li:has(> a[href="https://venice.ai/media"]) { + display: none !important; + } +} + +@media (min-width: 1024px) and (max-width: 1320px) { + #navbar nav li:has(> a[href="https://featurebase.venice.ai/changelog"]), + #navbar nav li:has(> a[href="https://veniceai-status.com"]) { + display: none !important; + } +} + +/* Mintlify currently strips `icon` from `navbar.links` in the rendered Maple + config, so restore the top utility icons at the rendered link level. */ +#navbar nav a[href="?assistant"], +#navbar nav a[href="https://featurebase.venice.ai/changelog"], +#navbar nav a[href="https://veniceai-status.com"], +#navbar nav a[href="https://venice.ai/media"] { + display: inline-flex; + align-items: center; + gap: 0.45rem; +} + +#navbar nav a[href="?assistant"]::before, +#navbar nav a[href="https://featurebase.venice.ai/changelog"]::before, +#navbar nav a[href="https://veniceai-status.com"]::before, +#navbar nav a[href="https://venice.ai/media"]::before { + content: ""; + display: inline-block; + width: 1rem; + height: 1rem; + flex: 0 0 auto; + opacity: 0.82; + background-position: center; + background-repeat: no-repeat; + background-size: 1rem 1rem; +} + +#navbar nav a[href="?assistant"]::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.75l.95 3.05L12 5.75 8.95 6.7 8 9.75 7.05 6.7 4 5.75l3.05-.95L8 1.75z'/%3E%3Cpath d='M12.25 9.25l.45 1.45 1.55.55-1.55.55-.45 1.45-.55-1.45-1.45-.55 1.45-.55.55-1.45z'/%3E%3Cpath d='M3.5 10.25l.35 1.05 1.15.45-1.15.4-.35 1.1-.4-1.1-1.1-.4 1.1-.45.4-1.05z'/%3E%3C/svg%3E"); +} + +#navbar nav a[href="https://featurebase.venice.ai/changelog"]::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h10'/%3E%3Cpath d='M3 8h10'/%3E%3Cpath d='M3 12h6'/%3E%3C/svg%3E"); +} + +#navbar nav a[href="https://veniceai-status.com"]::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M3 12.5V10'/%3E%3Cpath d='M6.5 12.5v-5'/%3E%3Cpath d='M10 12.5v-8'/%3E%3Cpath d='M13.5 12.5v-10'/%3E%3C/svg%3E"); +} + +#navbar nav a[href="https://venice.ai/media"]::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239CA3AF' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.75' y='3.25' width='10.5' height='9.5' rx='1.5'/%3E%3Cpath d='M5.25 6.25h5.5'/%3E%3Cpath d='M5.25 9.5h3.5'/%3E%3C/svg%3E"); +} + +/* Maple renders the desktop color-mode switch in the sidebar header. Move that + native control into the top-right utility area without adding a duplicate. */ +@media (min-width: 1024px) { + #sidebar #sidebar-content > .flex.justify-between.items-center > button[aria-label="Toggle dark mode"] { + position: fixed !important; + top: 0.6rem; + right: 0.75rem; + z-index: 70; + background: rgba(255, 255, 255, 0.035); + -webkit-backdrop-filter: none; + backdrop-filter: none; + } + + #navbar .flex-1.relative.hidden:has(nav) { + padding-right: 3rem; + } + + #navbar nav ul:has(#topbar-cta-button) { + column-gap: 1.25rem; + } + + #topbar-cta-button { + display: flex !important; + } +} + +/* Maple's desktop content shell combines `w-full` with a 19rem sidebar offset. + Compensate for that offset so the row does not exceed the viewport. */ +@media (min-width: 1024px) { + #sidebar { + box-sizing: border-box; + width: 19rem !important; + min-width: 19rem !important; + max-width: 19rem !important; + flex: 0 0 19rem !important; + scrollbar-gutter: stable; + } + + #sidebar-content { + box-sizing: border-box; + width: 100%; + min-width: 0; + max-width: 100%; + scrollbar-gutter: stable; + } + + main:has(#sidebar) .relative.w-full.flex:has(> #content-area) { + width: calc(100% - 19rem) !important; + max-width: calc(100% - 19rem) !important; + min-width: 0; + } +} + +@media (min-width: 1024px) { + @supports not (scrollbar-gutter: stable) { + #sidebar-content { + overflow-y: scroll !important; + } + } +} + +/* ===================================================================== + THIN, DISCRETE SCROLLBARS (site-wide) + ===================================================================== + App-like slim scrollbars: a thin, low-contrast thumb on a transparent + track that only becomes a touch more visible on hover. Firefox uses the + standard `scrollbar-width`/`scrollbar-color`; Chromium/WebKit/Safari use + the `::-webkit-scrollbar` pseudo-elements. Colors use currentColor-ish + neutral alphas so it reads correctly in both light and dark modes. */ +* { + scrollbar-width: thin; + scrollbar-color: rgba(128, 128, 128, 0.35) transparent; +} + +::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +::-webkit-scrollbar-track { + background: transparent; +} + +::-webkit-scrollbar-thumb { + background-color: rgba(128, 128, 128, 0.3); + border-radius: 8px; + /* Inset the thumb so it reads as a slim pill, not a full-width bar. */ + border: 2px solid transparent; + background-clip: content-box; +} + +::-webkit-scrollbar-thumb:hover { + background-color: rgba(128, 128, 128, 0.5); +} + +::-webkit-scrollbar-corner { + background: transparent; +} + +/* Dark API Reference: lift the thumb alpha a touch on the darker sidebar. */ +html[data-current-path^="/api-reference/"] { + scrollbar-color: rgba(255, 255, 255, 0.22) transparent; +} + +html[data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb { + background-color: rgba(255, 255, 255, 0.18); +} + +html[data-current-path^="/api-reference/"] ::-webkit-scrollbar-thumb:hover { + background-color: rgba(255, 255, 255, 0.32); +} + +/* ===================================================================== + API REFERENCE + ===================================================================== + Keep this narrow and based on Mintlify's documented selectors. Global theme, + background, code theme, search, and API examples now live in docs.json. */ + +/* Keep API Reference panels shrinkable without hiding page-level overflow. */ +html[data-current-path^="/api-reference/"], +html[data-current-path^="/api-reference/"] body { + max-width: 100%; +} + +/* Sidebar: a small darker rail on top of the native/global dark background. */ +html[data-current-path^="/api-reference/"] #sidebar { + background-color: rgba(0, 0, 0, 0.32) !important; + border-right: 1px solid rgba(255, 255, 255, 0.06); +} + +html[data-current-path^="/api-reference/"] #sidebar-content { + background-color: transparent !important; +} + +/* Ultrawide API Reference layout: Maple centers the whole docs shell inside a + `max-w-8xl mx-auto` wrapper, which makes the sidebar/content feel like a + floating island on large monitors. Keep the fixed sidebar on the viewport + edge and let the page row use the full available width. */ +@media (min-width: 1280px) { + html[data-current-path^="/api-reference/"] main .max-w-8xl.mx-auto.relative, + main:has(#sidebar a[href^="/api-reference/"]) .max-w-8xl.mx-auto.relative { + max-width: none !important; + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + } + + html[data-current-path^="/api-reference/"] #content-area, + main:has(#sidebar a[href^="/api-reference/"]) #content-area { + width: min(100%, calc(100% - 18rem)) !important; + max-width: min(1280px, calc(100% - 18rem)) !important; + margin-left: auto !important; + margin-right: 0 !important; + } + + html[data-current-path^="/api-reference/"] #content-side-layout, + main:has(#sidebar a[href^="/api-reference/"]) #content-side-layout { + width: 16rem !important; + max-width: 16rem !important; + margin-left: 0 !important; + margin-right: auto !important; + flex-shrink: 0; + } + + main:has(.venice-hero-copy) #content-area { + width: min(100%, 1280px) !important; + max-width: 1280px !important; + margin-left: auto !important; + margin-right: auto !important; + } +} + +@media (min-width: 1280px) and (max-width: 1439px) { + html[data-current-path^="/api-reference/"] #content-area, + main:has(#sidebar a[href^="/api-reference/"]) #content-area { + width: 100% !important; + max-width: 100% !important; + margin-left: auto !important; + margin-right: auto !important; + } + + html[data-current-path^="/api-reference/"] #content-side-layout, + main:has(#sidebar a[href^="/api-reference/"]) #content-side-layout { + display: none !important; + } +} + +/* Allow the API docs' prose + request/response columns to shrink normally. */ +html[data-current-path^="/api-reference/"] #content-area, +html[data-current-path^="/api-reference/"] main, +html[data-current-path^="/api-reference/"] #request-example, +html[data-current-path^="/api-reference/"] #response-example { + min-width: 0 !important; +} + +html[data-current-path^="/api-reference/"] pre, +html[data-current-path^="/api-reference/"] code-block { + overflow-x: auto; +} + +/* Code surfaces: lighter than the page, but layered like a real code card. + Avoid repainting every descendant div; Mintlify uses those descendants for + tabs, copy controls, panels, and scroll containers. */ +code-block, +#code-group, +.not-prose.codeblock-dark, +.prose pre, +#request-example, +#response-example { + background: #262626 !important; + border: 1px solid rgba(255, 255, 255, 0.14) !important; + border-radius: 12px !important; + color: #e7e7e7; +} + +code-block, +#code-group, +.not-prose.codeblock-dark, +#request-example, +#response-example { + overflow: hidden; +} + +.not-prose.codeblock-dark { + --tw-ring-color: rgba(255, 255, 255, 0.14) !important; + box-shadow: none !important; +} + +.not-prose.codeblock-dark:not(#code-group) > div, +.not-prose.codeblock-dark:not(#code-group) > div > div { + background: #262626 !important; +} + +.not-prose.codeblock-dark:not(#code-group) pre, +.not-prose.codeblock-dark:not(#code-group) code, +.not-prose.codeblock-dark:not(#code-group) code > span { + background: transparent !important; + border: 0 !important; + border-radius: 0 !important; + box-shadow: none !important; + outline: 0 !important; + text-decoration: none !important; +} + +.not-prose.codeblock-dark:not(#code-group) pre { + margin: 0 !important; +} + +#code-group > .relative.border-b { + background: #222222 !important; + border-bottom-color: rgba(255, 255, 255, 0.11) !important; +} + +#code-group > .flex.flex-1, +#code-group [role="tabpanel"], +#code-group [role="tabpanel"] > div, +code-block pre, +.prose pre, +#request-example pre, +#response-example pre { + background: #262626 !important; +} + +#code-group [role="tab"] > div { + background: transparent !important; +} + +#code-group [role="tab"]:hover > div { + background: rgba(255, 255, 255, 0.06) !important; +} + +#code-group pre, +code-block pre { + border: 0 !important; + border-radius: 0 !important; + box-shadow: none !important; + margin: 0 !important; +} + +#code-group code, +code-block code, +.prose pre code, +#request-example code, +#response-example code { + background: transparent !important; +} + +/* Responsive layout guardrails + --------------------------------------------------------------------- + Mintlify pages mix generated code panels, prose, grids, and custom cards. + Make children shrink/wrap naturally and reserve internal scrolling for + code/table surfaces where long tokens are unavoidable. */ +html, +body { + max-width: 100%; +} + +#content-area, +#content-area > *, +#content-area .prose, +#content-area .not-prose, +#code-group, +code-block, +.prose pre, +.venice-pricing-card, +.venice-model-card, +.venice-models-cta, +.venice-api-card, +.venice-guides-hero, +.venice-guides-step, +.venice-guides-path-card, +.venice-guides-resource, +#venice-model-browser { + box-sizing: border-box; + max-width: 100%; + min-width: 0; +} + +#code-group, +code-block, +.prose pre { + max-width: 100% !important; +} + +#code-group pre, +code-block pre, +.prose pre, +.prose table { + overflow-x: auto; + max-width: 100%; +} + +@media (max-width: 1024px) { + #content-area a.\-ml-10 { + margin-left: 0 !important; + } +} + +@media (max-width: 768px) { + .venice-pricing-card-head, + .venice-model-card-stats, + .venice-api-card-chips, + .venice-guides-hero-actions { + flex-wrap: wrap; + } + + .venice-pricing-card-name, + .venice-model-card-stats > span, + .venice-models-cta-action, + .venice-api-card-chip { + white-space: normal; + } + + .venice-pricing-card, + .venice-model-card, + .venice-api-card, + .venice-guides-hero, + .venice-guides-step, + .venice-guides-path-card, + .venice-guides-resource { + padding-inline: min(20px, 5vw); + } } /* Agents card grid (3-up, uses .venice-api-card for the cards themselves) */ @@ -342,7 +864,7 @@ } } -/* Hero copy block (tagline + subtitle + CTA row, stacked above a full-width code sample) */ +/* Hero copy block (tagline + subtitle + CTA row, stacked above the agent starter) */ .venice-hero-copy { display: flex; flex-direction: column; @@ -394,154 +916,693 @@ border-color: #125DA3; } -.venice-hero-cta-primary:hover { - background: #0e4d87; - border-color: #0e4d87; +.venice-hero-cta-primary:hover { + background: #0e4d87; + border-color: #0e4d87; +} + +.dark .venice-hero-cta, +[data-theme="dark"] .venice-hero-cta { + border-color: rgba(255, 255, 255, 0.14); +} + +.dark .venice-hero-cta:hover, +[data-theme="dark"] .venice-hero-cta:hover { + border-color: rgba(96, 165, 250, 0.55); +} + +/* Homepage agent starter card: a more goal-oriented first step than a raw + request snippet, inspired by post-key onboarding patterns. */ +.venice-agent-quickstart { + display: flex; + flex-direction: column; + gap: 16px; + margin: 20px 0 34px; + padding: 20px; + border: 1px solid rgba(128, 128, 128, 0.22); + border-radius: 18px; + background: + linear-gradient(135deg, rgba(18, 93, 163, 0.12), transparent 42%), + rgba(255, 255, 255, 0.035); +} + +.dark .venice-agent-quickstart, +[data-theme="dark"] .venice-agent-quickstart { + border-color: rgba(255, 255, 255, 0.12); + background: + linear-gradient(135deg, rgba(18, 93, 163, 0.18), transparent 44%), + #111111; +} + +.venice-agent-quickstart-header { + display: flex; + align-items: center; + justify-content: space-between; + gap: 12px; +} + +.venice-agent-quickstart-eyebrow, +.venice-agent-quickstart-badge { + font-size: 12px; + font-weight: 700; + letter-spacing: 0.04em; + text-transform: uppercase; +} + +.venice-agent-quickstart-eyebrow { + color: #125DA3; +} + +.dark .venice-agent-quickstart-eyebrow, +[data-theme="dark"] .venice-agent-quickstart-eyebrow { + color: #6ba7e0; +} + +.venice-agent-quickstart-badge { + padding: 5px 9px; + border: 1px solid rgba(128, 128, 128, 0.2); + border-radius: 999px; + opacity: 0.72; +} + +.dark .venice-agent-quickstart-badge, +[data-theme="dark"] .venice-agent-quickstart-badge { + border-color: rgba(255, 255, 255, 0.12); +} + +.venice-agent-quickstart-title { + margin: 0; + font-size: clamp(22px, 3vw, 34px); + line-height: 1.08; + letter-spacing: -0.03em; +} + +.venice-agent-quickstart-copy { + max-width: 760px; + margin: -4px 0 0; + font-size: 15px; + line-height: 1.65; + opacity: 0.76; +} + +.venice-agent-quickstart-copy code { + background: rgba(128, 128, 128, 0.16); + border-radius: 6px; + padding: 0.1rem 0.32rem; +} + +.venice-agent-quickstart-steps { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 10px; +} + +.venice-agent-quickstart-step { + display: grid; + grid-template-columns: auto 1fr; + align-items: center; + gap: 6px 10px; + min-width: 0; + padding: 12px; + border: 1px solid rgba(128, 128, 128, 0.18); + border-radius: 12px; + background: rgba(255, 255, 255, 0.04); +} + +.dark .venice-agent-quickstart-step, +[data-theme="dark"] .venice-agent-quickstart-step { + border-color: rgba(255, 255, 255, 0.1); + background: rgba(255, 255, 255, 0.035); +} + +.venice-agent-quickstart-step span { + display: inline-flex; + align-items: center; + justify-content: center; + width: 22px; + height: 22px; + border-radius: 999px; + background: #125DA3; + color: #fff; + font-size: 12px; + font-weight: 800; +} + +.venice-agent-quickstart-step strong { + font-size: 13px; +} + +.venice-agent-quickstart-step code { + grid-column: 1 / -1; + overflow-x: auto; + white-space: nowrap; + font-size: 12px; + opacity: 0.74; +} + +.venice-agent-quickstart-code { + overflow-x: auto; + margin: 0 !important; + padding: 16px !important; + border: 1px solid rgba(255, 255, 255, 0.12) !important; + border-radius: 14px !important; + background: #262626 !important; + color: #e7e7e7; + font-size: 13px; + line-height: 1.6; +} + +.venice-agent-quickstart-code code { + background: transparent !important; +} + +.venice-agent-quickstart-link { + width: fit-content; + font-size: 14px; + font-weight: 700; + text-decoration: none !important; + color: #125DA3; +} + +.dark .venice-agent-quickstart-link, +[data-theme="dark"] .venice-agent-quickstart-link { + color: #6ba7e0; +} + +@media (max-width: 700px) { + .venice-agent-quickstart { + padding: 16px; + } + + .venice-agent-quickstart-header, + .venice-agent-quickstart-steps { + grid-template-columns: 1fr; + } + + .venice-agent-quickstart-header { + align-items: flex-start; + flex-direction: column; + } +} + +/* Hero card grid (3-up navigation, kept for any pages that still use it) */ +.venice-hero-grid { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 14px; + margin: 24px 0 8px; +} + +@media (max-width: 700px) { + .venice-hero-grid { + grid-template-columns: 1fr; + } +} + +/* "Build with Venice APIs" rich cards */ +.venice-apis-grid { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 14px; + margin: 20px 0 16px; +} + +.venice-apis-extras { + margin: 22px 0 0; + font-size: 15px; + line-height: 1.65; + opacity: 0.92; +} + +.venice-apis-extras a { + color: inherit; + text-decoration: underline; + text-decoration-color: rgba(128, 128, 128, 0.55); + text-underline-offset: 3px; +} + +.venice-apis-extras a:hover { + text-decoration-color: currentColor; +} + +.venice-apis-extras-cta { + color: #125DA3 !important; + font-weight: 600; + text-decoration: none !important; + margin-left: 6px; + white-space: nowrap; +} + +.venice-apis-extras-cta:hover { + text-decoration: underline !important; + text-decoration-color: currentColor !important; +} + +.dark .venice-apis-extras-cta, +[data-theme="dark"] .venice-apis-extras-cta { + color: #6ba7e0 !important; +} + +.venice-api-card { + display: flex; + flex-direction: column; + padding: 22px; + border: 1px solid rgba(128, 128, 128, 0.22); + border-radius: 14px; + background: rgba(255, 255, 255, 0.55); + color: inherit !important; + text-decoration: none !important; + transition: border-color 0.15s ease, transform 0.15s ease, background 0.15s ease; +} + +.venice-api-card:hover { + transform: translateY(-1px); + border-color: rgba(18, 93, 163, 0.45); +} + +.dark .venice-api-card, +[data-theme="dark"] .venice-api-card { + background: rgba(255, 255, 255, 0.025); + border-color: rgba(255, 255, 255, 0.1); +} + +.dark .venice-api-card:hover, +[data-theme="dark"] .venice-api-card:hover { + background: rgba(255, 255, 255, 0.045); + border-color: rgba(96, 165, 250, 0.45); +} + +.venice-api-card-name { + display: block; + font-size: 18px; + font-weight: 700; + margin-bottom: 8px; +} + +.venice-api-card-desc { + margin: 0 0 12px; + font-size: 13px; + line-height: 1.5; + opacity: 0.78; + flex: 1; +} + +.venice-api-card-chips { + display: flex; + flex-wrap: wrap; + gap: 6px; + margin-bottom: 14px; +} + +.venice-api-card-chip { + padding: 3px 8px; + border-radius: 999px; + background: rgba(128, 128, 128, 0.12); + font-size: 11px; + font-weight: 500; +} + +.venice-api-card-action { + display: inline-block; + font-size: 13px; + font-weight: 600; + color: #125DA3; +} + +.dark .venice-api-card-action, +[data-theme="dark"] .venice-api-card-action { + color: #6ba7e0; +} + +@media (max-width: 600px) { + .venice-apis-grid { + grid-template-columns: 1fr; + } +} + +/* Guides landing page */ +.venice-guides-hero { + display: grid; + grid-template-columns: minmax(0, 1fr) auto; + gap: 28px; + align-items: end; + margin: 8px 0 42px; + padding: 28px; + border: 1px solid rgba(128, 128, 128, 0.18); + border-radius: 18px; + background: + radial-gradient(circle at right top, rgba(18, 93, 163, 0.18), transparent 42%), + rgba(255, 255, 255, 0.45); +} + +.dark .venice-guides-hero, +[data-theme="dark"] .venice-guides-hero { + background: + radial-gradient(circle at right top, rgba(18, 93, 163, 0.24), transparent 42%), + rgba(255, 255, 255, 0.025); + border-color: rgba(255, 255, 255, 0.1); +} + +.venice-guides-hero-title { + max-width: 760px; + margin: 0 0 10px; + font-size: clamp(30px, 4vw, 48px); + line-height: 1.05; + letter-spacing: -0.035em; + font-weight: 700; +} + +.venice-guides-hero-copy { + max-width: 720px; + margin: 0; + font-size: 16px; + line-height: 1.65; + opacity: 0.74; +} + +.venice-guides-hero-actions { + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + gap: 10px; +} + +.venice-guides-section { + margin: 46px 0 0; +} + +.venice-guides-section .venice-section-header { + margin-top: 0; +} + +.venice-guides-quickstart { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 12px; +} + +.venice-guides-step, +.venice-guides-path-card, +.venice-guides-journey a, +.venice-guides-resource { + color: inherit !important; + text-decoration: none !important; +} + +.venice-guides-step { + display: flex; + flex-direction: column; + min-height: 190px; + padding: 20px; + border: 1px solid rgba(128, 128, 128, 0.2); + border-radius: 14px; + background: rgba(255, 255, 255, 0.42); + transition: border-color 0.15s ease, background 0.15s ease, transform 0.15s ease; +} + +.dark .venice-guides-step, +[data-theme="dark"] .venice-guides-step { + background: rgba(255, 255, 255, 0.025); + border-color: rgba(255, 255, 255, 0.1); +} + +.venice-guides-step:hover, +.venice-guides-path-card:hover, +.venice-guides-resource:hover { + transform: translateY(-1px); + border-color: rgba(18, 93, 163, 0.48); +} + +.dark .venice-guides-step:hover, +[data-theme="dark"] .venice-guides-step:hover, +.dark .venice-guides-path-card:hover, +[data-theme="dark"] .venice-guides-path-card:hover, +.dark .venice-guides-resource:hover, +[data-theme="dark"] .venice-guides-resource:hover { + background: rgba(255, 255, 255, 0.045); + border-color: rgba(96, 165, 250, 0.45); +} + +.venice-guides-step-index { + width: fit-content; + margin-bottom: 28px; + padding: 4px 9px; + border-radius: 999px; + background: rgba(18, 93, 163, 0.12); + color: #125DA3; + font-size: 11px; + font-weight: 700; + letter-spacing: 0.08em; +} + +.dark .venice-guides-step-index, +[data-theme="dark"] .venice-guides-step-index { + color: #6ba7e0; + background: rgba(96, 165, 250, 0.12); +} + +.venice-guides-step-title { + display: block; + margin-bottom: 8px; + font-size: 17px; + line-height: 1.25; + font-weight: 700; +} + +.venice-guides-step-desc { + display: block; + margin-top: auto; + font-size: 13px; + line-height: 1.55; + opacity: 0.72; +} + +.venice-guides-paths { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 14px; +} + +.venice-guides-path-card { + display: flex; + flex-direction: column; + min-height: 230px; + padding: 24px; + border: 1px solid rgba(128, 128, 128, 0.2); + border-radius: 16px; + background: rgba(255, 255, 255, 0.42); + transition: border-color 0.15s ease, background 0.15s ease, transform 0.15s ease; } -.dark .venice-hero-cta, -[data-theme="dark"] .venice-hero-cta { - border-color: rgba(255, 255, 255, 0.14); +.dark .venice-guides-path-card, +[data-theme="dark"] .venice-guides-path-card { + background: rgba(255, 255, 255, 0.025); + border-color: rgba(255, 255, 255, 0.1); } -.dark .venice-hero-cta:hover, -[data-theme="dark"] .venice-hero-cta:hover { - border-color: rgba(96, 165, 250, 0.55); +.venice-guides-path-card-featured { + background: + linear-gradient(135deg, rgba(18, 93, 163, 0.14), transparent 58%), + rgba(255, 255, 255, 0.48); } -/* Hero card grid (3-up navigation, kept for any pages that still use it) */ -.venice-hero-grid { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 14px; - margin: 24px 0 8px; +.dark .venice-guides-path-card-featured, +[data-theme="dark"] .venice-guides-path-card-featured { + background: + linear-gradient(135deg, rgba(18, 93, 163, 0.2), transparent 58%), + rgba(255, 255, 255, 0.035); } -@media (max-width: 700px) { - .venice-hero-grid { - grid-template-columns: 1fr; - } +.venice-guides-path-label { + margin-bottom: 26px; + color: #125DA3; + font-size: 11px; + font-weight: 700; + letter-spacing: 0.14em; + text-transform: uppercase; } -/* "Build with Venice APIs" rich cards */ -.venice-apis-grid { - display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - gap: 14px; - margin: 20px 0 16px; +.dark .venice-guides-path-label, +[data-theme="dark"] .venice-guides-path-label { + color: #6ba7e0; } -.venice-apis-extras { - margin: 22px 0 0; - font-size: 15px; - line-height: 1.65; - opacity: 0.92; +.venice-guides-path-title { + margin-bottom: 10px; + font-size: 22px; + line-height: 1.2; + font-weight: 700; + letter-spacing: -0.015em; } -.venice-apis-extras a { - color: inherit; - text-decoration: underline; - text-decoration-color: rgba(128, 128, 128, 0.55); - text-underline-offset: 3px; +.venice-guides-path-desc { + font-size: 14px; + line-height: 1.6; + opacity: 0.72; } -.venice-apis-extras a:hover { - text-decoration-color: currentColor; +.venice-guides-path-action { + margin-top: auto; + padding-top: 22px; + color: #125DA3; + font-size: 13px; + font-weight: 700; } -.venice-apis-extras-cta { - color: #125DA3 !important; - font-weight: 600; - text-decoration: none !important; - margin-left: 6px; - white-space: nowrap; +.dark .venice-guides-path-action, +[data-theme="dark"] .venice-guides-path-action { + color: #6ba7e0; } -.venice-apis-extras-cta:hover { - text-decoration: underline !important; - text-decoration-color: currentColor !important; +.venice-guides-journey { + position: relative; + display: grid; + grid-template-columns: repeat(4, minmax(0, 1fr)); + gap: 12px; } -.dark .venice-apis-extras-cta, -[data-theme="dark"] .venice-apis-extras-cta { - color: #6ba7e0 !important; +.venice-guides-journey::before { + content: ""; + position: absolute; + left: 28px; + right: 28px; + top: 32px; + height: 1px; + background: linear-gradient(90deg, rgba(18, 93, 163, 0.5), rgba(128, 128, 128, 0.18)); + pointer-events: none; } -.venice-api-card { +.venice-guides-journey a { + position: relative; display: flex; flex-direction: column; - padding: 22px; - border: 1px solid rgba(128, 128, 128, 0.22); + min-height: 178px; + padding: 20px; + border: 1px solid rgba(128, 128, 128, 0.18); border-radius: 14px; - background: rgba(255, 255, 255, 0.55); - color: inherit !important; - text-decoration: none !important; - transition: border-color 0.15s ease, transform 0.15s ease, background 0.15s ease; -} - -.venice-api-card:hover { - transform: translateY(-1px); - border-color: rgba(18, 93, 163, 0.45); + background: rgba(255, 255, 255, 0.42); + transition: border-color 0.15s ease, background 0.15s ease, transform 0.15s ease; } -.dark .venice-api-card, -[data-theme="dark"] .venice-api-card { +.dark .venice-guides-journey a, +[data-theme="dark"] .venice-guides-journey a { background: rgba(255, 255, 255, 0.025); border-color: rgba(255, 255, 255, 0.1); } -.dark .venice-api-card:hover, -[data-theme="dark"] .venice-api-card:hover { +.venice-guides-journey a:hover { + transform: translateY(-1px); + border-color: rgba(18, 93, 163, 0.48); +} + +.dark .venice-guides-journey a:hover, +[data-theme="dark"] .venice-guides-journey a:hover { background: rgba(255, 255, 255, 0.045); border-color: rgba(96, 165, 250, 0.45); } -.venice-api-card-name { - display: block; - font-size: 18px; +.venice-guides-journey-index { + display: grid; + place-items: center; + width: 26px; + height: 26px; + margin-bottom: 46px; + border-radius: 999px; + background: #125DA3; + color: #fff; + font-size: 10px; font-weight: 700; + letter-spacing: 0.04em; + box-shadow: 0 0 0 6px #090909; +} + +.dark .venice-guides-journey-index, +[data-theme="dark"] .venice-guides-journey-index { + background: #125DA3; + color: #fff; +} + +.venice-guides-journey-title { + display: block; margin-bottom: 8px; + color: inherit; + font-size: 17px; + line-height: 1.25; + font-weight: 700; } -.venice-api-card-desc { - margin: 0 0 12px; +.venice-guides-journey-desc { + display: block; + color: inherit; font-size: 13px; - line-height: 1.5; - opacity: 0.78; - flex: 1; + line-height: 1.55; + opacity: 0.68; } -.venice-api-card-chips { - display: flex; - flex-wrap: wrap; - gap: 6px; - margin-bottom: 14px; +.venice-guides-resource-grid { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 12px; } -.venice-api-card-chip { - padding: 3px 8px; - border-radius: 999px; - background: rgba(128, 128, 128, 0.12); - font-size: 11px; - font-weight: 500; +.venice-guides-resource { + display: flex; + flex-direction: column; + gap: 8px; + min-height: 140px; + padding: 20px; + border: 1px solid rgba(128, 128, 128, 0.2); + border-radius: 14px; + background: rgba(255, 255, 255, 0.42); + font-size: 13px; + line-height: 1.55; + opacity: 0.78; + transition: border-color 0.15s ease, background 0.15s ease, transform 0.15s ease; } -.venice-api-card-action { - display: inline-block; - font-size: 13px; - font-weight: 600; - color: #125DA3; +.dark .venice-guides-resource, +[data-theme="dark"] .venice-guides-resource { + background: rgba(255, 255, 255, 0.025); + border-color: rgba(255, 255, 255, 0.1); } -.dark .venice-api-card-action, -[data-theme="dark"] .venice-api-card-action { - color: #6ba7e0; +.venice-guides-resource-title { + color: inherit; + font-size: 16px; + font-weight: 700; + opacity: 1; } -@media (max-width: 600px) { - .venice-apis-grid { +@media (max-width: 1000px) { + .venice-guides-hero, + .venice-guides-quickstart, + .venice-guides-paths, + .venice-guides-journey, + .venice-guides-resource-grid { grid-template-columns: 1fr; } + + .venice-guides-hero-actions { + justify-content: flex-start; + } + + .venice-guides-journey a, + .venice-guides-journey a:last-child { + border-right: 1px solid rgba(128, 128, 128, 0.18); + border-bottom: 1px solid rgba(128, 128, 128, 0.18); + } + + .venice-guides-journey a:last-child { + border-bottom: 1px solid rgba(128, 128, 128, 0.18); + } + + .venice-guides-journey::before { + display: none; + } + + .venice-guides-journey-index { + margin-bottom: 24px; + } } /* Hide pricing placeholders until JS renders styled content (avoids layout flash). @@ -555,6 +1616,8 @@ /* Venice Model Browser */ #venice-model-browser { font-family: inherit; + max-width: 100%; + min-width: 0; } @@ -564,10 +1627,12 @@ gap: 12px; align-items: center; margin-bottom: 16px; + min-width: 0; } .vmb-toolbar-left { flex: 1; + min-width: 0; } .vmb-toolbar-right { @@ -711,7 +1776,7 @@ } .vmb-model { - padding: 20px 0; + padding: 12px 0; border-bottom: 1px solid rgba(128,128,128,0.2); } @@ -719,12 +1784,87 @@ border-bottom: none; } +.vmb-model-shell { + display: flex; + align-items: flex-start; + gap: 12px; + min-width: 0; + margin-inline: -8px; + padding: 10px 8px; + border-radius: 10px; + transition: background-color 0.15s ease; +} + +.vmb-model-shell:hover { + background: rgba(128,128,128,0.08); +} + +.dark .vmb-model-shell:hover, +[data-theme="dark"] .vmb-model-shell:hover { + background: rgba(255,255,255,0.045); +} + +.vmb-model-body { + flex: 1; + min-width: 0; +} + +.vmb-model-avatar { + display: inline-flex; + align-items: center; + justify-content: center; + flex: 0 0 40px; + width: 40px; + height: 40px; + border: 1px solid rgba(128,128,128,0.2); + border-radius: 10px; + background: rgba(128,128,128,0.08); +} + +.dark .vmb-model-avatar, +[data-theme="dark"] .vmb-model-avatar { + border-color: rgba(255,255,255,0.1); + background: rgba(255,255,255,0.04); +} + +.vmb-model-avatar-mask { + width: 24px; + height: 24px; + background: linear-gradient(135deg, #60a5fa, #125DA3); + -webkit-mask-image: var(--vmb-model-icon); + mask-image: var(--vmb-model-icon); + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: contain; + mask-size: contain; +} + +#venice-model-browser .sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + #venice-model-browser .vmb-model-name, #venice-model-browser a.vmb-model-name, #venice-model-browser a.vmb-model-name:link, #venice-model-browser a.vmb-model-name:visited, #venice-model-browser span.vmb-model-name { + display: inline-block !important; + min-width: 0; + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; font-size: 17px !important; font-weight: 600 !important; color: var(--tw-prose-headings, inherit) !important; @@ -1011,12 +2151,14 @@ align-items: center; gap: 12px; margin-bottom: 6px; + min-width: 0; } .vmb-model-left { display: flex; align-items: center; gap: 6px; + flex: 1 1 auto; min-width: 0; } @@ -1024,7 +2166,10 @@ display: flex; align-items: center; gap: 6px; - flex-shrink: 0; + flex: 0 1 auto; + flex-wrap: wrap; + justify-content: flex-end; + min-width: 0; } .vmb-model-info { @@ -1034,19 +2179,25 @@ justify-content: space-between; align-items: center; gap: 12px; + min-width: 0; } .vmb-info-left { display: flex; + flex: 1 1 auto; flex-wrap: wrap; align-items: center; + min-width: 0; } .vmb-info-right { display: flex; align-items: center; - gap: 12px; - flex-shrink: 0; + gap: 8px 12px; + flex: 0 1 auto; + flex-wrap: wrap; + justify-content: flex-end; + min-width: 0; } .vmb-dot { @@ -1094,6 +2245,36 @@ opacity: 1; } +/* Regular desktop/tablet: the docs content column is narrower than the app. + Let metadata wrap under the title instead of creating horizontal overflow. */ +@media (min-width: 769px) and (max-width: 1200px) { + .vmb-model-row { + align-items: flex-start; + flex-wrap: wrap; + gap: 6px 10px; + } + + .vmb-model-right { + flex-basis: 100%; + justify-content: flex-start; + } + + .vmb-model-info { + flex-direction: column; + align-items: flex-start; + gap: 8px; + } + + .vmb-info-right { + width: 100%; + justify-content: flex-start; + } + + .vmb-release-date { + margin-left: 0; + } +} + /* Compact tooltips for capability icons */ .vmb-cap.vmb-tooltip::after { white-space: nowrap; diff --git a/zh/api-reference/api-spec.mdx b/zh/api-reference/api-spec.mdx index 172f3be9..666d04e9 100644 --- a/zh/api-reference/api-spec.mdx +++ b/zh/api-reference/api-spec.mdx @@ -265,7 +265,7 @@ if (deprecationWarning) { 1. **venice_parameters**:额外的配置项如 `enable_web_search`、`character_slug` 和 `strip_thinking_response`,用于扩展功能 2. **系统 prompt**:Venice 将您的系统 prompt 附加到针对无审查响应优化的默认值之后(使用 `include_venice_system_prompt: false` 禁用) -3. **模型生态**:Venice 提供自己的[模型阵容](/overview/models),包括无审查模型和推理模型——使用 Venice 模型 ID 而非 OpenAI 映射 +3. **模型生态**:Venice 提供自己的[模型阵容](/models/overview),包括无审查模型和推理模型——使用 Venice 模型 ID 而非 OpenAI 映射 4. **响应头**:用于余额跟踪的独特头部(`x-venice-balance-usd`、`x-venice-balance-diem`)、模型弃用警告和内容安全标志 5. **内容政策**:更宽松的政策,配有专门的无审查模型和可选的内容过滤 diff --git a/zh/guides/features/reasoning-models.mdx b/zh/guides/features/reasoning-models.mdx index 688d69a4..96454aec 100644 --- a/zh/guides/features/reasoning-models.mdx +++ b/zh/guides/features/reasoning-models.mdx @@ -9,7 +9,7 @@ description: "在 Venice API 中使用具有可见思考过程的推理模型"
-完整的模型列表、定价和上下文限制请参阅[模型页面](/overview/models)。并非所有推理模型都支持 [`reasoning_effort`](#reasoning-effort) 参数。详情请参阅[模型支持](#model-support)。 +完整的模型列表、定价和上下文限制请参阅[模型页面](/models/overview)。并非所有推理模型都支持 [`reasoning_effort`](#reasoning-effort) 参数。详情请参阅[模型支持](#model-support)。 ## 读取输出 diff --git a/zh/guides/features/tee-e2ee-models.mdx b/zh/guides/features/tee-e2ee-models.mdx index 9123cae8..8620e024 100644 --- a/zh/guides/features/tee-e2ee-models.mdx +++ b/zh/guides/features/tee-e2ee-models.mdx @@ -22,7 +22,7 @@ E2EE 模型在 TEE 保护之上加入了客户端加密。TEE 模型提供 encla
Loading...
-查看[模型页面](/overview/models)获取包含定价和上下文限制的完整列表。 +查看[模型页面](/models/overview)获取包含定价和上下文限制的完整列表。 ## TEE 模型 diff --git a/zh/overview/about-venice.mdx b/zh/overview/about-venice.mdx index 712d7254..4e00f5e9 100644 --- a/zh/overview/about-venice.mdx +++ b/zh/overview/about-venice.mdx @@ -145,7 +145,7 @@ res = client.chat.completions.create(
- +
Kimi K2.6 Moonshot AI @@ -159,7 +159,7 @@ res = client.chat.completions.create( kimi-k2-6 - +
Claude Opus 4.7 Anthropic @@ -173,7 +173,7 @@ res = client.chat.completions.create( claude-opus-4-7 - + - + 250+ 个模型 文本、图像、音频和视频 diff --git a/zh/overview/deprecations.mdx b/zh/overview/deprecations.mdx index 2a0dd67b..f817df30 100644 --- a/zh/overview/deprecations.mdx +++ b/zh/overview/deprecations.mdx @@ -44,7 +44,7 @@ Venice API 的存在是为了让开发者能够无限制地、私密地访问生 我们不会公开冗余的、未经验证的或尚未准备好持续生产使用的模型。我们的目标是保持 Venice API 简洁、强大,并针对开发者实际构建的内容进行优化。 -详情请参阅[模型弃用](/overview/deprecations#model-deprecations)和当前模型列表。 +详情请参阅[模型弃用](/overview/deprecations#model-deprecations)和当前模型列表。 ## 版本管理与别名 diff --git a/zh/overview/getting-started.mdx b/zh/overview/getting-started.mdx index dc56515a..573eae31 100644 --- a/zh/overview/getting-started.mdx +++ b/zh/overview/getting-started.mdx @@ -111,7 +111,7 @@ title: 开始使用 - `claude-opus-4-8` - 适用于复杂任务的高智能模型 - `venice-uncensored-1-2` - Venice 的无审查模型 - + 浏览包含定价、能力和上下文限制的完整模型列表 @@ -415,7 +415,7 @@ title: 开始使用 - `venice-sd35` - 默认选择,适用于所有功能 - `hidream` - 用于生产用途的快速生成 - + 查看所有可用图像模型及其定价和能力 @@ -962,7 +962,7 @@ title: 开始使用 既然您已经发出了第一个请求,请进一步探索 Venice API 提供的更多内容: - + 比较所有可用模型及其能力、定价和上下文限制