Venice AI is a privacy-focused AI inference provider with support for uncensored models and access to major proprietary models via their anonymized proxy. This integration adds: - Complete model catalog with 25 models: - 15 private models (Llama, Qwen, DeepSeek, Venice Uncensored, etc.) - 10 anonymized models (Claude, GPT-5.2, Gemini, Grok, Kimi, MiniMax) - Auto-discovery from Venice API with fallback to static catalog - VENICE_API_KEY environment variable support - Interactive onboarding via 'venice-api-key' auth choice - Model selection prompt showing all available Venice models - Provider auto-registration when API key is detected - Comprehensive documentation covering: - Privacy modes (private vs anonymized) - All 25 models with context windows and features - Streaming, function calling, and vision support - Model selection recommendations Privacy modes: - Private: Fully private, no logging (open-source models) - Anonymized: Proxied through Venice (proprietary models) Default model: venice/llama-3.3-70b (good balance of capability + privacy) Venice API: https://api.venice.ai/api/v1 (OpenAI-compatible)
71 lines
1.8 KiB
TypeScript
71 lines
1.8 KiB
TypeScript
export {
|
|
SYNTHETIC_DEFAULT_MODEL_ID,
|
|
SYNTHETIC_DEFAULT_MODEL_REF,
|
|
} from "../agents/synthetic-models.js";
|
|
export {
|
|
VENICE_DEFAULT_MODEL_ID,
|
|
VENICE_DEFAULT_MODEL_REF,
|
|
} from "../agents/venice-models.js";
|
|
export {
|
|
applyAuthProfileConfig,
|
|
applyKimiCodeConfig,
|
|
applyKimiCodeProviderConfig,
|
|
applyMoonshotConfig,
|
|
applyMoonshotProviderConfig,
|
|
applyOpenrouterConfig,
|
|
applyOpenrouterProviderConfig,
|
|
applySyntheticConfig,
|
|
applySyntheticProviderConfig,
|
|
applyVeniceConfig,
|
|
applyVeniceProviderConfig,
|
|
applyVercelAiGatewayConfig,
|
|
applyVercelAiGatewayProviderConfig,
|
|
applyZaiConfig,
|
|
} from "./onboard-auth.config-core.js";
|
|
export {
|
|
applyMinimaxApiConfig,
|
|
applyMinimaxApiProviderConfig,
|
|
applyMinimaxConfig,
|
|
applyMinimaxHostedConfig,
|
|
applyMinimaxHostedProviderConfig,
|
|
applyMinimaxProviderConfig,
|
|
} from "./onboard-auth.config-minimax.js";
|
|
|
|
export {
|
|
applyOpencodeZenConfig,
|
|
applyOpencodeZenProviderConfig,
|
|
} from "./onboard-auth.config-opencode.js";
|
|
export {
|
|
OPENROUTER_DEFAULT_MODEL_REF,
|
|
setAnthropicApiKey,
|
|
setGeminiApiKey,
|
|
setKimiCodeApiKey,
|
|
setMinimaxApiKey,
|
|
setMoonshotApiKey,
|
|
setOpencodeZenApiKey,
|
|
setOpenrouterApiKey,
|
|
setSyntheticApiKey,
|
|
setVeniceApiKey,
|
|
setVercelAiGatewayApiKey,
|
|
setZaiApiKey,
|
|
writeOAuthCredentials,
|
|
VERCEL_AI_GATEWAY_DEFAULT_MODEL_REF,
|
|
ZAI_DEFAULT_MODEL_REF,
|
|
} from "./onboard-auth.credentials.js";
|
|
export {
|
|
buildKimiCodeModelDefinition,
|
|
buildMinimaxApiModelDefinition,
|
|
buildMinimaxModelDefinition,
|
|
buildMoonshotModelDefinition,
|
|
DEFAULT_MINIMAX_BASE_URL,
|
|
KIMI_CODE_BASE_URL,
|
|
KIMI_CODE_MODEL_ID,
|
|
KIMI_CODE_MODEL_REF,
|
|
MINIMAX_API_BASE_URL,
|
|
MINIMAX_HOSTED_MODEL_ID,
|
|
MINIMAX_HOSTED_MODEL_REF,
|
|
MOONSHOT_BASE_URL,
|
|
MOONSHOT_DEFAULT_MODEL_ID,
|
|
MOONSHOT_DEFAULT_MODEL_REF,
|
|
} from "./onboard-auth.models.js";
|