{ "title": "API Configuration", "saving": "Saving...", "saved": "Saved", "saveFailed": "Save failed", "connected": "Connected", "notConfigured": "Not configured", "configure": "Configure", "connect": "Connect", "show": "Show", "hide": "Hide", "capability": "Models", "default": "Default", "delete": "Delete", "add": "Add", "cancel": "Cancel", "save": "Save", "comingSoon": "Coming soon", "priceInput": "Input {amount}", "priceOutput": "Output {amount}", "priceUnavailable": "N/A", "fillComplete": "Please fill in all fields", "fillPricing": "Please fill in pricing information", "pricingInputLabel": "Input price", "pricingOutputLabel": "Output price", "modelIdExists": "Model ID already exists", "modelDisplayName": "Display Name (for your reference)", "modelActualId": "Actual Model ID (API parameter)", "noModelsForProvider": "No models configured for this provider", "defaultModels": "Default Model Configuration", "textDefault": "Text Model", "characterDefault": "Character Model", "locationDefault": "Location Model", "storyboardDefault": "Storyboard Model", "editDefault": "Edit Model", "videoDefault": "Video Model", "lipsyncDefault": "Lip Sync Model", "selectDefault": "Select", "providerPool": "Provider Pool", "providerIdExists": "Provider ID already exists", "presetProviderCannotDelete": "Preset providers cannot be deleted", "confirmDeleteProvider": "Are you sure you want to delete this provider?", "presetModelCannotDelete": "Preset models cannot be deleted", "confirmDeleteModel": "Are you sure you want to delete this model?", "addGeminiProvider": "Add Model Provider", "baseUrl": "Base URL", "configureBaseUrl": "Configure URL", "addModel": "Add Model", "batchModeHalfPrice": "Batch mode (50% price)", "typeText": "Text", "typeImage": "Image", "typeVideo": "Video", "typeAudio": "Audio", "apiKeyLabel": "API Key", "apiType": "API Type", "apiTypeGeminiCompatible": "Gemini Compatible", "apiTypeOpenAICompatible": "OpenAI Compatible", "apiTypeGeminiHint": "Uses Google SDK", "otherProviders": "Other Settings", "audioCategory": "Audio", "audioAndLipsync": "Audio & Lip Sync", "configureApiKey": "Configure API Key", "enterApiKey": "Enter API Key", "tabs": { "llm": "Text Models", "image": "Image Models", "video": "Video Models", "audio": "Audio Models", "other": "Other" }, "sections": { "llmApiKeys": "Text Model API Keys", "imageApiKeys": "Image Model API Keys", "videoApiKeys": "Video Model API Keys", "audioApiKey": "Audio Model API Key", "lipsyncApiKey": "Lip Sync API Key" }, "defaultModel": { "title": "Default Model", "hint": "New projects and Asset Hub will use this default configuration", "notSelected": "Not selected", "analysis": "Analysis Model", "image": "Image Generation", "video": "Video Generation", "resolution": "Image Resolution" }, "viewTutorial": "View Tutorial", "tutorial": { "button": "Tutorial", "title": "Setup Guide", "subtitle": "Follow these steps to complete the configuration", "close": "Got it", "openLink": "Open link", "steps": { "ark_step1": "Go to the Volcano Engine console to create an API Key", "ark_step2": "On the model management page, click 'Enable All Models' button in the top right corner", "openrouter_step1": "Go to OpenRouter platform and create an API Key (must select models with image capabilities)", "fal_step1": "Go to FAL platform and create an API Key", "google_step1": "Go to Google AI Studio and create an API Key", "minimax_step1": "Go to MiniMax platform and get an API Key", "vidu_step1": "Go to the Vidu platform and click 'Create API Key'", "openai_compatible_step1": "Enter any OpenAI-compatible service Base URL and API key", "gemini_compatible_step1": "Enter any Gemini-compatible service Base URL and API key", "qwen_step1": "Go to Alibaba Cloud Bailian platform and get an API Key" } } }