diff --git a/.i18nrc.js b/.i18nrc.js
index 659cb17a5d..b7761473a5 100644
--- a/.i18nrc.js
+++ b/.i18nrc.js
@@ -1,14 +1,14 @@
const { defineConfig } = require('@lobehub/i18n-cli');
module.exports = defineConfig({
- entry: 'locales/zh-CN',
- entryLocale: 'zh-CN',
+ entry: 'locales/en-US',
+ entryLocale: 'en-US',
output: 'locales',
outputLocales: [
'ar',
'bg-BG',
+ 'zh-CN',
'zh-TW',
- 'en-US',
'ru-RU',
'ja-JP',
'ko-KR',
diff --git a/locales/en-US/auth.json b/locales/en-US/auth.json
new file mode 100644
index 0000000000..2d77053970
--- /dev/null
+++ b/locales/en-US/auth.json
@@ -0,0 +1,238 @@
+{
+ "apikey.display.autoGenerated": "Auto-generated",
+ "apikey.display.copy": "Copy",
+ "apikey.display.copyError": "Copy failed",
+ "apikey.display.copySuccess": "API Key copied to clipboard",
+ "apikey.display.enterPlaceholder": "Please enter",
+ "apikey.display.hide": "Hide",
+ "apikey.display.neverExpires": "Never expires",
+ "apikey.display.neverUsed": "Never used",
+ "apikey.display.show": "Show",
+ "apikey.form.fields.expiresAt.label": "Expiration Date",
+ "apikey.form.fields.expiresAt.placeholder": "Never expires",
+ "apikey.form.fields.name.label": "Name",
+ "apikey.form.fields.name.placeholder": "Please enter API Key name",
+ "apikey.form.submit": "Create",
+ "apikey.form.title": "Create API Key",
+ "apikey.list.actions.create": "Create API Key",
+ "apikey.list.actions.delete": "Delete",
+ "apikey.list.actions.deleteConfirm.actions.cancel": "Cancel",
+ "apikey.list.actions.deleteConfirm.actions.ok": "Confirm",
+ "apikey.list.actions.deleteConfirm.content": "Are you sure you want to delete this API Key?",
+ "apikey.list.actions.deleteConfirm.title": "Confirm Action",
+ "apikey.list.columns.actions": "Actions",
+ "apikey.list.columns.expiresAt": "Expiration Date",
+ "apikey.list.columns.key": "Key",
+ "apikey.list.columns.lastUsedAt": "Last Used",
+ "apikey.list.columns.name": "Name",
+ "apikey.list.columns.status": "Enabled Status",
+ "apikey.list.title": "API Key List",
+ "apikey.validation.required": "This field cannot be empty",
+ "betterAuth.errors.confirmPasswordRequired": "Please confirm your password",
+ "betterAuth.errors.emailExists": "This email is already registered. Please sign in instead",
+ "betterAuth.errors.emailInvalid": "Please enter a valid email address or username",
+ "betterAuth.errors.emailNotRegistered": "This email or username is not registered",
+ "betterAuth.errors.emailNotVerified": "Email not verified, please verify your email first",
+ "betterAuth.errors.emailRequired": "Please enter your email address or username",
+ "betterAuth.errors.firstNameRequired": "Please enter your first name",
+ "betterAuth.errors.lastNameRequired": "Please enter your last name",
+ "betterAuth.errors.loginFailed": "Login failed, please check your email and password",
+ "betterAuth.errors.passwordFormat": "Password must contain both letters and numbers",
+ "betterAuth.errors.passwordMaxLength": "Password must not exceed 64 characters",
+ "betterAuth.errors.passwordMinLength": "Password must be at least 8 characters",
+ "betterAuth.errors.passwordMismatch": "The passwords do not match",
+ "betterAuth.errors.passwordRequired": "Please enter your password",
+ "betterAuth.errors.usernameNotRegistered": "This username is not registered",
+ "betterAuth.errors.usernameRequired": "Please enter your username",
+ "betterAuth.resetPassword.backToSignIn": "Back to Sign In",
+ "betterAuth.resetPassword.confirmPasswordPlaceholder": "Confirm new password",
+ "betterAuth.resetPassword.confirmPasswordRequired": "Please confirm your new password",
+ "betterAuth.resetPassword.description": "Please enter your new password",
+ "betterAuth.resetPassword.error": "Failed to reset password, please try again",
+ "betterAuth.resetPassword.invalidToken": "Invalid or expired reset link",
+ "betterAuth.resetPassword.newPasswordPlaceholder": "Enter new password",
+ "betterAuth.resetPassword.passwordMismatch": "Passwords do not match",
+ "betterAuth.resetPassword.submit": "Reset Password",
+ "betterAuth.resetPassword.success": "Password reset successful, please sign in with your new password",
+ "betterAuth.resetPassword.title": "Reset Password",
+ "betterAuth.signin.backToEmail": "Back to change email",
+ "betterAuth.signin.continueWithApple": "Continue with Apple",
+ "betterAuth.signin.continueWithAuth0": "Sign in with Auth0",
+ "betterAuth.signin.continueWithAuthelia": "Sign in with Authelia",
+ "betterAuth.signin.continueWithAuthentik": "Sign in with Authentik",
+ "betterAuth.signin.continueWithCasdoor": "Sign in with Casdoor",
+ "betterAuth.signin.continueWithCloudflareZeroTrust": "Sign in with Cloudflare Zero Trust",
+ "betterAuth.signin.continueWithCognito": "Continue with AWS Cognito",
+ "betterAuth.signin.continueWithFeishu": "Sign in with Feishu",
+ "betterAuth.signin.continueWithGithub": "Continue with GitHub",
+ "betterAuth.signin.continueWithGoogle": "Continue with Google",
+ "betterAuth.signin.continueWithKeycloak": "Sign in with Keycloak",
+ "betterAuth.signin.continueWithLogto": "Sign in with Logto",
+ "betterAuth.signin.continueWithMicrosoft": "Continue with Microsoft",
+ "betterAuth.signin.continueWithOIDC": "Sign in with OIDC",
+ "betterAuth.signin.continueWithOkta": "Sign in with Okta",
+ "betterAuth.signin.continueWithWechat": "Sign in with WeChat",
+ "betterAuth.signin.continueWithZitadel": "Sign in with Zitadel",
+ "betterAuth.signin.emailPlaceholder": "Enter your email or username",
+ "betterAuth.signin.emailStep.title": "Sign In",
+ "betterAuth.signin.error": "Sign in failed, please check your email and password",
+ "betterAuth.signin.forgotPassword": "Forgot password?",
+ "betterAuth.signin.forgotPasswordError": "Failed to send password reset link",
+ "betterAuth.signin.forgotPasswordSent": "Password reset link sent, please check your email",
+ "betterAuth.signin.magicLinkButton": "Send sign-in link",
+ "betterAuth.signin.magicLinkError": "Failed to send sign-in link, please try again later",
+ "betterAuth.signin.magicLinkSent": "Sign-in link sent, please check your email",
+ "betterAuth.signin.nextStep": "Next",
+ "betterAuth.signin.noAccount": "Don't have an account?",
+ "betterAuth.signin.orContinueWith": "OR",
+ "betterAuth.signin.passwordPlaceholder": "Enter your password",
+ "betterAuth.signin.passwordStep.subtitle": "Enter your password to continue",
+ "betterAuth.signin.signupLink": "Sign up now",
+ "betterAuth.signin.socialError": "Social sign in failed, please try again",
+ "betterAuth.signin.socialOnlyHint": "This email was registered using a social account. Please sign in using the corresponding social provider.",
+ "betterAuth.signin.submit": "Sign In",
+ "betterAuth.signup.confirmPasswordPlaceholder": "Confirm your password",
+ "betterAuth.signup.emailPlaceholder": "Enter your email address",
+ "betterAuth.signup.error": "Sign up failed, please try again",
+ "betterAuth.signup.firstNamePlaceholder": "First Name",
+ "betterAuth.signup.hasAccount": "Already have an account?",
+ "betterAuth.signup.lastNamePlaceholder": "Last Name",
+ "betterAuth.signup.passwordPlaceholder": "Enter your password",
+ "betterAuth.signup.signinLink": "Sign in now",
+ "betterAuth.signup.submit": "Sign Up",
+ "betterAuth.signup.subtitle": "Start your Agents collaboration space",
+ "betterAuth.signup.success": "Sign up successful! Please check your email for verification",
+ "betterAuth.signup.title": "Create Account",
+ "betterAuth.signup.usernamePlaceholder": "Enter your username",
+ "betterAuth.verifyEmail.backToSignIn": "Back to Sign In",
+ "betterAuth.verifyEmail.checkSpam": "If you don't receive the email, please check your spam folder",
+ "betterAuth.verifyEmail.description": "A verification email has been sent to {{email}}",
+ "betterAuth.verifyEmail.resend.button": "Resend Verification Email",
+ "betterAuth.verifyEmail.resend.error": "Failed to send. Please try again later.",
+ "betterAuth.verifyEmail.resend.noEmail": "Email address is missing",
+ "betterAuth.verifyEmail.resend.success": "Verification email resent. Please check your inbox.",
+ "betterAuth.verifyEmail.title": "Verify Your Email",
+ "date.prevMonth": "Last Month",
+ "date.recent30Days": "Last 30 Days",
+ "footer.agreement": "By continuing, you confirm that you have read and agree to the Terms and Conditions and Privacy Policy",
+ "footer.privacy": "Privacy Policy",
+ "footer.terms": "Terms of Service",
+ "header.desc": "Manage your account information.",
+ "header.title": "Account",
+ "heatmaps.legend.less": "Inactive",
+ "heatmaps.legend.more": "Active",
+ "heatmaps.months.apr": "Apr",
+ "heatmaps.months.aug": "Aug",
+ "heatmaps.months.dec": "Dec",
+ "heatmaps.months.feb": "Feb",
+ "heatmaps.months.jan": "Jan",
+ "heatmaps.months.jul": "Jul",
+ "heatmaps.months.jun": "Jun",
+ "heatmaps.months.mar": "Mar",
+ "heatmaps.months.may": "May",
+ "heatmaps.months.nov": "Nov",
+ "heatmaps.months.oct": "Oct",
+ "heatmaps.months.sep": "Sep",
+ "heatmaps.tooltip": "{{date}} sent {{count}} messages that day",
+ "heatmaps.totalCount": "A total of {{count}} messages sent in the past year",
+ "login": "Log In",
+ "loginOrSignup": "Log In / Sign Up",
+ "profile.authorizations.actions.revoke": "Revoke",
+ "profile.authorizations.revoke.description": "After revoking, the tool will no longer have access to your data. Re-authorization is required to use it again.",
+ "profile.authorizations.revoke.title": "Revoke authorization for {{name}}?",
+ "profile.authorizations.title": "Manage Authorizations",
+ "profile.avatar": "Avatar",
+ "profile.cancel": "Cancel",
+ "profile.changePassword": "Reset password",
+ "profile.email": "Email Address",
+ "profile.fullName": "Fullname",
+ "profile.fullNameInputHint": "Please enter your new fullname",
+ "profile.interests": "Interests",
+ "profile.interestsAdd": "Add",
+ "profile.interestsPlaceholder": "Enter an interest",
+ "profile.password": "Password",
+ "profile.resetPasswordError": "Failed to send password reset link",
+ "profile.resetPasswordSent": "Password reset link sent, please check your email",
+ "profile.save": "Save",
+ "profile.setPassword": "Set password",
+ "profile.sso.link.button": "Connect Account",
+ "profile.sso.link.success": "Account linked successfully",
+ "profile.sso.loading": "Loading linked third-party accounts",
+ "profile.sso.providers": "Connected Accounts",
+ "profile.sso.unlink.description": "Re-authorization or re-linking is required to sign in with {{provider}} again after unlinking.",
+ "profile.sso.unlink.forbidden": "You must retain at least one login method.",
+ "profile.sso.unlink.title": "Unlink {{provider}} account?",
+ "profile.title": "Profile Details",
+ "profile.updateAvatar": "Update avatar",
+ "profile.updateFullName": "Update fullname",
+ "profile.updateInterests": "Update Interests",
+ "profile.updateUsername": "Update username",
+ "profile.username": "Username",
+ "profile.usernameDuplicate": "Username is already taken",
+ "profile.usernameInputHint": "Please enter your new username",
+ "profile.usernamePlaceholder": "Enter a username with letters, numbers, or underscores",
+ "profile.usernameRequired": "Username cannot be empty",
+ "profile.usernameRule": "Username can only contain letters, numbers, or underscores",
+ "profile.usernameUpdateFailed": "Failed to update username, please try again later",
+ "signin.subtitle": "Sign up or log in to your {{appName}} account",
+ "signin.title": "For Agents collaboration",
+ "signout": "Log Out",
+ "signup": "Sign Up",
+ "stats.aiheatmaps": "Activity Index",
+ "stats.assistants": "Agents",
+ "stats.assistantsRank.left": "Agent",
+ "stats.assistantsRank.right": "Topics",
+ "stats.assistantsRank.title": "Agent Usage Rank",
+ "stats.createdAt": "Registered at",
+ "stats.days": "days",
+ "stats.empty.desc": "Please accumulate more chat data to view",
+ "stats.empty.title": "No Data",
+ "stats.lastYearActivity": "Activity in the past year",
+ "stats.loginGuide.f1": "Get free usage",
+ "stats.loginGuide.f2": "Sync messages across devices",
+ "stats.loginGuide.f3": "Access a wealth of agents",
+ "stats.loginGuide.f4": "Explore powerful skills",
+ "stats.loginGuide.title": "After logging in, you can:",
+ "stats.messages": "Messages",
+ "stats.modelsRank.left": "Model",
+ "stats.modelsRank.right": "Messages",
+ "stats.modelsRank.title": "Model Usage Rank",
+ "stats.share.title": "My AI Activity Index",
+ "stats.topics": "Topics",
+ "stats.topicsRank.left": "Topic",
+ "stats.topicsRank.right": "Messages",
+ "stats.topicsRank.title": "Topic Content Rank",
+ "stats.updatedAt": "Updated at",
+ "stats.welcome": "{{username}}, this is your {{days}} day with {{appName}}",
+ "stats.words": "Total Words",
+ "tab.apikey": "API Key Management",
+ "tab.profile": "My Account",
+ "tab.security": "Security",
+ "tab.stats": "Statistics",
+ "tab.usage": "Usage Statistics",
+ "usage.activeModels.modelTable": "Model List",
+ "usage.activeModels.models": "Active Models",
+ "usage.activeModels.providerTable": "Provider List",
+ "usage.activeModels.providers": "Active Providers",
+ "usage.activeModels.table.calls": "Calls",
+ "usage.activeModels.table.model": "Model",
+ "usage.activeModels.table.provider": "Provider",
+ "usage.activeModels.table.spend": "Spend",
+ "usage.cards.month.modelCalls": "Model Calls",
+ "usage.cards.month.title": "This Month's Spend",
+ "usage.cards.today.title": "Today's Spend",
+ "usage.cards.today.yesterday": "Yesterday",
+ "usage.table.actions": "Actions",
+ "usage.table.createdAt": "Usage Time",
+ "usage.table.inputTokens": "Input Tokens",
+ "usage.table.model": "Model",
+ "usage.table.outputTokens": "Output Tokens",
+ "usage.table.spend": "Spend",
+ "usage.table.tps": "TPS",
+ "usage.table.ttft": "TTFT",
+ "usage.table.type": "Call Type",
+ "usage.trends.spend": "Amount",
+ "usage.trends.tokens": "Tokens",
+ "usage.welcome.model": "Model",
+ "usage.welcome.provider": "Provider"
+}
diff --git a/locales/en-US/authError.json b/locales/en-US/authError.json
new file mode 100644
index 0000000000..de6943c0da
--- /dev/null
+++ b/locales/en-US/authError.json
@@ -0,0 +1,36 @@
+{
+ "actions.discord": "Go to Discord for feedback",
+ "actions.home": "Return to Home",
+ "actions.retry": "Log in Again",
+ "codes.ACCOUNT_ALREADY_LINKED_TO_DIFFERENT_USER": "This account is already linked to another user",
+ "codes.ACCOUNT_NOT_FOUND": "Account not found",
+ "codes.CREDENTIAL_ACCOUNT_NOT_FOUND": "Credential account does not exist",
+ "codes.EMAIL_CAN_NOT_BE_UPDATED": "Email cannot be updated for this account",
+ "codes.EMAIL_NOT_VERIFIED": "Please verify your email first",
+ "codes.FAILED_TO_CREATE_SESSION": "Failed to create session",
+ "codes.FAILED_TO_CREATE_USER": "Failed to create user",
+ "codes.FAILED_TO_GET_SESSION": "Failed to retrieve session",
+ "codes.FAILED_TO_GET_USER_INFO": "Failed to retrieve user information",
+ "codes.FAILED_TO_UNLINK_LAST_ACCOUNT": "Cannot unlink the last linked account",
+ "codes.FAILED_TO_UPDATE_USER": "Failed to update user information",
+ "codes.ID_TOKEN_NOT_SUPPORTED": "The ID token is not supported",
+ "codes.INVALID_EMAIL": "Invalid email format",
+ "codes.INVALID_EMAIL_OR_PASSWORD": "Incorrect email or password",
+ "codes.INVALID_PASSWORD": "Invalid password format",
+ "codes.INVALID_TOKEN": "Token is invalid or has expired",
+ "codes.PASSWORD_TOO_LONG": "Password is too long",
+ "codes.PASSWORD_TOO_SHORT": "Password is too short",
+ "codes.PROVIDER_NOT_FOUND": "Identity provider configuration not found",
+ "codes.RATE_LIMIT_EXCEEDED": "Too many requests, please try again later",
+ "codes.SESSION_EXPIRED": "Session has expired, please log in again",
+ "codes.SOCIAL_ACCOUNT_ALREADY_LINKED": "This social account is already linked to another user",
+ "codes.UNEXPECTED_ERROR": "An unexpected error occurred, please try again",
+ "codes.UNKNOWN": "An unknown error occurred, please try again or contact support",
+ "codes.USER_ALREADY_EXISTS": "User already exists",
+ "codes.USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL": "Email is already in use, please try another one",
+ "codes.USER_ALREADY_HAS_PASSWORD": "This account already has a password set",
+ "codes.USER_BANNED": "This user has been banned",
+ "codes.USER_EMAIL_NOT_FOUND": "Email not found",
+ "codes.USER_NOT_FOUND": "User not found",
+ "title": "Authentication Error"
+}
diff --git a/locales/en-US/changelog.json b/locales/en-US/changelog.json
new file mode 100644
index 0000000000..f416b9772a
--- /dev/null
+++ b/locales/en-US/changelog.json
@@ -0,0 +1,14 @@
+{
+ "actions.followOnX": "Follow us on X",
+ "actions.subscribeToUpdates": "Subscribe for updates",
+ "actions.versions": "Version details",
+ "addedWhileAway": "We've introduced new features while you were away.",
+ "allChangelog": "View all changelogs",
+ "description": "Stay updated on the new features and improvements of {{appName}}",
+ "pagination.next": "Next Page",
+ "pagination.older": "View Historical Changes",
+ "readDetails": "Read details",
+ "title": "Changelog",
+ "versionDetails": "Version details",
+ "welcomeBack": "Welcome back!"
+}
diff --git a/locales/en-US/chat.json b/locales/en-US/chat.json
new file mode 100644
index 0000000000..5a4e899811
--- /dev/null
+++ b/locales/en-US/chat.json
@@ -0,0 +1,366 @@
+{
+ "ModelSwitch.title": "Model",
+ "active": "Active",
+ "agentBuilder.installPlugin.authRequired": "Cloud MCP requires sign-in to continue",
+ "agentBuilder.installPlugin.cancel": "Cancel",
+ "agentBuilder.installPlugin.clickApproveToConnect": "Click \"Approve\" to connect and authorize this Integration",
+ "agentBuilder.installPlugin.clickApproveToInstall": "Click \"Approve\" to install this Skill",
+ "agentBuilder.installPlugin.connectedAndEnabled": "Connected and enabled",
+ "agentBuilder.installPlugin.connectionFailed": "Connection failed. Retry, or check authorization and network settings.",
+ "agentBuilder.installPlugin.installFailed": "Installation failed. Retry, or view details and try again.",
+ "agentBuilder.installPlugin.installPlugin": "Install Skill",
+ "agentBuilder.installPlugin.installToEnable": "Install to enable this Skill for the Agent (you can do it later)",
+ "agentBuilder.installPlugin.installedAndEnabled": "Installed and enabled",
+ "agentBuilder.installPlugin.requiresAuth": "Requires authorization. Click \"Approve\" to connect",
+ "agentBuilder.installPlugin.retry": "Retry",
+ "agentBuilder.title": "Agent Builder",
+ "agentBuilder.welcome": "Tell me your use case.\n\nWriting, coding, or data analysis—anything works. You own the goal and standards; I’ll break it down into collaborative, runnable Agents.",
+ "agentDefaultMessage": "Hi, I’m **{{name}}**. One sentence is enough.\n\nWant me to match your workflow better? Go to [Agent Settings]({{url}}) and fill in the Agent Profile (you can edit it anytime).",
+ "agentDefaultMessageWithSystemRole": "Hi, I’m **{{name}}**. One sentence is enough—you're in control.",
+ "agentDefaultMessageWithoutEdit": "Hi, I’m **{{name}}**. One sentence is enough—you're in control.",
+ "agents": "Agents",
+ "artifact.generating": "Generating",
+ "artifact.inThread": "Cannot view in subtopic, please switch to the main conversation area to open",
+ "artifact.thinking": "Thinking",
+ "artifact.thought": "Thought process",
+ "artifact.unknownTitle": "Untitled Work",
+ "availableAgents": "Available Agents",
+ "backToBottom": "Jump to latest",
+ "beforeUnload.confirmLeave": "A request is still running. Leave anyway?",
+ "builtinCopilot": "Built-in Copilot",
+ "chatList.expandMessage": "Expand Message",
+ "chatList.longMessageDetail": "View Details",
+ "clearCurrentMessages": "Clear current session messages",
+ "confirmClearCurrentMessages": "You are about to clear the current session messages. Once cleared, they cannot be retrieved. Please confirm your action.",
+ "confirmRemoveChatGroupItemAlert": "This Group will be deleted. Members won’t be affected. Confirm to continue.",
+ "confirmRemoveGroupItemAlert": "You are about to delete this group. After deletion, its agents will be moved to the default list. Please confirm your action.",
+ "confirmRemoveGroupSuccess": "Group deleted successfully",
+ "confirmRemoveSessionItemAlert": "You are about to delete this agent. Once deleted, it cannot be retrieved. Please confirm your action.",
+ "confirmRemoveSessionSuccess": "Agent removed successfully",
+ "defaultAgent": "Default Agent",
+ "defaultGroupChat": "Group",
+ "defaultList": "Default List",
+ "defaultSession": "Default Agent",
+ "desktopNotification.aiReplyCompleted.body": "Agent reply is ready",
+ "desktopNotification.aiReplyCompleted.title": "Reply completed",
+ "dm.placeholder": "Your private messages with {{agentTitle}} will appear here.",
+ "dm.tooltip": "Send a private message",
+ "dm.visibleTo": "Visible to {{target}} only",
+ "dm.you": "You",
+ "duplicateSession.loading": "Copying...",
+ "duplicateSession.success": "Copy successful",
+ "duplicateSession.title": "{{title}} Copy",
+ "duplicateTitle": "{{title}} Copy",
+ "emptyAgent": "No Agents yet. Start with your first Agent—build your system over time.",
+ "emptyAgentAction": "Create Agent",
+ "extendParams.disableContextCaching.desc": "The cost of generating a single conversation can be reduced by up to 90%, and the response speed is increased by 4 times (<1>Learn more1>). Enabling this will automatically disable the limit on the number of historical messages.",
+ "extendParams.disableContextCaching.title": "Enable Context Caching",
+ "extendParams.enableReasoning.desc": "Based on the Claude Thinking mechanism limit (<1>Learn more1>), enabling this will automatically disable the limit on the number of historical messages.",
+ "extendParams.enableReasoning.title": "Enable Deep Thinking",
+ "extendParams.imageAspectRatio.title": "Image Aspect Ratio",
+ "extendParams.imageResolution.title": "Image Resolution",
+ "extendParams.reasoningBudgetToken.title": "Thinking Consumption Token",
+ "extendParams.reasoningEffort.title": "Reasoning Intensity",
+ "extendParams.textVerbosity.title": "Output Text Detail Level",
+ "extendParams.thinking.title": "Deep Thinking Switch",
+ "extendParams.thinkingLevel.title": "Level of Thinking",
+ "extendParams.title": "Model Extension Features",
+ "extendParams.urlContext.desc": "When enabled, web links will be automatically parsed to retrieve the actual webpage context content",
+ "extendParams.urlContext.title": "Extract Webpage Link Content",
+ "group.desc": "Move a task forward with multiple Agents in one shared space.",
+ "group.memberTooltip": "There are {{count}} members in the group",
+ "group.orchestratorThinking": "Orchestrator is thinking...",
+ "group.removeMember": "Remove Member",
+ "group.title": "Group",
+ "groupDescription": "Group description",
+ "groupSidebar.agentProfile.chat": "Chat",
+ "groupSidebar.agentProfile.model": "Model",
+ "groupSidebar.members.addMember": "Add Member",
+ "groupSidebar.members.enableOrchestrator": "Enable Orchestrator",
+ "groupSidebar.members.memberSettings": "Member Settings",
+ "groupSidebar.members.orchestrator": "Orchestrator",
+ "groupSidebar.members.orchestratorThinking": "Orchestrator is thinking...",
+ "groupSidebar.members.removeMember": "Remove Member",
+ "groupSidebar.members.stopOrchestrator": "Stop",
+ "groupSidebar.members.triggerOrchestrator": "Start",
+ "groupSidebar.tabs.host": "Orchestrator",
+ "groupSidebar.tabs.members": "Members",
+ "groupSidebar.tabs.role": "Profile",
+ "groupWizard.chooseMembers": "Select existing agents...",
+ "groupWizard.createGroup": "Create Group",
+ "groupWizard.existingMembers": "Current Agents",
+ "groupWizard.groupMembers": "These agents will also be added to your list",
+ "groupWizard.host.description": "Let the Group move forward automatically. You can step in anytime.",
+ "groupWizard.host.title": "Enable Orchestrator",
+ "groupWizard.host.tooltip": "When off, you’ll need to @mention members to get their replies.",
+ "groupWizard.memberCount": "{{count}} members",
+ "groupWizard.noMatchingTemplates": "No matching templates",
+ "groupWizard.noSelectedTemplates": "No templates selected",
+ "groupWizard.noTemplateMembers": "No members in the template",
+ "groupWizard.noTemplates": "No templates available",
+ "groupWizard.searchTemplates": "Search templates...",
+ "groupWizard.title": "Create Group",
+ "groupWizard.useTemplate": "Use Template",
+ "hideForYou": "Direct message content is hidden. Please enable 'Show Direct Message Content' in settings to view.",
+ "history.title": "The Agent will keep only the latest {{count}} messages.",
+ "historyRange": "History Range",
+ "historySummary": "Historical Message Summary",
+ "inactive": "Inactive",
+ "inbox.desc": "Collaborate in one Workspace and move ideas into outcomes.",
+ "inbox.title": "Lobe AI",
+ "input.addAi": "Add an AI message",
+ "input.addUser": "Add a user message",
+ "input.disclaimer": "Agents can make mistakes. Use your judgment for critical info.",
+ "input.errorMsg": "Send failed: {{errorMsg}}. Retry, or send again later.",
+ "input.more": "more",
+ "input.send": "Send",
+ "input.sendWithCmdEnter": "Press to send",
+ "input.sendWithEnter": "Press to send",
+ "input.stop": "Stop",
+ "input.warp": "New Line",
+ "input.warpWithKey": "Press to insert a line break",
+ "intentUnderstanding.title": "Understanding your intent...",
+ "inviteMembers": "Invite members",
+ "knowledgeBase.all": "All Content",
+ "knowledgeBase.allFiles": "All Files",
+ "knowledgeBase.allLibraries": "All Libraries",
+ "knowledgeBase.disabled": "Library chat isn’t available in this deployment. Switch to a server-side database, or use {{cloud}}.",
+ "knowledgeBase.library.action.add": "Add",
+ "knowledgeBase.library.action.detail": "Details",
+ "knowledgeBase.library.action.remove": "Remove",
+ "knowledgeBase.library.title": "Files / Libraries",
+ "knowledgeBase.relativeFilesOrLibraries": "Related Files/Libraries",
+ "knowledgeBase.title": "Library",
+ "knowledgeBase.uploadGuide": "Uploaded files can be viewed in the 'Resources' section.",
+ "knowledgeBase.viewMore": "View More",
+ "memberSelection.addMember": "Add Member",
+ "memberSelection.allMembers": "All members",
+ "memberSelection.createGroup": "Create Group",
+ "memberSelection.noAvailableAgents": "No available agents to invite",
+ "memberSelection.noSelectedAgents": "No agents selected yet",
+ "memberSelection.searchAgents": "Search agents...",
+ "memberSelection.selectedAgents": "Selected ({{count}})",
+ "memberSelection.setInitialMembers": "Select Group members",
+ "members": "Members",
+ "mention.title": "Mention Members",
+ "messageAction.collapse": "Collapse Message",
+ "messageAction.continueGeneration": "Continue Generating",
+ "messageAction.delAndRegenerate": "Delete and Regenerate",
+ "messageAction.deleteDisabledByThreads": "This message has a subtopic and can’t be deleted",
+ "messageAction.expand": "Expand Message",
+ "messageAction.regenerate": "Regenerate",
+ "messages.dm.sentTo": "Visible only to {{name}}",
+ "messages.dm.title": "DM",
+ "messages.modelCard.credit": "Credits",
+ "messages.modelCard.creditPricing": "Pricing",
+ "messages.modelCard.creditTooltip": "For counting, we treat $1 as 1M credits. Example: $3/M tokens → 3 credits per token.",
+ "messages.modelCard.pricing.inputCachedTokens": "Cached input {{amount}} credits · ${{amount}}/M",
+ "messages.modelCard.pricing.inputCharts": "${{amount}}/M characters",
+ "messages.modelCard.pricing.inputMinutes": "${{amount}}/minute",
+ "messages.modelCard.pricing.inputTokens": "Input {{amount}} credits · ${{amount}}/M",
+ "messages.modelCard.pricing.outputTokens": "Output {{amount}} credits · ${{amount}}/M",
+ "messages.modelCard.pricing.writeCacheInputTokens": "Cache write {{amount}} credits · ${{amount}}/M",
+ "messages.tokenDetails.average": "Average unit price",
+ "messages.tokenDetails.input": "Input",
+ "messages.tokenDetails.inputAudio": "Audio Input",
+ "messages.tokenDetails.inputCached": "Cached Input",
+ "messages.tokenDetails.inputCitation": "Input citation",
+ "messages.tokenDetails.inputText": "Text Input",
+ "messages.tokenDetails.inputTitle": "Input Details",
+ "messages.tokenDetails.inputUncached": "Uncached Input",
+ "messages.tokenDetails.inputWriteCached": "Input cache write",
+ "messages.tokenDetails.output": "Output",
+ "messages.tokenDetails.outputAudio": "Audio Output",
+ "messages.tokenDetails.outputImage": "Image Output",
+ "messages.tokenDetails.outputText": "Text Output",
+ "messages.tokenDetails.outputTitle": "Output Details",
+ "messages.tokenDetails.reasoning": "Deep Thinking",
+ "messages.tokenDetails.speed.tps.title": "TPS",
+ "messages.tokenDetails.speed.tps.tooltip": "Tokens Per Second (TPS). This indicates the average speed of AI-generated content (Tokens/second), calculated from the moment the first Token is received.",
+ "messages.tokenDetails.speed.ttft.title": "TTFT",
+ "messages.tokenDetails.speed.ttft.tooltip": "Time To First Token (TTFT). This refers to the time interval from when you send a message to when the client receives the first Token.",
+ "messages.tokenDetails.title": "Generation Details",
+ "messages.tokenDetails.total": "Total Consumption",
+ "minimap.jumpToMessage": "Jump to message {{index}}",
+ "minimap.nextMessage": "Next message",
+ "minimap.previousMessage": "Previous message",
+ "minimap.senderAssistant": "Agent",
+ "minimap.senderUser": "You",
+ "newAgent": "Create Agent",
+ "newGroupChat": "Create Group",
+ "newPage": "Create Page",
+ "noAgentsYet": "This group has no members yet. Click the + button to invite agents.",
+ "noAvailableAgents": "No members available to invite",
+ "noMatchingAgents": "No matching members found",
+ "noMembersYet": "This group doesn't have any members yet. Click the + button to invite agents.",
+ "noSelectedAgents": "No members selected yet",
+ "openInNewWindow": "Open in New Window",
+ "owner": "Group owner",
+ "pageCopilot.title": "Page Agent",
+ "pageCopilot.welcome": "**Clearer, sharper writing**\n\nDraft, rewrite, or polish—tell me your intent and I’ll refine the rest.",
+ "pin": "Pin",
+ "pinOff": "Unpin",
+ "prompts.summaryExpert": "As a summary expert, please summarize the following content based on the system prompts above:",
+ "rag.referenceChunks": "Reference Source",
+ "rag.userQuery.actions.delete": "Delete Query Rewrite",
+ "rag.userQuery.actions.regenerate": "Regenerate Query",
+ "regenerate": "Regenerate",
+ "roleAndArchive": "Agent Profile & History",
+ "search.grounding.searchQueries": "Search Keywords",
+ "search.grounding.title": "Found {{count}} results",
+ "search.mode.auto.desc": "Decide whether to search the web based on the conversation",
+ "search.mode.auto.title": "Auto",
+ "search.mode.off.desc": "Use only the model’s built-in knowledge (no web search)",
+ "search.mode.off.title": "Off",
+ "search.mode.on.desc": "Always search the web for the latest information",
+ "search.mode.on.title": "Always on",
+ "search.mode.useModelBuiltin": "Use the model's built-in search engine",
+ "search.searchModel.desc": "The current model does not support function calls, so it needs to be paired with a model that does support function calls for online searching.",
+ "search.searchModel.title": "Search helper model",
+ "search.title": "Web search",
+ "searchAgentPlaceholder": "Search agents...",
+ "searchAgents": "Search agents...",
+ "selectedAgents": "Selected agents",
+ "sendPlaceholder": "Ask, create, or start a task, ",
+ "sessionGroup.config": "Group Management",
+ "sessionGroup.confirmRemoveGroupAlert": "This group is about to be deleted. After deletion, the agents in this group will be moved to the default list. Please confirm your operation.",
+ "sessionGroup.createAgentSuccess": "Agent created successfully",
+ "sessionGroup.createGroup": "Add New Group",
+ "sessionGroup.createGroupFailed": "Failed to create group chat",
+ "sessionGroup.createGroupSuccess": "Group chat created successfully",
+ "sessionGroup.createSuccess": "Created successfully",
+ "sessionGroup.creatingAgent": "Creating agent...",
+ "sessionGroup.groupName": "Group Name",
+ "sessionGroup.inputPlaceholder": "Please enter group name...",
+ "sessionGroup.moveGroup": "Move to Group",
+ "sessionGroup.newGroup": "New Group",
+ "sessionGroup.noAvailableAgents": "No available agents",
+ "sessionGroup.noMatchingAgents": "No matching agents found",
+ "sessionGroup.noSelectedAgents": "Please select agents",
+ "sessionGroup.rename": "Rename Group",
+ "sessionGroup.renameSuccess": "Renamed successfully",
+ "sessionGroup.searchAgents": "Search agents",
+ "sessionGroup.selectedAgents": "Selected agents ({{count}})",
+ "sessionGroup.sortSuccess": "Reorder successful",
+ "sessionGroup.sorting": "Group sorting updating...",
+ "sessionGroup.tooLong": "Group name length should be between 1-20",
+ "shareModal.copy": "Copy",
+ "shareModal.download": "Download Screenshot",
+ "shareModal.downloadError": "Download failed",
+ "shareModal.downloadFile": "Download File",
+ "shareModal.downloadPdf": "Download PDF",
+ "shareModal.downloadSuccess": "Download successful",
+ "shareModal.exportMode.full": "Default",
+ "shareModal.exportMode.label": "Export Mode",
+ "shareModal.exportMode.simple": "OpenAI Compatible",
+ "shareModal.exportPdf": "Export as PDF",
+ "shareModal.exportTitle": "Default Title",
+ "shareModal.generatePdf": "Generate PDF",
+ "shareModal.generatingPdf": "Generating PDF...",
+ "shareModal.imageType": "Image Format",
+ "shareModal.includeTool": "Include Skill messages",
+ "shareModal.includeUser": "Include User Messages",
+ "shareModal.loadingPdf": "Loading PDF...",
+ "shareModal.noPdfData": "No PDF data available",
+ "shareModal.pdf": "PDF",
+ "shareModal.pdfErrorDescription": "An error occurred while generating the PDF, please try again",
+ "shareModal.pdfGenerationError": "PDF generation failed",
+ "shareModal.pdfReady": "PDF is ready",
+ "shareModal.regeneratePdf": "Regenerate PDF",
+ "shareModal.screenshot": "Screenshot",
+ "shareModal.settings": "Export Settings",
+ "shareModal.text": "Text",
+ "shareModal.widthMode.label": "Width Mode",
+ "shareModal.widthMode.narrow": "Narrow",
+ "shareModal.widthMode.wide": "Wide",
+ "shareModal.withBackground": "Include Background Image",
+ "shareModal.withFooter": "Include Footer",
+ "shareModal.withPluginInfo": "Include Skill Information",
+ "shareModal.withRole": "Include Message Role",
+ "shareModal.withSystemRole": "Include Agent Profile",
+ "stt.action": "Voice Input",
+ "stt.loading": "Recognizing...",
+ "stt.prettifying": "Polishing...",
+ "supervisor.todoList.allComplete": "All tasks completed",
+ "supervisor.todoList.title": "Tasks Completed",
+ "tab.groupProfile": "Group Profile",
+ "tab.profile": "Agent Profile",
+ "tab.search": "Search",
+ "task.activity.calling": "Calling Skill...",
+ "task.activity.generating": "Generating response...",
+ "task.activity.gotResult": "Tool result received",
+ "task.activity.toolCalling": "Calling {{toolName}}...",
+ "task.activity.toolResult": "{{toolName}} result received",
+ "task.metrics.stepsShort": "steps",
+ "task.metrics.toolCallsShort": "tool uses",
+ "task.status.initializing": "Initializing task...",
+ "thread.divider": "Subtopic",
+ "thread.threadMessageCount": "{{messageCount}} messages",
+ "thread.title": "Subtopic",
+ "toggleWideScreen.off": "Turn off widescreen mode",
+ "toggleWideScreen.on": "Turn on widescreen mode",
+ "tokenDetails.chats": "Chat Messages",
+ "tokenDetails.historySummary": "History Summary",
+ "tokenDetails.rest": "Remaining",
+ "tokenDetails.supervisor": "Group Host",
+ "tokenDetails.systemRole": "Role Settings",
+ "tokenDetails.title": "Context Details",
+ "tokenDetails.tools": "Skill Settings",
+ "tokenDetails.total": "Total Available",
+ "tokenDetails.used": "Total Used",
+ "tokenTag.overload": "Exceeded Limit",
+ "tokenTag.remained": "Remaining",
+ "tokenTag.used": "Used",
+ "tool.intervention.approve": "Approve",
+ "tool.intervention.approveAndRemember": "Approve and Remember",
+ "tool.intervention.approveOnce": "Approve This Time Only",
+ "tool.intervention.mode.allowList": "Allow List",
+ "tool.intervention.mode.allowListDesc": "Only automatically execute approved tools",
+ "tool.intervention.mode.autoRun": "Auto Approve",
+ "tool.intervention.mode.autoRunDesc": "Automatically approve all tool executions",
+ "tool.intervention.mode.manual": "Manual",
+ "tool.intervention.mode.manualDesc": "Manual approval required for each invocation",
+ "tool.intervention.reject": "Reject",
+ "tool.intervention.rejectAndContinue": "Reject and Retry",
+ "tool.intervention.rejectOnly": "Reject",
+ "tool.intervention.rejectReasonPlaceholder": "A reason helps the Agent understand your boundaries and improve future actions",
+ "tool.intervention.rejectTitle": "Reject this Skill call",
+ "tool.intervention.rejectedWithReason": "This Skill call was rejected: {{reason}}",
+ "tool.intervention.toolAbort": "You canceled this Skill call",
+ "tool.intervention.toolRejected": "This Skill call was rejected",
+ "toolAuth.authorize": "Authorize",
+ "toolAuth.authorizing": "Authorizing...",
+ "toolAuth.hint": "Without authorization or configuration, Skills may not work. This can limit the Agent or cause errors.",
+ "toolAuth.signIn": "Sign In",
+ "toolAuth.title": "Authorize Skills for this Agent",
+ "topic.checkOpenNewTopic": "Start a new topic?",
+ "topic.checkSaveCurrentMessages": "Do you want to save the current conversation as a topic?",
+ "topic.openNewTopic": "Open New Topic",
+ "topic.recent": "Recent Topics",
+ "topic.saveCurrentMessages": "Save current session as topic",
+ "translate.action": "Translate",
+ "translate.clear": "Clear Translation",
+ "tts.action": "Text-to-Speech",
+ "tts.clear": "Clear Speech",
+ "untitledAgent": "Untitled Agent",
+ "untitledGroup": "Untitled Group",
+ "updateAgent": "Update Agent Information",
+ "upload.action.fileUpload": "Upload File",
+ "upload.action.folderUpload": "Upload Folder",
+ "upload.action.imageDisabled": "The current model does not support visual recognition. Please switch models to use this feature.",
+ "upload.action.imageUpload": "Upload Image",
+ "upload.action.tooltip": "Upload",
+ "upload.clientMode.actionFiletip": "Upload File",
+ "upload.clientMode.actionTooltip": "Upload",
+ "upload.clientMode.disabled": "The current model does not support visual recognition and file analysis. Please switch models to use this feature.",
+ "upload.clientMode.fileNotSupported": "File uploads are not supported in browser mode; only images are allowed.",
+ "upload.clientMode.visionNotSupported": "The current model does not support visual recognition. Please switch to a different model to use this feature.",
+ "upload.preview.prepareTasks": "Preparing chunks...",
+ "upload.preview.status.pending": "Preparing to upload...",
+ "upload.preview.status.processing": "Processing file...",
+ "upload.validation.videoSizeExceeded": "Video file size must not exceed 20MB. Current file size is {{actualSize}}.",
+ "viewMode.normal": "Standard",
+ "viewMode.wideScreen": "Widescreen",
+ "you": "You",
+ "zenMode": "Zen Mode"
+}
diff --git a/locales/en-US/clerk.json b/locales/en-US/clerk.json
new file mode 100644
index 0000000000..e8c108b590
--- /dev/null
+++ b/locales/en-US/clerk.json
@@ -0,0 +1,545 @@
+{
+ "backButton": "Back",
+ "badge__default": "Default",
+ "badge__otherImpersonatorDevice": "Other impersonator device",
+ "badge__primary": "Primary",
+ "badge__requiresAction": "Requires action",
+ "badge__thisDevice": "This device",
+ "badge__unverified": "Unverified",
+ "badge__userDevice": "User device",
+ "badge__you": "You",
+ "createOrganization.formButtonSubmit": "Create organization",
+ "createOrganization.invitePage.formButtonReset": "Skip",
+ "createOrganization.title": "Create organization",
+ "dates.lastDay": "Yesterday at {{ date | timeString('en-US') }}",
+ "dates.next6Days": "{{ date | weekday('en-US','long') }} at {{ date | timeString('en-US') }}",
+ "dates.nextDay": "Tomorrow at {{ date | timeString('en-US') }}",
+ "dates.numeric": "{{ date | numeric('en-US') }}",
+ "dates.previous6Days": "Last {{ date | weekday('en-US','long') }} at {{ date | timeString('en-US') }}",
+ "dates.sameDay": "Today at {{ date | timeString('en-US') }}",
+ "dividerText": "or",
+ "footerActionLink__useAnotherMethod": "Use another method",
+ "footerPageLink__help": "Help",
+ "footerPageLink__privacy": "Privacy",
+ "footerPageLink__terms": "Terms",
+ "formButtonPrimary": "Continue",
+ "formButtonPrimary__verify": "Verify",
+ "formFieldAction__forgotPassword": "Forgot password?",
+ "formFieldError__matchingPasswords": "Passwords match.",
+ "formFieldError__notMatchingPasswords": "Passwords don't match.",
+ "formFieldError__verificationLinkExpired": "The verification link expired. Please request a new link.",
+ "formFieldHintText__optional": "Optional",
+ "formFieldHintText__slug": "A slug is a human-readable ID that must be unique. It’s often used in URLs.",
+ "formFieldInputPlaceholder__backupCode": "",
+ "formFieldInputPlaceholder__confirmDeletionUserAccount": "Delete account",
+ "formFieldInputPlaceholder__emailAddress": "",
+ "formFieldInputPlaceholder__emailAddress_username": "",
+ "formFieldInputPlaceholder__emailAddresses": "example@email.com, example2@email.com",
+ "formFieldInputPlaceholder__firstName": "",
+ "formFieldInputPlaceholder__lastName": "",
+ "formFieldInputPlaceholder__organizationDomain": "",
+ "formFieldInputPlaceholder__organizationDomainEmailAddress": "",
+ "formFieldInputPlaceholder__organizationName": "",
+ "formFieldInputPlaceholder__organizationSlug": "my-org",
+ "formFieldInputPlaceholder__password": "",
+ "formFieldInputPlaceholder__phoneNumber": "",
+ "formFieldInputPlaceholder__username": "",
+ "formFieldLabel__automaticInvitations": "Enable automatic invitations for this domain",
+ "formFieldLabel__backupCode": "Backup code",
+ "formFieldLabel__confirmDeletion": "Confirmation",
+ "formFieldLabel__confirmPassword": "Confirm password",
+ "formFieldLabel__currentPassword": "Current password",
+ "formFieldLabel__emailAddress": "Email address",
+ "formFieldLabel__emailAddress_username": "Email address or username",
+ "formFieldLabel__emailAddresses": "Email addresses",
+ "formFieldLabel__firstName": "First name",
+ "formFieldLabel__lastName": "Last name",
+ "formFieldLabel__newPassword": "New password",
+ "formFieldLabel__organizationDomain": "Domain",
+ "formFieldLabel__organizationDomainDeletePending": "Delete pending invitations and suggestions",
+ "formFieldLabel__organizationDomainEmailAddress": "Verification email address",
+ "formFieldLabel__organizationDomainEmailAddressDescription": "Enter an email address under this domain to receive a code and verify this domain.",
+ "formFieldLabel__organizationName": "Name",
+ "formFieldLabel__organizationSlug": "Slug",
+ "formFieldLabel__passkeyName": "Name of passkey",
+ "formFieldLabel__password": "Password",
+ "formFieldLabel__phoneNumber": "Phone number",
+ "formFieldLabel__role": "Role",
+ "formFieldLabel__signOutOfOtherSessions": "Sign out of all other devices",
+ "formFieldLabel__username": "Username",
+ "impersonationFab.action__signOut": "Sign out",
+ "impersonationFab.title": "Signed in as {{identifier}}",
+ "locale": "en-US",
+ "maintenanceMode": "We are currently undergoing maintenance, but don't worry, it shouldn't take more than a few minutes.",
+ "membershipRole__admin": "Admin",
+ "membershipRole__basicMember": "Member",
+ "membershipRole__guestMember": "Guest",
+ "organizationList.action__createOrganization": "Create organization",
+ "organizationList.action__invitationAccept": "Join",
+ "organizationList.action__suggestionsAccept": "Request to join",
+ "organizationList.createOrganization": "Create Organization",
+ "organizationList.invitationAcceptedLabel": "Joined",
+ "organizationList.subtitle": "to continue to {{applicationName}}",
+ "organizationList.suggestionsAcceptedLabel": "Pending approval",
+ "organizationList.title": "Choose an account",
+ "organizationList.titleWithoutPersonal": "Choose an organization",
+ "organizationProfile.badge__automaticInvitation": "Automatic invitations",
+ "organizationProfile.badge__automaticSuggestion": "Automatic suggestions",
+ "organizationProfile.badge__manualInvitation": "No automatic enrollment",
+ "organizationProfile.badge__unverified": "Unverified",
+ "organizationProfile.createDomainPage.subtitle": "Add the domain to verify. Users with email addresses at this domain can join the organization automatically or request to join.",
+ "organizationProfile.createDomainPage.title": "Add domain",
+ "organizationProfile.invitePage.detailsTitle__inviteFailed": "The invitations could not be sent. There are already pending invitations for the following email addresses: {{email_addresses}}.",
+ "organizationProfile.invitePage.formButtonPrimary__continue": "Send invitations",
+ "organizationProfile.invitePage.selectDropdown__role": "Select role",
+ "organizationProfile.invitePage.subtitle": "Enter or paste one or more email addresses, separated by spaces or commas.",
+ "organizationProfile.invitePage.successMessage": "Invitations successfully sent",
+ "organizationProfile.invitePage.title": "Invite new members",
+ "organizationProfile.membersPage.action__invite": "Invite",
+ "organizationProfile.membersPage.activeMembersTab.menuAction__remove": "Remove member",
+ "organizationProfile.membersPage.activeMembersTab.tableHeader__actions": "",
+ "organizationProfile.membersPage.activeMembersTab.tableHeader__joined": "Joined",
+ "organizationProfile.membersPage.activeMembersTab.tableHeader__role": "Role",
+ "organizationProfile.membersPage.activeMembersTab.tableHeader__user": "User",
+ "organizationProfile.membersPage.detailsTitle__emptyRow": "No members to display",
+ "organizationProfile.membersPage.invitationsTab.autoInvitations.headerSubtitle": "Invite users by connecting an email domain with your organization. Anyone who signs up with a matching email domain will be able to join the organization anytime.",
+ "organizationProfile.membersPage.invitationsTab.autoInvitations.headerTitle": "Automatic invitations",
+ "organizationProfile.membersPage.invitationsTab.autoInvitations.primaryButton": "Manage verified domains",
+ "organizationProfile.membersPage.invitationsTab.table__emptyRow": "No invitations to display",
+ "organizationProfile.membersPage.invitedMembersTab.menuAction__revoke": "Revoke invitation",
+ "organizationProfile.membersPage.invitedMembersTab.tableHeader__invited": "Invited",
+ "organizationProfile.membersPage.requestsTab.autoSuggestions.headerSubtitle": "Users who sign up with a matching email domain, will be able to see a suggestion to request to join your organization.",
+ "organizationProfile.membersPage.requestsTab.autoSuggestions.headerTitle": "Automatic suggestions",
+ "organizationProfile.membersPage.requestsTab.autoSuggestions.primaryButton": "Manage verified domains",
+ "organizationProfile.membersPage.requestsTab.menuAction__approve": "Approve",
+ "organizationProfile.membersPage.requestsTab.menuAction__reject": "Reject",
+ "organizationProfile.membersPage.requestsTab.tableHeader__requested": "Requested access",
+ "organizationProfile.membersPage.requestsTab.table__emptyRow": "No requests to display",
+ "organizationProfile.membersPage.start.headerTitle__invitations": "Invitations",
+ "organizationProfile.membersPage.start.headerTitle__members": "Members",
+ "organizationProfile.membersPage.start.headerTitle__requests": "Requests",
+ "organizationProfile.navbar.description": "Manage your organization.",
+ "organizationProfile.navbar.general": "General",
+ "organizationProfile.navbar.members": "Members",
+ "organizationProfile.navbar.title": "Organization",
+ "organizationProfile.profilePage.dangerSection.deleteOrganization.actionDescription": "Type \"{{organizationName}}\" below to continue.",
+ "organizationProfile.profilePage.dangerSection.deleteOrganization.messageLine1": "Are you sure you want to delete this organization?",
+ "organizationProfile.profilePage.dangerSection.deleteOrganization.messageLine2": "This action is permanent and irreversible.",
+ "organizationProfile.profilePage.dangerSection.deleteOrganization.successMessage": "You have deleted the organization.",
+ "organizationProfile.profilePage.dangerSection.deleteOrganization.title": "Delete organization",
+ "organizationProfile.profilePage.dangerSection.leaveOrganization.actionDescription": "Type \"{{organizationName}}\" below to continue.",
+ "organizationProfile.profilePage.dangerSection.leaveOrganization.messageLine1": "Are you sure you want to leave this organization? You will lose access to this organization and its applications.",
+ "organizationProfile.profilePage.dangerSection.leaveOrganization.messageLine2": "This action is permanent and irreversible.",
+ "organizationProfile.profilePage.dangerSection.leaveOrganization.successMessage": "You have left the organization.",
+ "organizationProfile.profilePage.dangerSection.leaveOrganization.title": "Leave organization",
+ "organizationProfile.profilePage.dangerSection.title": "Danger",
+ "organizationProfile.profilePage.domainSection.menuAction__manage": "Manage",
+ "organizationProfile.profilePage.domainSection.menuAction__remove": "Delete",
+ "organizationProfile.profilePage.domainSection.menuAction__verify": "Verify",
+ "organizationProfile.profilePage.domainSection.primaryButton": "Add domain",
+ "organizationProfile.profilePage.domainSection.subtitle": "Allow users to join the organization automatically or request to join based on a verified email domain.",
+ "organizationProfile.profilePage.domainSection.title": "Verified domains",
+ "organizationProfile.profilePage.successMessage": "The organization has been updated.",
+ "organizationProfile.profilePage.title": "Update profile",
+ "organizationProfile.removeDomainPage.messageLine1": "The email domain {{domain}} will be removed.",
+ "organizationProfile.removeDomainPage.messageLine2": "Users won’t be able to join the organization automatically after this.",
+ "organizationProfile.removeDomainPage.successMessage": "{{domain}} has been removed.",
+ "organizationProfile.removeDomainPage.title": "Remove domain",
+ "organizationProfile.start.headerTitle__general": "General",
+ "organizationProfile.start.headerTitle__members": "Members",
+ "organizationProfile.start.profileSection.primaryButton": "Update profile",
+ "organizationProfile.start.profileSection.title": "Organization Profile",
+ "organizationProfile.start.profileSection.uploadAction__title": "Logo",
+ "organizationProfile.verifiedDomainPage.dangerTab.calloutInfoLabel": "Removing this domain will affect invited users.",
+ "organizationProfile.verifiedDomainPage.dangerTab.removeDomainActionLabel__remove": "Remove domain",
+ "organizationProfile.verifiedDomainPage.dangerTab.removeDomainSubtitle": "Remove this domain from your verified domains",
+ "organizationProfile.verifiedDomainPage.dangerTab.removeDomainTitle": "Remove domain",
+ "organizationProfile.verifiedDomainPage.enrollmentTab.automaticInvitationOption__description": "Users are automatically invited to join the organization when they sign-up and can join anytime.",
+ "organizationProfile.verifiedDomainPage.enrollmentTab.automaticInvitationOption__label": "Automatic invitations",
+ "organizationProfile.verifiedDomainPage.enrollmentTab.automaticSuggestionOption__description": "Users receive a suggestion to request to join, but must be approved by an admin before they are able to join the organization.",
+ "organizationProfile.verifiedDomainPage.enrollmentTab.automaticSuggestionOption__label": "Automatic suggestions",
+ "organizationProfile.verifiedDomainPage.enrollmentTab.calloutInfoLabel": "Changing the enrollment mode will only affect new users.",
+ "organizationProfile.verifiedDomainPage.enrollmentTab.calloutInvitationCountLabel": "Pending invitations sent to users: {{count}}",
+ "organizationProfile.verifiedDomainPage.enrollmentTab.calloutSuggestionCountLabel": "Pending suggestions sent to users: {{count}}",
+ "organizationProfile.verifiedDomainPage.enrollmentTab.manualInvitationOption__description": "Users can only be invited manually to the organization.",
+ "organizationProfile.verifiedDomainPage.enrollmentTab.manualInvitationOption__label": "No automatic enrollment",
+ "organizationProfile.verifiedDomainPage.enrollmentTab.subtitle": "Choose how users from this domain can join the organization.",
+ "organizationProfile.verifiedDomainPage.start.headerTitle__danger": "Danger",
+ "organizationProfile.verifiedDomainPage.start.headerTitle__enrollment": "Enrollment options",
+ "organizationProfile.verifiedDomainPage.subtitle": "The domain {{domain}} is now verified. Continue by selecting enrollment mode.",
+ "organizationProfile.verifiedDomainPage.title": "Update {{domain}}",
+ "organizationProfile.verifyDomainPage.formSubtitle": "Enter the verification code sent to your email address",
+ "organizationProfile.verifyDomainPage.formTitle": "Verification code",
+ "organizationProfile.verifyDomainPage.resendButton": "Didn't receive a code? Resend",
+ "organizationProfile.verifyDomainPage.subtitle": "The domain {{domainName}} needs to be verified via email.",
+ "organizationProfile.verifyDomainPage.subtitleVerificationCodeScreen": "A verification code was sent to {{emailAddress}}. Enter the code to continue.",
+ "organizationProfile.verifyDomainPage.title": "Verify domain",
+ "organizationSwitcher.action__createOrganization": "Create organization",
+ "organizationSwitcher.action__invitationAccept": "Join",
+ "organizationSwitcher.action__manageOrganization": "Manage",
+ "organizationSwitcher.action__suggestionsAccept": "Request to join",
+ "organizationSwitcher.notSelected": "No organization selected",
+ "organizationSwitcher.personalWorkspace": "Personal account",
+ "organizationSwitcher.suggestionsAcceptedLabel": "Pending approval",
+ "paginationButton__next": "Next",
+ "paginationButton__previous": "Previous",
+ "paginationRowText__displaying": "Displaying",
+ "paginationRowText__of": "of",
+ "signIn.accountSwitcher.action__addAccount": "Add account",
+ "signIn.accountSwitcher.action__signOutAll": "Sign out of all accounts",
+ "signIn.accountSwitcher.subtitle": "Select the account with which you wish to continue.",
+ "signIn.accountSwitcher.title": "Choose an account",
+ "signIn.alternativeMethods.actionLink": "Get help",
+ "signIn.alternativeMethods.actionText": "Don’t have any of these?",
+ "signIn.alternativeMethods.blockButton__backupCode": "Use a backup code",
+ "signIn.alternativeMethods.blockButton__emailCode": "Email code to {{identifier}}",
+ "signIn.alternativeMethods.blockButton__emailLink": "Email link to {{identifier}}",
+ "signIn.alternativeMethods.blockButton__passkey": "Sign in with your passkey",
+ "signIn.alternativeMethods.blockButton__password": "Sign in with your password",
+ "signIn.alternativeMethods.blockButton__phoneCode": "Send SMS code to {{identifier}}",
+ "signIn.alternativeMethods.blockButton__totp": "Use your authenticator app",
+ "signIn.alternativeMethods.getHelp.blockButton__emailSupport": "Email support",
+ "signIn.alternativeMethods.getHelp.content": "If you’re experiencing difficulty signing into your account, email us and we will work with you to restore access as soon as possible.",
+ "signIn.alternativeMethods.getHelp.title": "Get help",
+ "signIn.alternativeMethods.subtitle": "Facing issues? You can use any of these methods to sign in.",
+ "signIn.alternativeMethods.title": "Use another method",
+ "signIn.backupCodeMfa.subtitle": "Your backup code is the one you got when setting up two-step authentication.",
+ "signIn.backupCodeMfa.title": "Enter a backup code",
+ "signIn.emailCode.formTitle": "Verification code",
+ "signIn.emailCode.resendButton": "Didn't receive a code? Resend",
+ "signIn.emailCode.subtitle": "to continue to {{applicationName}}",
+ "signIn.emailCode.title": "Check your email",
+ "signIn.emailLink.expired.subtitle": "Return to the original tab to continue.",
+ "signIn.emailLink.expired.title": "This verification link has expired",
+ "signIn.emailLink.failed.subtitle": "Return to the original tab to continue.",
+ "signIn.emailLink.failed.title": "This verification link is invalid",
+ "signIn.emailLink.formSubtitle": "Use the verification link sent to your email",
+ "signIn.emailLink.formTitle": "Verification link",
+ "signIn.emailLink.loading.subtitle": "You will be redirected soon",
+ "signIn.emailLink.loading.title": "Signing in...",
+ "signIn.emailLink.resendButton": "Didn't receive a link? Resend",
+ "signIn.emailLink.subtitle": "to continue to {{applicationName}}",
+ "signIn.emailLink.title": "Check your email",
+ "signIn.emailLink.unusedTab.title": "You may close this tab",
+ "signIn.emailLink.verified.subtitle": "You will be redirected soon",
+ "signIn.emailLink.verified.title": "Successfully signed in",
+ "signIn.emailLink.verifiedSwitchTab.subtitle": "Return to original tab to continue",
+ "signIn.emailLink.verifiedSwitchTab.subtitleNewTab": "Return to the newly opened tab to continue",
+ "signIn.emailLink.verifiedSwitchTab.titleNewTab": "Signed in on other tab",
+ "signIn.forgotPassword.formTitle": "Reset password code",
+ "signIn.forgotPassword.resendButton": "Didn't receive a code? Resend",
+ "signIn.forgotPassword.subtitle": "to reset your password",
+ "signIn.forgotPassword.subtitle_email": "First, enter the code sent to your email address",
+ "signIn.forgotPassword.subtitle_phone": "First, enter the code sent to your phone",
+ "signIn.forgotPassword.title": "Reset password",
+ "signIn.forgotPasswordAlternativeMethods.blockButton__resetPassword": "Reset your password",
+ "signIn.forgotPasswordAlternativeMethods.label__alternativeMethods": "Or, sign in with another method",
+ "signIn.forgotPasswordAlternativeMethods.title": "Forgot Password?",
+ "signIn.noAvailableMethods.message": "Cannot proceed with sign in. There's no available authentication factor.",
+ "signIn.noAvailableMethods.subtitle": "An error occurred",
+ "signIn.noAvailableMethods.title": "Cannot sign in",
+ "signIn.passkey.subtitle": "Using your passkey confirms it's you. Your device may ask for your fingerprint, face or screen lock.",
+ "signIn.passkey.title": "Use your passkey",
+ "signIn.password.actionLink": "Use another method",
+ "signIn.password.subtitle": "Enter the password associated with your account",
+ "signIn.password.title": "Enter your password",
+ "signIn.passwordPwned.title": "Password compromised",
+ "signIn.phoneCode.formTitle": "Verification code",
+ "signIn.phoneCode.resendButton": "Didn't receive a code? Resend",
+ "signIn.phoneCode.subtitle": "to continue to {{applicationName}}",
+ "signIn.phoneCode.title": "Check your phone",
+ "signIn.phoneCodeMfa.formTitle": "Verification code",
+ "signIn.phoneCodeMfa.resendButton": "Didn't receive a code? Resend",
+ "signIn.phoneCodeMfa.subtitle": "To continue, please enter the verification code sent to your phone",
+ "signIn.phoneCodeMfa.title": "Check your phone",
+ "signIn.resetPassword.formButtonPrimary": "Reset Password",
+ "signIn.resetPassword.requiredMessage": "For security reasons, it is required to reset your password.",
+ "signIn.resetPassword.successMessage": "Your password was successfully changed. Signing you in, please wait a moment.",
+ "signIn.resetPassword.title": "Set new password",
+ "signIn.resetPasswordMfa.detailsLabel": "We need to verify your identity before resetting your password.",
+ "signIn.start.actionLink": "Sign up",
+ "signIn.start.actionLink__use_email": "Use email",
+ "signIn.start.actionLink__use_email_username": "Use email or username",
+ "signIn.start.actionLink__use_passkey": "Use passkey instead",
+ "signIn.start.actionLink__use_phone": "Use phone",
+ "signIn.start.actionLink__use_username": "Use username",
+ "signIn.start.actionText": "Don’t have an account?",
+ "signIn.start.subtitle": "Welcome back! Please sign in to continue",
+ "signIn.start.title": "Sign in to {{applicationName}}",
+ "signIn.totpMfa.formTitle": "Verification code",
+ "signIn.totpMfa.subtitle": "To continue, please enter the verification code generated by your authenticator app",
+ "signIn.totpMfa.title": "Two-step verification",
+ "signInEnterPasswordTitle": "Enter your password",
+ "signUp.continue.actionLink": "Sign in",
+ "signUp.continue.actionText": "Already have an account?",
+ "signUp.continue.subtitle": "Please fill in the remaining details to continue.",
+ "signUp.continue.title": "Fill in missing fields",
+ "signUp.emailCode.formSubtitle": "Enter the verification code sent to your email address",
+ "signUp.emailCode.formTitle": "Verification code",
+ "signUp.emailCode.resendButton": "Didn't receive a code? Resend",
+ "signUp.emailCode.subtitle": "Enter the verification code sent to your email",
+ "signUp.emailCode.title": "Verify your email",
+ "signUp.emailLink.formSubtitle": "Use the verification link sent to your email address",
+ "signUp.emailLink.formTitle": "Verification link",
+ "signUp.emailLink.loading.title": "Signing up...",
+ "signUp.emailLink.resendButton": "Didn't receive a link? Resend",
+ "signUp.emailLink.subtitle": "to continue to {{applicationName}}",
+ "signUp.emailLink.title": "Verify your email",
+ "signUp.emailLink.verified.title": "Successfully signed up",
+ "signUp.emailLink.verifiedSwitchTab.subtitle": "Return to the newly opened tab to continue",
+ "signUp.emailLink.verifiedSwitchTab.subtitleNewTab": "Return to previous tab to continue",
+ "signUp.emailLink.verifiedSwitchTab.title": "Successfully verified email",
+ "signUp.phoneCode.formSubtitle": "Enter the verification code sent to your phone number",
+ "signUp.phoneCode.formTitle": "Verification code",
+ "signUp.phoneCode.resendButton": "Didn't receive a code? Resend",
+ "signUp.phoneCode.subtitle": "Enter the verification code sent to your phone",
+ "signUp.phoneCode.title": "Verify your phone",
+ "signUp.start.actionLink": "Sign in",
+ "signUp.start.actionText": "Already have an account?",
+ "signUp.start.subtitle": "Welcome! Please fill in the details to get started.",
+ "signUp.start.title": "Create your account",
+ "socialButtonsBlockButton": "Continue with {{provider|titleize}}",
+ "unstable__errors.captcha_invalid": "Sign up unsuccessful due to failed security validations. Please refresh the page to try again or reach out to support for more assistance.",
+ "unstable__errors.captcha_unavailable": "Sign up unsuccessful due to failed bot validation. Please refresh the page to try again or reach out to support for more assistance.",
+ "unstable__errors.form_code_incorrect": "",
+ "unstable__errors.form_identifier_exists": "",
+ "unstable__errors.form_identifier_exists__email_address": "This email address is taken. Please try another.",
+ "unstable__errors.form_identifier_exists__phone_number": "This phone number is taken. Please try another.",
+ "unstable__errors.form_identifier_exists__username": "This username is taken. Please try another.",
+ "unstable__errors.form_identifier_not_found": "",
+ "unstable__errors.form_param_format_invalid": "",
+ "unstable__errors.form_param_format_invalid__email_address": "Email address must be a valid email address.",
+ "unstable__errors.form_param_format_invalid__phone_number": "Phone number must be in a valid international format",
+ "unstable__errors.form_param_max_length_exceeded__first_name": "First name should not exceed 256 characters.",
+ "unstable__errors.form_param_max_length_exceeded__last_name": "Last name should not exceed 256 characters.",
+ "unstable__errors.form_param_max_length_exceeded__name": "Name should not exceed 256 characters.",
+ "unstable__errors.form_param_nil": "",
+ "unstable__errors.form_password_incorrect": "",
+ "unstable__errors.form_password_length_too_short": "",
+ "unstable__errors.form_password_not_strong_enough": "Your password is not strong enough.",
+ "unstable__errors.form_password_pwned": "This password has been found as part of a breach and can not be used, please try another password instead.",
+ "unstable__errors.form_password_pwned__sign_in": "This password has been found as part of a breach and can not be used, please reset your password.",
+ "unstable__errors.form_password_size_in_bytes_exceeded": "Your password has exceeded the maximum number of bytes allowed, please shorten it or remove some special characters.",
+ "unstable__errors.form_password_validation_failed": "Incorrect Password",
+ "unstable__errors.form_username_invalid_character": "",
+ "unstable__errors.form_username_invalid_length": "",
+ "unstable__errors.identification_deletion_failed": "You cannot delete your last identification.",
+ "unstable__errors.not_allowed_access": "",
+ "unstable__errors.passkey_already_exists": "A passkey is already registered with this device.",
+ "unstable__errors.passkey_not_supported": "Passkeys are not supported on this device.",
+ "unstable__errors.passkey_pa_not_supported": "Registration requires a platform authenticator but the device does not support it.",
+ "unstable__errors.passkey_registration_cancelled": "Passkey registration was cancelled or timed out.",
+ "unstable__errors.passkey_retrieval_cancelled": "Passkey verification was cancelled or timed out.",
+ "unstable__errors.passwordComplexity.maximumLength": "less than {{length}} characters",
+ "unstable__errors.passwordComplexity.minimumLength": "{{length}} or more characters",
+ "unstable__errors.passwordComplexity.requireLowercase": "a lowercase letter",
+ "unstable__errors.passwordComplexity.requireNumbers": "a number",
+ "unstable__errors.passwordComplexity.requireSpecialCharacter": "a special character",
+ "unstable__errors.passwordComplexity.requireUppercase": "an uppercase letter",
+ "unstable__errors.passwordComplexity.sentencePrefix": "Your password must contain",
+ "unstable__errors.phone_number_exists": "This phone number is taken. Please try another.",
+ "unstable__errors.zxcvbn.couldBeStronger": "Your password works, but could be stronger. Try adding more characters.",
+ "unstable__errors.zxcvbn.goodPassword": "Your password meets all the necessary requirements.",
+ "unstable__errors.zxcvbn.notEnough": "Your password is not strong enough.",
+ "unstable__errors.zxcvbn.suggestions.allUppercase": "Capitalize some, but not all letters.",
+ "unstable__errors.zxcvbn.suggestions.anotherWord": "Add more words that are less common.",
+ "unstable__errors.zxcvbn.suggestions.associatedYears": "Avoid years that are associated with you.",
+ "unstable__errors.zxcvbn.suggestions.capitalization": "Capitalize more than the first letter.",
+ "unstable__errors.zxcvbn.suggestions.dates": "Avoid dates and years that are associated with you.",
+ "unstable__errors.zxcvbn.suggestions.l33t": "Avoid predictable letter substitutions like '@' for 'a'.",
+ "unstable__errors.zxcvbn.suggestions.longerKeyboardPattern": "Use longer keyboard patterns and change typing direction multiple times.",
+ "unstable__errors.zxcvbn.suggestions.noNeed": "You can create strong passwords without using symbols, numbers, or uppercase letters.",
+ "unstable__errors.zxcvbn.suggestions.pwned": "If you use this password elsewhere, you should change it.",
+ "unstable__errors.zxcvbn.suggestions.recentYears": "Avoid recent years.",
+ "unstable__errors.zxcvbn.suggestions.repeated": "Avoid repeated words and characters.",
+ "unstable__errors.zxcvbn.suggestions.reverseWords": "Avoid reversed spellings of common words.",
+ "unstable__errors.zxcvbn.suggestions.sequences": "Avoid common character sequences.",
+ "unstable__errors.zxcvbn.suggestions.useWords": "Use multiple words, but avoid common phrases.",
+ "unstable__errors.zxcvbn.warnings.common": "This is a commonly used password.",
+ "unstable__errors.zxcvbn.warnings.commonNames": "Common names and surnames are easy to guess.",
+ "unstable__errors.zxcvbn.warnings.dates": "Dates are easy to guess.",
+ "unstable__errors.zxcvbn.warnings.extendedRepeat": "Repeated character patterns like \"abcabcabc\" are easy to guess.",
+ "unstable__errors.zxcvbn.warnings.keyPattern": "Short keyboard patterns are easy to guess.",
+ "unstable__errors.zxcvbn.warnings.namesByThemselves": "Single names or surnames are easy to guess.",
+ "unstable__errors.zxcvbn.warnings.pwned": "Your password was exposed by a data breach on the Internet.",
+ "unstable__errors.zxcvbn.warnings.recentYears": "Recent years are easy to guess.",
+ "unstable__errors.zxcvbn.warnings.sequences": "Common character sequences like \"abc\" are easy to guess.",
+ "unstable__errors.zxcvbn.warnings.similarToCommon": "This is similar to a commonly used password.",
+ "unstable__errors.zxcvbn.warnings.simpleRepeat": "Repeated characters like \"aaa\" are easy to guess.",
+ "unstable__errors.zxcvbn.warnings.straightRow": "Straight rows of keys on your keyboard are easy to guess.",
+ "unstable__errors.zxcvbn.warnings.topHundred": "This is a frequently used password.",
+ "unstable__errors.zxcvbn.warnings.topTen": "This is a heavily used password.",
+ "unstable__errors.zxcvbn.warnings.userInputs": "There should not be any personal or page related data.",
+ "unstable__errors.zxcvbn.warnings.wordByItself": "Single words are easy to guess.",
+ "userButton.action__addAccount": "Add account",
+ "userButton.action__manageAccount": "Manage account",
+ "userButton.action__signOut": "Sign out",
+ "userButton.action__signOutAll": "Sign out of all accounts",
+ "userProfile.backupCodePage.actionLabel__copied": "Copied!",
+ "userProfile.backupCodePage.actionLabel__copy": "Copy all",
+ "userProfile.backupCodePage.actionLabel__download": "Download .txt",
+ "userProfile.backupCodePage.actionLabel__print": "Print",
+ "userProfile.backupCodePage.infoText1": "Backup codes will be enabled for this account.",
+ "userProfile.backupCodePage.infoText2": "Keep the backup codes secret and store them securely. You may regenerate backup codes if you suspect they have been compromised.",
+ "userProfile.backupCodePage.subtitle__codelist": "Store them securely and keep them secret.",
+ "userProfile.backupCodePage.successMessage": "Backup codes are now enabled. You can use one of these to sign in to your account, if you lose access to your authentication device. Each code can only be used once.",
+ "userProfile.backupCodePage.successSubtitle": "You can use one of these to sign in to your account, if you lose access to your authentication device.",
+ "userProfile.backupCodePage.title": "Add backup code verification",
+ "userProfile.backupCodePage.title__codelist": "Backup codes",
+ "userProfile.connectedAccountPage.formHint": "Select a provider to connect your account.",
+ "userProfile.connectedAccountPage.formHint__noAccounts": "There are no available external account providers.",
+ "userProfile.connectedAccountPage.removeResource.messageLine1": "{{identifier}} will be removed from this account.",
+ "userProfile.connectedAccountPage.removeResource.messageLine2": "You will no longer be able to use this connected account and any dependent features will no longer work.",
+ "userProfile.connectedAccountPage.removeResource.successMessage": "{{connectedAccount}} has been removed from your account.",
+ "userProfile.connectedAccountPage.removeResource.title": "Remove connected account",
+ "userProfile.connectedAccountPage.socialButtonsBlockButton": "{{provider|titleize}}",
+ "userProfile.connectedAccountPage.successMessage": "The provider has been added to your account",
+ "userProfile.connectedAccountPage.title": "Add connected account",
+ "userProfile.deletePage.actionDescription": "Type \"Delete account\" below to continue.",
+ "userProfile.deletePage.confirm": "Delete account",
+ "userProfile.deletePage.messageLine1": "Are you sure you want to delete your account?",
+ "userProfile.deletePage.messageLine2": "This action is permanent and irreversible.",
+ "userProfile.deletePage.title": "Delete account",
+ "userProfile.emailAddressPage.emailCode.formHint": "An email containing a verification code will be sent to this email address.",
+ "userProfile.emailAddressPage.emailCode.formSubtitle": "Enter the verification code sent to {{identifier}}",
+ "userProfile.emailAddressPage.emailCode.formTitle": "Verification code",
+ "userProfile.emailAddressPage.emailCode.resendButton": "Didn't receive a code? Resend",
+ "userProfile.emailAddressPage.emailCode.successMessage": "The email {{identifier}} has been added to your account.",
+ "userProfile.emailAddressPage.emailLink.formHint": "An email containing a verification link will be sent to this email address.",
+ "userProfile.emailAddressPage.emailLink.formSubtitle": "Click on the verification link in the email sent to {{identifier}}",
+ "userProfile.emailAddressPage.emailLink.formTitle": "Verification link",
+ "userProfile.emailAddressPage.emailLink.resendButton": "Didn't receive a link? Resend",
+ "userProfile.emailAddressPage.emailLink.successMessage": "The email {{identifier}} has been added to your account.",
+ "userProfile.emailAddressPage.removeResource.messageLine1": "{{identifier}} will be removed from this account.",
+ "userProfile.emailAddressPage.removeResource.messageLine2": "You will no longer be able to sign in using this email address.",
+ "userProfile.emailAddressPage.removeResource.successMessage": "{{emailAddress}} has been removed from your account.",
+ "userProfile.emailAddressPage.removeResource.title": "Remove email address",
+ "userProfile.emailAddressPage.title": "Add email address",
+ "userProfile.emailAddressPage.verifyTitle": "Verify email address",
+ "userProfile.formButtonPrimary__add": "Add",
+ "userProfile.formButtonPrimary__continue": "Continue",
+ "userProfile.formButtonPrimary__finish": "Finish",
+ "userProfile.formButtonPrimary__remove": "Remove",
+ "userProfile.formButtonPrimary__save": "Save",
+ "userProfile.formButtonReset": "Cancel",
+ "userProfile.mfaPage.formHint": "Select a method to add.",
+ "userProfile.mfaPage.title": "Add two-step verification",
+ "userProfile.mfaPhoneCodePage.backButton": "Use existing number",
+ "userProfile.mfaPhoneCodePage.primaryButton__addPhoneNumber": "Add phone number",
+ "userProfile.mfaPhoneCodePage.removeResource.messageLine1": "{{identifier}} will be no longer receiving verification codes when signing in.",
+ "userProfile.mfaPhoneCodePage.removeResource.messageLine2": "Your account may not be as secure. Are you sure you want to continue?",
+ "userProfile.mfaPhoneCodePage.removeResource.successMessage": "SMS code two-step verification has been removed for {{mfaPhoneCode}}",
+ "userProfile.mfaPhoneCodePage.removeResource.title": "Remove two-step verification",
+ "userProfile.mfaPhoneCodePage.subtitle__availablePhoneNumbers": "Select an existing phone number to register for SMS code two-step verification or add a new one.",
+ "userProfile.mfaPhoneCodePage.subtitle__unavailablePhoneNumbers": "There are no available phone numbers to register for SMS code two-step verification, please add a new one.",
+ "userProfile.mfaPhoneCodePage.successMessage1": "When signing in, you will need to enter a verification code sent to this phone number as an additional step.",
+ "userProfile.mfaPhoneCodePage.successMessage2": "Save these backup codes and store them somewhere safe. If you lose access to your authentication device, you can use backup codes to sign in.",
+ "userProfile.mfaPhoneCodePage.successTitle": "SMS code verification enabled",
+ "userProfile.mfaPhoneCodePage.title": "Add SMS code verification",
+ "userProfile.mfaTOTPPage.authenticatorApp.buttonAbleToScan__nonPrimary": "Scan QR code instead",
+ "userProfile.mfaTOTPPage.authenticatorApp.buttonUnableToScan__nonPrimary": "Can’t scan QR code?",
+ "userProfile.mfaTOTPPage.authenticatorApp.infoText__ableToScan": "Set up a new sign-in method in your authenticator app and scan the following QR code to link it to your account.",
+ "userProfile.mfaTOTPPage.authenticatorApp.infoText__unableToScan": "Set up a new sign-in method in your authenticator and enter the Key provided below.",
+ "userProfile.mfaTOTPPage.authenticatorApp.inputLabel__unableToScan1": "Make sure Time-based or One-time passwords is enabled, then finish linking your account.",
+ "userProfile.mfaTOTPPage.authenticatorApp.inputLabel__unableToScan2": "Alternatively, if your authenticator supports TOTP URIs, you can also copy the full URI.",
+ "userProfile.mfaTOTPPage.removeResource.messageLine1": "Verification codes from this authenticator will no longer be required when signing in.",
+ "userProfile.mfaTOTPPage.removeResource.messageLine2": "Your account may not be as secure. Are you sure you want to continue?",
+ "userProfile.mfaTOTPPage.removeResource.successMessage": "Two-step verification via authenticator application has been removed.",
+ "userProfile.mfaTOTPPage.removeResource.title": "Remove two-step verification",
+ "userProfile.mfaTOTPPage.successMessage": "Two-step verification is now enabled. When signing in, you will need to enter a verification code from this authenticator as an additional step.",
+ "userProfile.mfaTOTPPage.title": "Add authenticator application",
+ "userProfile.mfaTOTPPage.verifySubtitle": "Enter verification code generated by your authenticator",
+ "userProfile.mfaTOTPPage.verifyTitle": "Verification code",
+ "userProfile.mobileButton__menu": "Menu",
+ "userProfile.navbar.account": "Profile",
+ "userProfile.navbar.description": "Manage your account info.",
+ "userProfile.navbar.security": "Security",
+ "userProfile.navbar.title": "Account",
+ "userProfile.passkeyScreen.removeResource.messageLine1": "{{name}} will be removed from this account.",
+ "userProfile.passkeyScreen.removeResource.title": "Remove passkey",
+ "userProfile.passkeyScreen.subtitle__rename": "You can change the passkey name to make it easier to find.",
+ "userProfile.passkeyScreen.title__rename": "Rename Passkey",
+ "userProfile.passwordPage.checkboxInfoText__signOutOfOtherSessions": "It is recommended to sign out of all other devices which may have used your old password.",
+ "userProfile.passwordPage.readonly": "Your password can currently not be edited because you can sign in only via the enterprise connection.",
+ "userProfile.passwordPage.successMessage__set": "Your password has been set.",
+ "userProfile.passwordPage.successMessage__signOutOfOtherSessions": "All other devices have been signed out.",
+ "userProfile.passwordPage.successMessage__update": "Your password has been updated.",
+ "userProfile.passwordPage.title__set": "Set password",
+ "userProfile.passwordPage.title__update": "Update password",
+ "userProfile.phoneNumberPage.infoText": "A text message containing a verification code will be sent to this phone number. Message and data rates may apply.",
+ "userProfile.phoneNumberPage.removeResource.messageLine1": "{{identifier}} will be removed from this account.",
+ "userProfile.phoneNumberPage.removeResource.messageLine2": "You will no longer be able to sign in using this phone number.",
+ "userProfile.phoneNumberPage.removeResource.successMessage": "{{phoneNumber}} has been removed from your account.",
+ "userProfile.phoneNumberPage.removeResource.title": "Remove phone number",
+ "userProfile.phoneNumberPage.successMessage": "{{identifier}} has been added to your account.",
+ "userProfile.phoneNumberPage.title": "Add phone number",
+ "userProfile.phoneNumberPage.verifySubtitle": "Enter the verification code sent to {{identifier}}",
+ "userProfile.phoneNumberPage.verifyTitle": "Verify phone number",
+ "userProfile.profilePage.fileDropAreaHint": "Recommended size 1:1, up to 10MB.",
+ "userProfile.profilePage.imageFormDestructiveActionSubtitle": "Remove",
+ "userProfile.profilePage.imageFormSubtitle": "Upload",
+ "userProfile.profilePage.imageFormTitle": "Profile image",
+ "userProfile.profilePage.readonly": "Your profile information has been provided by the enterprise connection and cannot be edited.",
+ "userProfile.profilePage.successMessage": "Your profile has been updated.",
+ "userProfile.profilePage.title": "Update profile",
+ "userProfile.start.activeDevicesSection.destructiveAction": "Sign out of device",
+ "userProfile.start.activeDevicesSection.title": "Active devices",
+ "userProfile.start.connectedAccountsSection.actionLabel__connectionFailed": "Try again",
+ "userProfile.start.connectedAccountsSection.actionLabel__reauthorize": "Authorize now",
+ "userProfile.start.connectedAccountsSection.destructiveActionTitle": "Remove",
+ "userProfile.start.connectedAccountsSection.primaryButton": "Connect account",
+ "userProfile.start.connectedAccountsSection.subtitle__reauthorize": "The required scopes have been updated, and you may be experiencing limited functionality. Please re-authorize this application to avoid any issues",
+ "userProfile.start.connectedAccountsSection.title": "Connected accounts",
+ "userProfile.start.dangerSection.deleteAccountButton": "Delete account",
+ "userProfile.start.dangerSection.title": "Delete account",
+ "userProfile.start.emailAddressesSection.destructiveAction": "Remove email",
+ "userProfile.start.emailAddressesSection.detailsAction__nonPrimary": "Set as primary",
+ "userProfile.start.emailAddressesSection.detailsAction__primary": "Complete verification",
+ "userProfile.start.emailAddressesSection.detailsAction__unverified": "Verify",
+ "userProfile.start.emailAddressesSection.primaryButton": "Add email address",
+ "userProfile.start.emailAddressesSection.title": "Email addresses",
+ "userProfile.start.enterpriseAccountsSection.title": "Enterprise accounts",
+ "userProfile.start.headerTitle__account": "Profile details",
+ "userProfile.start.headerTitle__security": "Security",
+ "userProfile.start.mfaSection.backupCodes.actionLabel__regenerate": "Regenerate",
+ "userProfile.start.mfaSection.backupCodes.headerTitle": "Backup codes",
+ "userProfile.start.mfaSection.backupCodes.subtitle__regenerate": "Get a fresh set of secure backup codes. Prior backup codes will be deleted and cannot be used.",
+ "userProfile.start.mfaSection.backupCodes.title__regenerate": "Regenerate backup codes",
+ "userProfile.start.mfaSection.phoneCode.actionLabel__setDefault": "Set as default",
+ "userProfile.start.mfaSection.phoneCode.destructiveActionLabel": "Remove",
+ "userProfile.start.mfaSection.primaryButton": "Add two-step verification",
+ "userProfile.start.mfaSection.title": "Two-step verification",
+ "userProfile.start.mfaSection.totp.destructiveActionTitle": "Remove",
+ "userProfile.start.mfaSection.totp.headerTitle": "Authenticator application",
+ "userProfile.start.passkeysSection.menuAction__destructive": "Remove",
+ "userProfile.start.passkeysSection.menuAction__rename": "Rename",
+ "userProfile.start.passkeysSection.title": "Passkeys",
+ "userProfile.start.passwordSection.primaryButton__setPassword": "Set password",
+ "userProfile.start.passwordSection.primaryButton__updatePassword": "Update password",
+ "userProfile.start.passwordSection.title": "Password",
+ "userProfile.start.phoneNumbersSection.destructiveAction": "Remove phone number",
+ "userProfile.start.phoneNumbersSection.detailsAction__nonPrimary": "Set as primary",
+ "userProfile.start.phoneNumbersSection.detailsAction__primary": "Complete verification",
+ "userProfile.start.phoneNumbersSection.detailsAction__unverified": "Verify phone number",
+ "userProfile.start.phoneNumbersSection.primaryButton": "Add phone number",
+ "userProfile.start.phoneNumbersSection.title": "Phone numbers",
+ "userProfile.start.profileSection.primaryButton": "Update profile",
+ "userProfile.start.profileSection.title": "Profile",
+ "userProfile.start.usernameSection.primaryButton__setUsername": "Set username",
+ "userProfile.start.usernameSection.primaryButton__updateUsername": "Update username",
+ "userProfile.start.usernameSection.title": "Username",
+ "userProfile.start.web3WalletsSection.destructiveAction": "Remove wallet",
+ "userProfile.start.web3WalletsSection.primaryButton": "Web3 wallets",
+ "userProfile.start.web3WalletsSection.title": "Web3 wallets",
+ "userProfile.usernamePage.successMessage": "Your username has been updated.",
+ "userProfile.usernamePage.title__set": "Set username",
+ "userProfile.usernamePage.title__update": "Update username",
+ "userProfile.web3WalletPage.removeResource.messageLine1": "{{identifier}} will be removed from this account.",
+ "userProfile.web3WalletPage.removeResource.messageLine2": "You will no longer be able to sign in using this web3 wallet.",
+ "userProfile.web3WalletPage.removeResource.successMessage": "{{web3Wallet}} has been removed from your account.",
+ "userProfile.web3WalletPage.removeResource.title": "Remove web3 wallet",
+ "userProfile.web3WalletPage.subtitle__availableWallets": "Select a web3 wallet to connect to your account.",
+ "userProfile.web3WalletPage.subtitle__unavailableWallets": "There are no available web3 wallets.",
+ "userProfile.web3WalletPage.successMessage": "The wallet has been added to your account.",
+ "userProfile.web3WalletPage.title": "Add web3 wallet"
+}
diff --git a/locales/en-US/color.json b/locales/en-US/color.json
new file mode 100644
index 0000000000..aa80a63b84
--- /dev/null
+++ b/locales/en-US/color.json
@@ -0,0 +1,22 @@
+{
+ "blue": "Dawn Blue",
+ "custom": "Custom",
+ "cyan": "Bright Cyan",
+ "default": "Default",
+ "geekblue": "Geek Blue",
+ "gold": "Marigold",
+ "green": "Aurora Green",
+ "lime": "Lime",
+ "magenta": "French Magenta",
+ "mauve": "Wisteria Purple",
+ "olive": "Olive Green",
+ "orange": "Sunset",
+ "presets": "Presets",
+ "purple": "Eggplant Purple",
+ "red": "Twilight",
+ "sage": "Sage Green",
+ "sand": "Beach",
+ "slate": "Slate Gray",
+ "volcano": "Volcano",
+ "yellow": "Sunrise"
+}
diff --git a/locales/en-US/common.json b/locales/en-US/common.json
new file mode 100644
index 0000000000..5932331d0d
--- /dev/null
+++ b/locales/en-US/common.json
@@ -0,0 +1,371 @@
+{
+ "about": "About",
+ "advanceSettings": "Advanced Settings",
+ "alert.cloud.action": "Try now",
+ "alert.cloud.desc": "All registered users get {{credit}} free computing credits—no setup needed. Includes global cloud sync and advanced web search.",
+ "alert.cloud.descOnMobile": "All registered users get {{credit}} free computing credits—no setup needed.",
+ "alert.cloud.title": "{{name}} beta is live",
+ "appLoading.appIdle": "Ready to start",
+ "appLoading.appInitializing": "Application is starting...",
+ "appLoading.failed": "Something went wrong during startup. View details to troubleshoot, or try again later.",
+ "appLoading.finished": "Database initialization completed",
+ "appLoading.goToChat": "Loading chat page...",
+ "appLoading.initAuth": "Initializing authentication service...",
+ "appLoading.initUser": "Initializing user status...",
+ "appLoading.initializing": "Initializing PGlite database...",
+ "appLoading.loadingDependencies": "Initializing dependencies...",
+ "appLoading.loadingWasm": "Loading WASM module...",
+ "appLoading.migrating": "Performing database migration...",
+ "appLoading.ready": "Database is ready",
+ "appLoading.showDetail": "View details",
+ "autoGenerate": "Autocomplete",
+ "autoGenerateTooltip": "Autocomplete the description from the Agent Profile",
+ "autoGenerateTooltipDisabled": "Add an Agent Profile first to use Autocomplete",
+ "back": "Back",
+ "batchDelete": "Batch Delete",
+ "blog": "Product Blog",
+ "branching": "Create Subtopic",
+ "branchingDisable": "The \"Sub-topic\" feature is unavailable in the current mode. To use this feature, please switch to Postgres/Pglite DB mode or use LobeHub Cloud.",
+ "branchingRequiresSavedTopic": "Current topic is not saved, please save it first to use subtopic feature",
+ "cancel": "Cancel",
+ "changelog": "Changelog",
+ "clientDB.autoInit.title": "Initializing PGlite Database",
+ "clientDB.error.desc": "PGlite failed to initialize. Retry first. If it helps, open Self-serve fixes and follow the steps. Still stuck after a few tries? Use Report issue to send us the error details.",
+ "clientDB.error.detail": "Error reason: [{{type}}] {{message}}. Details are as follows:",
+ "clientDB.error.detailTitle": "Error Reason",
+ "clientDB.error.report": "Report Issue",
+ "clientDB.error.retry": "Retry",
+ "clientDB.error.selfSolve": "Self-serve fixes",
+ "clientDB.error.title": "Database Initialization Failed",
+ "clientDB.initing.error": "An error occurred, please try again",
+ "clientDB.initing.idle": "Waiting for initialization...",
+ "clientDB.initing.initializing": "Initializing...",
+ "clientDB.initing.loadingDependencies": "Loading dependencies...",
+ "clientDB.initing.loadingWasmModule": "Loading WASM module...",
+ "clientDB.initing.migrating": "Performing database migration...",
+ "clientDB.initing.ready": "Database is ready",
+ "clientDB.modal.desc": "Enable the next-generation client database. Persist chat data in your browser and unlock advanced features like the Library.",
+ "clientDB.modal.enable": "Enable Now",
+ "clientDB.modal.features.knowledgeBase.desc": "Build your personal Library and chat with Agents using it (coming soon).",
+ "clientDB.modal.features.knowledgeBase.title": "Library chat support — your second brain",
+ "clientDB.modal.features.localFirst.desc": "Chat data is stored entirely in the browser, keeping your data always under your control.",
+ "clientDB.modal.features.localFirst.title": "Local first, privacy first",
+ "clientDB.modal.features.pglite.desc": "Built on PGlite, with native support for advanced features like vector search",
+ "clientDB.modal.features.pglite.title": "Next-generation client storage architecture",
+ "clientDB.modal.init.desc": "Initializing the database. Depending on your device and network, this may take 5–30 seconds. You can do something else and come back when it's ready.",
+ "clientDB.modal.init.title": "Initializing PGlite Database",
+ "clientDB.modal.title": "Enable Client Database",
+ "clientDB.ready.button": "Use Now",
+ "clientDB.ready.desc": "Ready to use",
+ "clientDB.ready.title": "PGlite Database is Ready",
+ "clientDB.solve.backup.backup": "Backup",
+ "clientDB.solve.backup.backupSuccess": "Backup Successful",
+ "clientDB.solve.backup.desc": "Export key data from the current database",
+ "clientDB.solve.backup.export": "Export All Data",
+ "clientDB.solve.backup.exportDesc": "The exported data will be saved in JSON format, which can be used for future recovery or analysis.",
+ "clientDB.solve.backup.reset.alert": "Warning",
+ "clientDB.solve.backup.reset.alertDesc": "The following actions may delete data. Back up first—it's your call.",
+ "clientDB.solve.backup.reset.button": "Completely Reset Database (Delete All Data)",
+ "clientDB.solve.backup.reset.confirm.desc": "This action will delete all data and cannot be undone. Do you confirm to continue?",
+ "clientDB.solve.backup.reset.confirm.title": "Confirm Database Reset",
+ "clientDB.solve.backup.reset.desc": "Reset the database in case of irreversible migration",
+ "clientDB.solve.backup.reset.title": "Database Reset",
+ "clientDB.solve.backup.restore": "Restore",
+ "clientDB.solve.backup.restoreSuccess": "Restore Successful",
+ "clientDB.solve.backup.title": "Data Backup",
+ "clientDB.solve.diagnosis.createdAt": "Creation Time",
+ "clientDB.solve.diagnosis.migratedAt": "Migration Completion Time",
+ "clientDB.solve.diagnosis.sql": "Migration SQL",
+ "clientDB.solve.diagnosis.title": "Migration Status",
+ "clientDB.solve.repair.desc": "Manually manage migration status",
+ "clientDB.solve.repair.runSQL": "Custom Execute",
+ "clientDB.solve.repair.sql.clear": "Clear",
+ "clientDB.solve.repair.sql.desc": "Execute custom SQL statements to fix database issues",
+ "clientDB.solve.repair.sql.markFinished": "Mark as Finished",
+ "clientDB.solve.repair.sql.placeholder": "Enter SQL statement...",
+ "clientDB.solve.repair.sql.result": "Execution Result",
+ "clientDB.solve.repair.sql.run": "Execute",
+ "clientDB.solve.repair.sql.title": "SQL Executor",
+ "clientDB.solve.repair.title": "Migration Control",
+ "clientDB.solve.tabs.backup": "Backup & Restore",
+ "clientDB.solve.tabs.diagnosis": "Diagnosis",
+ "clientDB.solve.tabs.repair": "Repair",
+ "close": "Close",
+ "cmdk.about": "About",
+ "cmdk.aiModeEmptyState": "Type your question above to start chatting with AI",
+ "cmdk.aiModeHint": "Press Enter to ask",
+ "cmdk.aiModePlaceholder": "Ask AI anything...",
+ "cmdk.aiPainting": "AI Art",
+ "cmdk.askAI": "Ask Agent",
+ "cmdk.askAIHeading": "Use the following features for {{query}}",
+ "cmdk.askAIHeadingEmpty": "Choose an AI feature",
+ "cmdk.askLobeAI": "Ask Lobe AI",
+ "cmdk.community": "Community",
+ "cmdk.communitySupport": "Community Support",
+ "cmdk.contactViaEmail": "Contact us via email",
+ "cmdk.context.agent": "Agent",
+ "cmdk.context.community": "Community",
+ "cmdk.context.general": "General",
+ "cmdk.context.group": "Group",
+ "cmdk.context.memory": "Memory",
+ "cmdk.context.page": "Page",
+ "cmdk.context.painting": "Painting",
+ "cmdk.context.resource": "Resource",
+ "cmdk.context.settings": "Settings",
+ "cmdk.discover": "Discover",
+ "cmdk.keyboard.ESC": "ESC",
+ "cmdk.keyboard.Tab": "Tab",
+ "cmdk.memory": "Memory",
+ "cmdk.navigate": "Navigate",
+ "cmdk.newAgent": "Create New Agent",
+ "cmdk.newAgentTeam": "Create New Group",
+ "cmdk.newLibrary": "New Library",
+ "cmdk.newPage": "New Page",
+ "cmdk.newTopic": "New topic in current Agent",
+ "cmdk.noResults": "No results found",
+ "cmdk.openSettings": "Open Settings",
+ "cmdk.pages": "Pages",
+ "cmdk.painting": "Painting",
+ "cmdk.resource": "Resources",
+ "cmdk.search.agent": "Agent",
+ "cmdk.search.agents": "Agents",
+ "cmdk.search.assistant": "Agent",
+ "cmdk.search.assistants": "Agents",
+ "cmdk.search.communityAgent": "Community Agent",
+ "cmdk.search.file": "File",
+ "cmdk.search.files": "Files",
+ "cmdk.search.loading": "Searching...",
+ "cmdk.search.market": "Community",
+ "cmdk.search.mcp": "MCP Server",
+ "cmdk.search.mcps": "MCP Servers",
+ "cmdk.search.message": "Message",
+ "cmdk.search.messages": "Messages",
+ "cmdk.search.page": "Page",
+ "cmdk.search.pages": "Pages",
+ "cmdk.search.plugin": "Skill",
+ "cmdk.search.plugins": "Skills",
+ "cmdk.search.searchMore": "Search more {{type}}",
+ "cmdk.search.searching": "Search Results",
+ "cmdk.search.topic": "Topic",
+ "cmdk.search.topics": "Topics",
+ "cmdk.searchPlaceholder": "Enter a command or search...",
+ "cmdk.settings": "Settings",
+ "cmdk.starOnGitHub": "Star us on GitHub",
+ "cmdk.submitIssue": "Submit Issue",
+ "cmdk.theme": "Theme",
+ "cmdk.themeAuto": "Auto",
+ "cmdk.themeDark": "Dark",
+ "cmdk.themeLight": "Light",
+ "cmdk.toOpen": "Open",
+ "cmdk.toSelect": "Select",
+ "confirm": "Confirm",
+ "contact": "Contact Us",
+ "copy": "Copy",
+ "copyFail": "Copy failed",
+ "copySuccess": "Copied successfully",
+ "dataStatistics.messages": "Messages",
+ "dataStatistics.sessions": "Agents",
+ "dataStatistics.today": "Today's New",
+ "dataStatistics.topics": "Topics",
+ "defaultAgent": "Custom Agent",
+ "defaultSession": "Custom Agent",
+ "delete": "Delete",
+ "document": "User Manual",
+ "download": "Download",
+ "duplicate": "Duplicate",
+ "edit": "Edit",
+ "errors.invalidFileFormat": "Invalid file format",
+ "errors.unimplementedType": "Unimplemented type. Please check the reducer.",
+ "export": "Export Configuration",
+ "exportType.agent": "Export Agent Settings",
+ "exportType.agentWithMessage": "Export Agent and Messages",
+ "exportType.all": "Export Global Settings and All Agent Data",
+ "exportType.allAgent": "Export All Agent Settings",
+ "exportType.allAgentWithMessage": "Export All Agents and Messages",
+ "exportType.globalSetting": "Export Global Settings",
+ "feedback": "Feedback",
+ "follow": "Follow us on {{name}}",
+ "footer.action.feedback": "Share feedback",
+ "footer.action.star": "Star on GitHub",
+ "footer.and": "and",
+ "footer.feedback.action": "Share Feedback",
+ "footer.feedback.desc": "Your ideas help us improve {{appName}}. Share feature requests or UX feedback—we’ll take it from there.",
+ "footer.feedback.title": "Share feedback on GitHub",
+ "footer.later": "Later",
+ "footer.star.action": "Star",
+ "footer.star.desc": "If you like {{appName}}, a GitHub star helps a lot. Thank you.",
+ "footer.star.title": "Star us on GitHub",
+ "footer.title": "Like Our Product?",
+ "fullscreen": "Full Screen Mode",
+ "geminiImageChineseWarning.content": "Nano Banana may occasionally fail to generate images when using Chinese. It is recommended to use English for better results.",
+ "geminiImageChineseWarning.continueGenerate": "Continue Generating",
+ "geminiImageChineseWarning.continueSend": "Continue Sending",
+ "geminiImageChineseWarning.doNotShowAgain": "Do Not Show Again",
+ "geminiImageChineseWarning.title": "Chinese Input Notice",
+ "historyRange": "History Range",
+ "import": "Import",
+ "importData": "Import Data",
+ "importModal.error.desc": "Sorry, an error occurred during the data import process. Please try importing again, or <1>submit a request1>, and we will help you troubleshoot the issue as soon as possible.",
+ "importModal.error.title": "Data Import Failed",
+ "importModal.finish.onlySettings": "System settings imported successfully",
+ "importModal.finish.start": "Start using",
+ "importModal.finish.subTitle": "Data imported successfully, took {{duration}} seconds. Import details are as follows:",
+ "importModal.finish.title": "Data import completed",
+ "importModal.loading": "Data importing, please wait...",
+ "importModal.preparing": "Data import module is preparing...",
+ "importModal.result.added": "Imported successfully",
+ "importModal.result.errors": "Import errors",
+ "importModal.result.messages": "Messages",
+ "importModal.result.sessionGroups": "Groups",
+ "importModal.result.sessions": "Agents",
+ "importModal.result.skips": "Duplicates skipped",
+ "importModal.result.topics": "Topics",
+ "importModal.result.type": "Data Type",
+ "importModal.result.update": "Record Updated",
+ "importModal.title": "Import Data",
+ "importModal.uploading.desc": "The current file is large, and is being uploaded...",
+ "importModal.uploading.restTime": "Time remaining",
+ "importModal.uploading.speed": "Upload speed",
+ "importPreview.confirmImport": "Confirm Import",
+ "importPreview.hashLabel": "Hash",
+ "importPreview.tables.count": "Record Count",
+ "importPreview.tables.name": "Table Name",
+ "importPreview.title": "Data Import Preview",
+ "importPreview.totalRecords": "A total of {{count}} records will be imported",
+ "importPreview.totalTables": "{{count}} tables",
+ "information": "Community and News",
+ "installPWA": "Install browser app",
+ "labs": "Labs",
+ "lang.ar": "Arabic",
+ "lang.auto": "Follow system language settings",
+ "lang.bg-BG": "Bulgarian",
+ "lang.bn": "Bengali",
+ "lang.cs-CZ": "Czech",
+ "lang.da-DK": "Danish",
+ "lang.de-DE": "German",
+ "lang.el-GR": "Greek",
+ "lang.en": "English",
+ "lang.en-US": "English",
+ "lang.es-ES": "Spanish",
+ "lang.fa-IR": "Persian",
+ "lang.fi-FI": "Finnish",
+ "lang.fr-FR": "French",
+ "lang.hi-IN": "Hindi",
+ "lang.hu-HU": "Hungarian",
+ "lang.id-ID": "Indonesian",
+ "lang.it-IT": "Italian",
+ "lang.ja-JP": "Japanese",
+ "lang.ko-KR": "Korean",
+ "lang.nl-NL": "Dutch",
+ "lang.no-NO": "Norwegian",
+ "lang.pl-PL": "Polish",
+ "lang.pt-BR": "Portuguese",
+ "lang.pt-PT": "Portuguese",
+ "lang.ro-RO": "Romanian",
+ "lang.ru-RU": "Russian",
+ "lang.sk-SK": "Slovak",
+ "lang.sr-RS": "Serbian",
+ "lang.sv-SE": "Swedish",
+ "lang.th-TH": "Thai",
+ "lang.tr-TR": "Turkish",
+ "lang.uk-UA": "Ukrainian",
+ "lang.vi-VN": "Vietnamese",
+ "lang.zh": "Simplified Chinese",
+ "lang.zh-CN": "Simplified Chinese",
+ "lang.zh-TW": "Traditional Chinese",
+ "layoutInitializing": "Loading layout...",
+ "legal": "Legal Disclaimer",
+ "loading": "Loading...",
+ "mail.business": "Business Cooperation",
+ "mail.support": "Email Support",
+ "more": "More",
+ "navPanel.agent": "Agent",
+ "navPanel.displayItems": "Display Items",
+ "navPanel.library": "Library",
+ "navPanel.searchAgent": "Search Agent...",
+ "navPanel.searchResultEmpty": "No search results found",
+ "new": "New",
+ "noContent": "No content",
+ "oauth": "SSO Login",
+ "officialSite": "Official Website",
+ "ok": "OK",
+ "or": "or",
+ "pageSizeItem": "{{count}} items",
+ "password": "Password",
+ "pin": "Pin",
+ "pinOff": "Unpin",
+ "privacy": "Privacy Policy",
+ "regenerate": "Regenerate",
+ "releaseNotes": "Version Details",
+ "rename": "Rename",
+ "reset": "Reset",
+ "retry": "Retry",
+ "run": "Run",
+ "save": "Save",
+ "send": "Send",
+ "setting": "Settings",
+ "share": "Share",
+ "stop": "Stop",
+ "sync.actions.settings": "Sync Settings",
+ "sync.actions.sync": "Sync Now",
+ "sync.awareness.current": "Current Device",
+ "sync.channel": "Channel",
+ "sync.disabled.actions.enable": "Enable Cloud Sync",
+ "sync.disabled.actions.settings": "Sync Settings",
+ "sync.disabled.desc": "Current session data is only stored in this browser. If you need to sync data across multiple devices, please configure and enable cloud sync.",
+ "sync.disabled.title": "Data Sync Disabled",
+ "sync.enabled.title": "Data Sync",
+ "sync.status.connecting": "Connecting",
+ "sync.status.disabled": "Sync Disabled",
+ "sync.status.ready": "Connected",
+ "sync.status.synced": "Synced",
+ "sync.status.syncing": "Syncing",
+ "sync.status.unconnected": "Connection Failed",
+ "sync.title": "Sync Status",
+ "sync.unconnected.tip": "Signaling server connection failed, and peer-to-peer communication channel cannot be established. Please check the network and try again.",
+ "tab.aiImage": "Artwork",
+ "tab.audio": "Audio",
+ "tab.chat": "Chat",
+ "tab.community": "Community",
+ "tab.discover": "Discover",
+ "tab.files": "Files",
+ "tab.home": "Home",
+ "tab.knowledgeBase": "Library",
+ "tab.me": "Me",
+ "tab.memory": "Memory",
+ "tab.pages": "Pages",
+ "tab.resource": "Resources",
+ "tab.search": "Search",
+ "tab.setting": "Settings",
+ "tab.video": "Video",
+ "telemetry.allow": "Allow",
+ "telemetry.deny": "Deny",
+ "telemetry.desc": "We would like to anonymously collect usage information to help us improve {{appName}} and provide you with a better product experience. You can disable this at any time in Settings - About.",
+ "telemetry.learnMore": "Learn More",
+ "telemetry.title": "Help improve {{appName}}",
+ "temp": "Temporary",
+ "terms": "Terms of Service",
+ "unknownError": "Unknown error",
+ "update": "Update",
+ "updateAgent": "Update Agent Information",
+ "upgradeVersion.action": "Upgrade",
+ "upgradeVersion.hasNew": "New update available",
+ "upgradeVersion.newVersion": "New version available: {{version}}",
+ "userPanel.anonymousNickName": "Anonymous User",
+ "userPanel.billing": "Billing Management",
+ "userPanel.cloud": "Launch {{name}}",
+ "userPanel.community": "Community",
+ "userPanel.data": "Data Storage",
+ "userPanel.defaultNickname": "Community User",
+ "userPanel.discord": "Community Support",
+ "userPanel.docs": "Documentation",
+ "userPanel.email": "Email Support",
+ "userPanel.feedback": "Feedback and Suggestions",
+ "userPanel.help": "Help Center",
+ "userPanel.moveGuide": "The settings button has been moved here",
+ "userPanel.plans": "Subscription Plans",
+ "userPanel.profile": "Account",
+ "userPanel.setting": "Settings",
+ "userPanel.usages": "Usage Statistics",
+ "version": "Version"
+}
diff --git a/locales/en-US/components.json b/locales/en-US/components.json
new file mode 100644
index 0000000000..9176878f4e
--- /dev/null
+++ b/locales/en-US/components.json
@@ -0,0 +1,142 @@
+{
+ "ArgsInput.addArgument": "Add Argument",
+ "ArgsInput.argumentPlaceholder": "Argument {{index}}",
+ "ArgsInput.enterFirstArgument": "Enter first argument...",
+ "DragUpload.dragDesc": "Drag and drop files here to upload multiple images.",
+ "DragUpload.dragFileDesc": "Drag and drop images and files here to upload multiple images and files.",
+ "DragUpload.dragFileTitle": "Upload Files",
+ "DragUpload.dragTitle": "Upload Images",
+ "EmojiPicker.delete": "Delete Avatar",
+ "EmojiPicker.draggerDesc": "Click or drag an image here to upload",
+ "EmojiPicker.emoji": "Emoji Avatar",
+ "EmojiPicker.fileTypeError": "Please upload a valid image file",
+ "EmojiPicker.upload": "Upload Avatar",
+ "EmojiPicker.uploadBtn": "Crop and Upload",
+ "FileManager.actions.addToKnowledgeBase": "Add to Library",
+ "FileManager.actions.addToOtherKnowledgeBase": "Add to another Library",
+ "FileManager.actions.batchChunking": "Batch Chunking",
+ "FileManager.actions.chunking": "Chunking",
+ "FileManager.actions.chunkingTooltip": "Split the file into multiple text chunks and embedding them for semantic search and file dialogue.",
+ "FileManager.actions.chunkingUnsupported": "This file does not support chunking.",
+ "FileManager.actions.confirmDelete": "You are about to delete this file. Once deleted, it cannot be recovered. Please confirm your action.",
+ "FileManager.actions.confirmDeleteFolder": "You are about to delete this folder and all of its contents. This action cannot be undone. Please confirm your decision.",
+ "FileManager.actions.confirmDeleteMultiFiles": "You are about to delete the selected {{count}} files. Once deleted, they cannot be recovered. Please confirm your action.",
+ "FileManager.actions.confirmRemoveFromKnowledgeBase": "You’re about to remove {{count}} selected file(s) from the Library. They’ll still be available in All Files. Confirm to continue.",
+ "FileManager.actions.copyUrl": "Copy Link",
+ "FileManager.actions.copyUrlSuccess": "File url copied successfully.",
+ "FileManager.actions.createChunkingTask": "Preparing...",
+ "FileManager.actions.deleteSuccess": "File deleted successfully.",
+ "FileManager.actions.downloading": "Downloading file...",
+ "FileManager.actions.goBack": "Go to previous page",
+ "FileManager.actions.goForward": "Go to next page",
+ "FileManager.actions.goToParent": "Go to parent folder",
+ "FileManager.actions.moveError": "Failed to move file",
+ "FileManager.actions.moveHere": "Move here",
+ "FileManager.actions.moveSuccess": "File moved successfully",
+ "FileManager.actions.moveToFolder": "Move to...",
+ "FileManager.actions.moveToRoot": "Move to root directory",
+ "FileManager.actions.removeFromKnowledgeBase": "Remove from Library",
+ "FileManager.actions.removeFromKnowledgeBaseSuccess": "File removed successfully.",
+ "FileManager.actions.rename": "Rename",
+ "FileManager.actions.renameError": "Rename failed",
+ "FileManager.actions.renameSuccess": "Rename successful",
+ "FileManager.bottom": "You've reached the end.",
+ "FileManager.config.showFilesInKnowledgeBase": "Show content in Library",
+ "FileManager.emptyStatus.actions.file": "Upload File",
+ "FileManager.emptyStatus.actions.folder": "Upload Folder",
+ "FileManager.emptyStatus.actions.knowledgeBase": "Create Library",
+ "FileManager.emptyStatus.or": "or",
+ "FileManager.emptyStatus.title": "Drag files or folders here",
+ "FileManager.noFolders": "No folders available",
+ "FileManager.sort.dateAdded": "Date Added",
+ "FileManager.sort.name": "Name",
+ "FileManager.sort.size": "Size",
+ "FileManager.title.createdAt": "Created At",
+ "FileManager.title.size": "Size",
+ "FileManager.title.title": "File",
+ "FileManager.total.fileCount": "Total {{count}} items",
+ "FileManager.total.selectedCount": "Selected {{count}} items",
+ "FileManager.view.list": "List View",
+ "FileManager.view.masonry": "Grid View",
+ "FileParsingStatus.chunks.embeddingStatus.empty": "Text chunks have not been fully embedded, which will render the semantic search feature unavailable. To improve search quality, please embedding the text chunks.",
+ "FileParsingStatus.chunks.embeddingStatus.error": "Embedding failed",
+ "FileParsingStatus.chunks.embeddingStatus.errorResult": "Vectorization failed, please check and try again. Error detail:",
+ "FileParsingStatus.chunks.embeddingStatus.processing": "Text chunks are being embedded, please be patient.",
+ "FileParsingStatus.chunks.embeddingStatus.success": "All current text chunks have been embedded",
+ "FileParsingStatus.chunks.embeddings": "Embedding",
+ "FileParsingStatus.chunks.status.error": "Chunking failed",
+ "FileParsingStatus.chunks.status.errorResult": "Chunking failed, please check and try again. Error detail:",
+ "FileParsingStatus.chunks.status.processing": "Chunking",
+ "FileParsingStatus.chunks.status.processingTip": "The server is splitting text chunks; closing the page will not affect the chunking progress.",
+ "GoBack.back": "Back",
+ "HtmlPreview.actions.download": "Download",
+ "HtmlPreview.actions.preview": "Preview",
+ "HtmlPreview.iframeTitle": "HTML Preview",
+ "HtmlPreview.mode.code": "Code",
+ "HtmlPreview.mode.preview": "Preview",
+ "HtmlPreview.title": "HTML Preview",
+ "ImageUpload.actions.changeImage": "Click to change image",
+ "ImageUpload.actions.dropMultipleFiles": "Uploading multiple files at once is not supported; only the first file will be used",
+ "ImageUpload.placeholder.primary": "Add Image",
+ "ImageUpload.placeholder.secondary": "Click or drag to upload",
+ "KeyValueEditor.addButton": "Add a row",
+ "KeyValueEditor.deleteTooltip": "Delete",
+ "KeyValueEditor.duplicateKeyError": "Key must be unique",
+ "KeyValueEditor.keyPlaceholder": "Key",
+ "KeyValueEditor.valuePlaceholder": "Value",
+ "LocalFile.action.open": "Open",
+ "LocalFile.action.showInFolder": "Show in Folder",
+ "MaxTokenSlider.unlimited": "Unlimited",
+ "ModelSelect.featureTag.custom": "Custom model, by default, supports both function calls and visual recognition. Please verify the availability of the above capabilities based on actual situations.",
+ "ModelSelect.featureTag.file": "This model supports file upload for reading and recognition.",
+ "ModelSelect.featureTag.functionCall": "This model supports function calls.",
+ "ModelSelect.featureTag.imageOutput": "This model supports image generation.",
+ "ModelSelect.featureTag.reasoning": "This model supports deep thinking.",
+ "ModelSelect.featureTag.search": "This model supports online search.",
+ "ModelSelect.featureTag.tokens": "This model supports up to {{tokens}} tokens in a single session.",
+ "ModelSelect.featureTag.video": "This model supports video recognition",
+ "ModelSelect.featureTag.vision": "This model supports visual recognition.",
+ "ModelSelect.removed": "The model is not in the list. It will be automatically removed if deselected.",
+ "ModelSwitchPanel.emptyModel": "No enabled model. Please go to settings to enable.",
+ "ModelSwitchPanel.emptyProvider": "No enabled providers. Please go to settings to enable one.",
+ "ModelSwitchPanel.goToSettings": "Go to settings",
+ "ModelSwitchPanel.provider": "Provider",
+ "ModelSwitchPanel.title": "Model",
+ "MultiImagesUpload.actions.uploadMore": "Click or drag to upload more",
+ "MultiImagesUpload.modal.complete": "Done",
+ "MultiImagesUpload.modal.newFileIndicator": "New",
+ "MultiImagesUpload.modal.selectImageToPreview": "Please select an image to preview",
+ "MultiImagesUpload.modal.title": "Manage Images ({{count}})",
+ "MultiImagesUpload.modal.upload": "Upload Images",
+ "MultiImagesUpload.placeholder.primary": "Click or drag to upload images",
+ "MultiImagesUpload.placeholder.secondary": "Supports multiple image selection",
+ "MultiImagesUpload.progress.uploadingWithCount": "{{completed}}/{{total}} uploaded",
+ "MultiImagesUpload.validation.fileSizeExceeded": "File size exceeds the maximum allowed",
+ "MultiImagesUpload.validation.fileSizeExceededDetail": "{{fileName}} ({{actualSize}}) exceeds the maximum allowed size of {{maxSize}}",
+ "MultiImagesUpload.validation.fileSizeExceededMultiple": "{{count}} files exceed the maximum allowed size of {{maxSize}}: {{fileList}}",
+ "MultiImagesUpload.validation.imageCountExceeded": "Maximum number of images exceeded",
+ "OllamaSetupGuide.action.close": "Close Prompt",
+ "OllamaSetupGuide.action.start": "Installed",
+ "OllamaSetupGuide.cors.description": "Due to browser security restrictions, you need to configure cross-origin settings for Ollama to function properly.",
+ "OllamaSetupGuide.cors.linux.env": "Add `Environment` under the [Service] section, and set the OLLAMA_ORIGINS environment variable:",
+ "OllamaSetupGuide.cors.linux.reboot": "Reload systemd and restart Ollama",
+ "OllamaSetupGuide.cors.linux.systemd": "Edit the ollama service using systemd:",
+ "OllamaSetupGuide.cors.macos": "Please open the 'Terminal' application, paste the following command, and press Enter to run it.",
+ "OllamaSetupGuide.cors.reboot": "Please restart the Ollama service after the execution is complete.",
+ "OllamaSetupGuide.cors.title": "Configure Ollama for Cross-Origin Access",
+ "OllamaSetupGuide.cors.windows": "On Windows, click 'Control Panel' and go to edit system environment variables. Create a new environment variable named 'OLLAMA_ORIGINS' for your user account, with the value set to *, and click 'OK/Apply' to save.",
+ "OllamaSetupGuide.install.description": "Please ensure that you have started Ollama. If you haven't downloaded Ollama, please visit the official website to <1>download1> it.",
+ "OllamaSetupGuide.install.docker": "If you prefer to use Docker, Ollama also provides an official Docker image, which you can pull using the following command:",
+ "OllamaSetupGuide.install.linux.command": "Install using the following command:",
+ "OllamaSetupGuide.install.linux.manual": "Alternatively, you can refer to the <1>Linux Manual Installation Guide1> for a manual installation.",
+ "OllamaSetupGuide.install.title": "Install and Start the Ollama Application Locally",
+ "OllamaSetupGuide.install.windowsTab": "Windows (Preview)",
+ "Thinking.thinking": "Deep Thinking...",
+ "Thinking.thought": "Deeply Thought (in {{duration}} seconds)",
+ "Thinking.thoughtWithDuration": "Deeply Thought",
+ "devTools.cache.empty": "Cache is empty",
+ "devTools.metadata.empty": "No metadata available",
+ "knowledgeBase.empty.description": "Create a Library to organize and manage your resources",
+ "knowledgeBase.empty.search": "No matching Library found",
+ "knowledgeBase.empty.title": "No Library available"
+}
diff --git a/locales/en-US/discover.json b/locales/en-US/discover.json
new file mode 100644
index 0000000000..72484b9d9b
--- /dev/null
+++ b/locales/en-US/discover.json
@@ -0,0 +1,483 @@
+{
+ "assistant.favorite": "Save",
+ "assistant.favoriteFailed": "Failed to save",
+ "assistant.favoriteSuccess": "Saved",
+ "assistant.like": "Like",
+ "assistant.likeFailed": "Failed to like",
+ "assistant.likeSuccess": "Liked",
+ "assistant.unfavorite": "Unsave",
+ "assistant.unfavoriteFailed": "Failed to unsave",
+ "assistant.unfavoriteSuccess": "Unsaved",
+ "assistant.unlike": "Unlike",
+ "assistant.unlikeSuccess": "Unliked",
+ "assistants.addAgent": "Add Agent",
+ "assistants.addAgentAndConverse": "Add Agent & Chat",
+ "assistants.addAgentSuccess": "Added",
+ "assistants.conversation.l1": "Hi, I’m **{{name}}**. Share your goal or Context—we’ll collaborate from here.",
+ "assistants.conversation.l2": "Here’s what I can do:",
+ "assistants.conversation.l3": "Start the conversation",
+ "assistants.description": "About this Agent",
+ "assistants.detail": "Details",
+ "assistants.details.capabilities.knowledge.desc": "This Agent includes the following Libraries to help answer more questions.",
+ "assistants.details.capabilities.knowledge.title": "Library",
+ "assistants.details.capabilities.plugin.desc": "This Agent includes the following Skills to help you complete more tasks.",
+ "assistants.details.capabilities.plugin.title": "Built-in Skills",
+ "assistants.details.capabilities.title": "Agent Capabilities",
+ "assistants.details.overview.example": "Agent Demo",
+ "assistants.details.overview.title": "Overview",
+ "assistants.details.related.listTitle": "Related Agents",
+ "assistants.details.related.more": "View More",
+ "assistants.details.related.title": "Related Recommendations",
+ "assistants.details.sidebar.toc": "Table of Contents",
+ "assistants.details.summary.title": "What can you do with this Agent?",
+ "assistants.details.systemRole.openingMessage": "Opening Message",
+ "assistants.details.systemRole.openingQuestions": "Opening Questions",
+ "assistants.details.systemRole.title": "Agent setup",
+ "assistants.details.version.empty": "No historical versions yet",
+ "assistants.details.version.status.archived": "Archived",
+ "assistants.details.version.status.deprecated": "Rejected",
+ "assistants.details.version.status.unpublished": "Under Review",
+ "assistants.details.version.table.isLatest": "Latest Version",
+ "assistants.details.version.table.isValidated": "Validated",
+ "assistants.details.version.table.publishAt": "Published Date",
+ "assistants.details.version.table.version": "Version",
+ "assistants.details.version.title": "Version History",
+ "assistants.downloads": "Downloads",
+ "assistants.duplicateAdd.content": "“{{title}}” is already in your Agents. Add another copy?",
+ "assistants.duplicateAdd.ok": "Add copy",
+ "assistants.duplicateAdd.title": "Add duplicate?",
+ "assistants.empty.description": "Try adjusting filters, or explore more Agents in the Community.",
+ "assistants.empty.search": "No matching Agents found",
+ "assistants.empty.title": "No Agents found",
+ "assistants.list": "Agent List",
+ "assistants.marketSource.label": "Switch Community Source",
+ "assistants.marketSource.legacy": "Legacy Community",
+ "assistants.marketSource.new": "New Community",
+ "assistants.more": "More",
+ "assistants.plugins": "Integrated Skills",
+ "assistants.recentSubmits": "Recent Updates",
+ "assistants.sorts.createdAt": "Recently Published",
+ "assistants.sorts.identifier": "Agent ID",
+ "assistants.sorts.knowledgeCount": "Libraries",
+ "assistants.sorts.myown": "View My Agents",
+ "assistants.sorts.pluginCount": "Skills",
+ "assistants.sorts.title": "Agent Name",
+ "assistants.sorts.tokenUsage": "Token Usage",
+ "assistants.status.archived.reasons.official": "The platform removed this Agent due to security, policy, or other concerns.",
+ "assistants.status.archived.reasons.owner": "The creator archived or removed this Agent.",
+ "assistants.status.archived.subtitle": "This Agent has been archived. Possible reasons:",
+ "assistants.status.archived.title": "Agent archived",
+ "assistants.status.backToMarket": "Back to Agent Community",
+ "assistants.status.deprecated.reasons.official": "The platform removed this Agent due to security, policy, or other concerns.",
+ "assistants.status.deprecated.reasons.owner": "The creator rejected or removed this Agent.",
+ "assistants.status.deprecated.subtitle": "This Agent is currently unavailable. Possible reasons:",
+ "assistants.status.deprecated.title": "Agent unavailable",
+ "assistants.status.support": "For any questions, please copy the link and send it to support@lobehub.com for assistance.",
+ "assistants.status.unpublished.subtitle": "This Agent is under review. To confirm its status, copy the link and email support@lobehub.com.",
+ "assistants.status.unpublished.title": "Agent Under Review",
+ "assistants.suggestions": "Related Recommendations",
+ "assistants.systemRole": "Agent setup",
+ "assistants.tokenUsage": "Agent Prompt Token Usage",
+ "assistants.try": "Try",
+ "assistants.withKnowledge": "This Agent includes Libraries",
+ "assistants.withPlugin": "This Agent includes Skills",
+ "back": "Back to Discovery",
+ "category.assistant.academic": "Academic",
+ "category.assistant.all": "All",
+ "category.assistant.career": "Career",
+ "category.assistant.copywriting": "Copywriting",
+ "category.assistant.design": "Design",
+ "category.assistant.education": "Education",
+ "category.assistant.emotions": "Emotions",
+ "category.assistant.entertainment": "Entertainment",
+ "category.assistant.games": "Games",
+ "category.assistant.general": "General",
+ "category.assistant.life": "Life",
+ "category.assistant.marketing": "Marketing",
+ "category.assistant.office": "Office",
+ "category.assistant.programming": "Programming",
+ "category.assistant.translation": "Translation",
+ "category.plugin.all": "All",
+ "category.plugin.gaming-entertainment": "Gaming & Entertainment",
+ "category.plugin.life-style": "Lifestyle",
+ "category.plugin.lifestyle": "Lifestyle",
+ "category.plugin.media-generate": "Media Generation",
+ "category.plugin.science-education": "Science & Education",
+ "category.plugin.social": "Social Media",
+ "category.plugin.stocks-finance": "Stocks & Finance",
+ "category.plugin.tools": "Utility Tools",
+ "category.plugin.web-search": "Web Search",
+ "cleanFilter": "Clear Filter",
+ "create": "Create",
+ "createGuide.func1.desc1": "In a conversation, open the Agent settings from the top-right menu.",
+ "createGuide.func1.desc2": "Then click Submit to Agent Community in the top-right corner.",
+ "createGuide.func1.tag": "Option 1",
+ "createGuide.func1.title": "Submit in LobeHub",
+ "createGuide.func2.button": "Open GitHub Agent repo",
+ "createGuide.func2.desc": "To add an Agent to the index, create an entry in `plugins/` using `agent-template.json` or `agent-template-full.json`, add a short description and tags, then open a pull request.",
+ "createGuide.func2.tag": "Option 2",
+ "createGuide.func2.title": "Submit on GitHub",
+ "dislike": "Dislike",
+ "filter": "Filter",
+ "filterBy.authorRange.everyone": "All Authors",
+ "filterBy.authorRange.followed": "Followed Authors",
+ "filterBy.authorRange.title": "Author Range",
+ "filterBy.contentLength": "Minimum Context Length",
+ "filterBy.maxToken.title": "Set Maximum Length (Token)",
+ "filterBy.maxToken.unlimited": "Unlimited",
+ "filterBy.other.functionCall": "Supports Function Calls",
+ "filterBy.other.title": "Other",
+ "filterBy.other.vision": "Supports Visual Recognition",
+ "filterBy.other.withKnowledge": "Includes Libraries",
+ "filterBy.other.withTool": "Includes Skills",
+ "filterBy.pricing": "Model Pricing",
+ "filterBy.timePeriod.all": "All Time",
+ "filterBy.timePeriod.day": "Last 24 Hours",
+ "filterBy.timePeriod.month": "Last 30 Days",
+ "filterBy.timePeriod.title": "Time Range",
+ "filterBy.timePeriod.week": "Last 7 Days",
+ "filterBy.timePeriod.year": "Last Year",
+ "footer.desc": "Easily submit your Agents and resources to the LobeHub Community, and use, give feedback, and evolve with AI users worldwide.",
+ "footer.title": "Publish your creation on LobeHub Community right now",
+ "home.communityAgents": "Community Agents",
+ "home.featuredAssistants": "Featured Agents",
+ "home.featuredModels": "Featured Models",
+ "home.featuredPlugins": "Featured Skills",
+ "home.featuredProviders": "Featured Providers",
+ "home.featuredTools": "Featured Skills",
+ "home.more": "Discover More",
+ "isClaimed": "Claimed",
+ "isFeatured": "Featured",
+ "isOfficial": "Officially Verified",
+ "like": "Like",
+ "mcp.categories.all.description": "All MCP Servers",
+ "mcp.categories.all.name": "All",
+ "mcp.categories.business.description": "Business and Enterprise Services",
+ "mcp.categories.business.name": "Business Services",
+ "mcp.categories.developer.description": "Developer-related Tools and Services",
+ "mcp.categories.developer.name": "Developer Tools",
+ "mcp.categories.gaming-entertainment.description": "Games, Entertainment, and Leisure Activities",
+ "mcp.categories.gaming-entertainment.name": "Gaming & Entertainment",
+ "mcp.categories.health-wellness.description": "Health, Fitness, and Wellness",
+ "mcp.categories.health-wellness.name": "Health & Wellness",
+ "mcp.categories.lifestyle.description": "Personal Lifestyle, Habits, and Daily Activities",
+ "mcp.categories.lifestyle.name": "Lifestyle",
+ "mcp.categories.media-generate.description": "Media Generation, Editing, and Processing",
+ "mcp.categories.media-generate.name": "Media Generation",
+ "mcp.categories.news.description": "News Aggregation, Reporting, and Information Services",
+ "mcp.categories.news.name": "News & Information",
+ "mcp.categories.productivity.description": "Task Management, Notes, and Productivity Tools",
+ "mcp.categories.productivity.name": "Productivity Tools",
+ "mcp.categories.science-education.description": "Scientific Research, Learning, and Educational Tools",
+ "mcp.categories.science-education.name": "Science & Education",
+ "mcp.categories.social.description": "Social Networks and Communication",
+ "mcp.categories.social.name": "Social Media",
+ "mcp.categories.stocks-finance.description": "Financial Markets, Trading, and Investment",
+ "mcp.categories.stocks-finance.name": "Stocks & Finance",
+ "mcp.categories.tools.description": "General-purpose Practical Tools and Services",
+ "mcp.categories.tools.name": "Utility Tools",
+ "mcp.categories.travel-transport.description": "Travel Planning and Transportation",
+ "mcp.categories.travel-transport.name": "Travel & Transport",
+ "mcp.categories.weather.description": "Weather Forecasting and Meteorological Services",
+ "mcp.categories.weather.name": "Weather",
+ "mcp.categories.web-search.description": "Web Search and Information Retrieval",
+ "mcp.categories.web-search.name": "Information Retrieval",
+ "mcp.details.connectionType.hybrid.desc": "This service can run locally or in the cloud depending on configuration or usage scenario, offering dual operation capability.",
+ "mcp.details.connectionType.hybrid.title": "Hybrid Service",
+ "mcp.details.connectionType.local.desc": "This server can only run on the client’s local device, requiring installation and relying on local resources.",
+ "mcp.details.connectionType.local.title": "Local Service",
+ "mcp.details.connectionType.remote.desc": "This server is hosted remotely because it mainly depends on remote services and does not rely on the local environment.",
+ "mcp.details.connectionType.remote.title": "Cloud Service",
+ "mcp.details.deployment.args": "Arguments",
+ "mcp.details.deployment.checkCommand": "Check Command",
+ "mcp.details.deployment.command": "Command",
+ "mcp.details.deployment.commandLine": "System Dependencies",
+ "mcp.details.deployment.connection": "Connection Method",
+ "mcp.details.deployment.connectionType": "Connection Type",
+ "mcp.details.deployment.description": "Skill Installation and Deployment Method",
+ "mcp.details.deployment.descriptionPlaceholder": "Optional Description",
+ "mcp.details.deployment.empty": "No Deployment Options Available",
+ "mcp.details.deployment.env": "Environment Variables",
+ "mcp.details.deployment.guide": "Installation Guide",
+ "mcp.details.deployment.installation": "Install via {{method}}",
+ "mcp.details.deployment.installationMethod": "Installation Method",
+ "mcp.details.deployment.other": "Other Settings",
+ "mcp.details.deployment.packageName": "Package Name",
+ "mcp.details.deployment.platform.steps.claude": "- Open the **Claude Desktop** app\n- Go to **Settings**, then select **Developer**\n- Click **Edit Configuration**\n- Open the **claude_desktop_config.json** file\n- Copy and paste the server configuration into the existing file, then save",
+ "mcp.details.deployment.platform.steps.cline": "- Open VS Code with the Cline extension installed\n- Click the Cline icon in the sidebar\n- Select **MCP Servers** from the dropdown menu\n- In the **Remote Servers** tab, enter the server name and your MCP server URL\n- Click **Add Server** to connect",
+ "mcp.details.deployment.platform.steps.cursor": "- Navigate to **Settings**, then select Cursor settings\n- Choose **MCP** on the left\n- Click **Add New Global MCP Server** at the top right\n- Copy and paste the server configuration into the existing file, then save",
+ "mcp.details.deployment.platform.steps.lobeChat": "- Open the **LobeHub Desktop** app\n- Go to **Settings** - **Default Agent**\n- Then select **Skill Settings** - **Custom Skills**\n- Click **Quick Import JSON Configuration**\n- Copy and paste the server configuration into the text box, then install",
+ "mcp.details.deployment.platform.steps.openai": "- Open your **OpenAI app** or development environment\n- Configure MCP tools in the **Responses API**\n- Add MCP blocks to the **tools** array in API requests\n- Set **server_url** to your MCP server endpoint\n- Include required authentication headers (API key, token, etc.)\n- Use the `allowed_tools` parameter to restrict exposed tools\n- Set `require_approval` to control tool execution approval",
+ "mcp.details.deployment.platform.steps.vscode": "- Open VS Code\n- Open the command palette (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Type **MCP: Add Server** and select it\n- Choose to add to workspace or user settings\n- Copy and paste the server configuration",
+ "mcp.details.deployment.platform.title": "Install on {{platform}}",
+ "mcp.details.deployment.recommended": "Recommended",
+ "mcp.details.deployment.systemDependencies": "System Dependencies",
+ "mcp.details.deployment.table.description": "Description",
+ "mcp.details.deployment.table.name": "Name",
+ "mcp.details.deployment.table.required": "Required",
+ "mcp.details.deployment.table.type": "Type",
+ "mcp.details.deployment.title": "Installation Method",
+ "mcp.details.githubBadge.desc": "LobeHub regularly scans code repositories and documentation to: - Confirm MCP server operational status.\n- Extract server features such as tools, resources, prompts, and required parameters.\n- Our badge helps users quickly assess MCP server security, feature set, and installation instructions. Please copy the following code into your `README.md` file:",
+ "mcp.details.nav.needHelp": "Need Help?",
+ "mcp.details.nav.reportIssue": "Report Issue",
+ "mcp.details.nav.viewSourceCode": "View Source Code",
+ "mcp.details.overview.title": "Overview",
+ "mcp.details.related.listTitle": "Related MCP Servers",
+ "mcp.details.related.more": "View More",
+ "mcp.details.related.title": "Related Recommendations",
+ "mcp.details.schema.mode.docs": "Documentation",
+ "mcp.details.schema.prompts.arguments": "Parameter Configuration",
+ "mcp.details.schema.prompts.desc": "Interactive templates triggered by user selection",
+ "mcp.details.schema.prompts.empty": "No Prompts Available",
+ "mcp.details.schema.prompts.instructions": "Instruction Description",
+ "mcp.details.schema.prompts.table.description": "Description",
+ "mcp.details.schema.prompts.table.name": "Name",
+ "mcp.details.schema.prompts.table.required": "Required",
+ "mcp.details.schema.prompts.title": "Prompt List",
+ "mcp.details.schema.resources.desc": "Context data attached and managed by the client",
+ "mcp.details.schema.resources.empty": "No Resources Available",
+ "mcp.details.schema.resources.table.description": "Description",
+ "mcp.details.schema.resources.table.mineType": "MIME Type",
+ "mcp.details.schema.resources.table.name": "Name",
+ "mcp.details.schema.resources.table.uri": "URI",
+ "mcp.details.schema.resources.title": "Resource List",
+ "mcp.details.schema.title": "Skill Features",
+ "mcp.details.schema.tools.desc": "Functional interfaces exposed to large language models (LLM) to perform operations",
+ "mcp.details.schema.tools.empty": "No Tools Available",
+ "mcp.details.schema.tools.inputSchema": "Input Description",
+ "mcp.details.schema.tools.instructions": "Instruction Description",
+ "mcp.details.schema.tools.table.description": "Description",
+ "mcp.details.schema.tools.table.name": "Name",
+ "mcp.details.schema.tools.table.required": "Required",
+ "mcp.details.schema.tools.table.type": "Type",
+ "mcp.details.schema.tools.title": "Tool List",
+ "mcp.details.score.claimed.desc": "This MCP Server has been claimed by the owner, ensuring its ownership and management.",
+ "mcp.details.score.claimed.title": "Claimed by Owner",
+ "mcp.details.score.deployMoreThanManual.desc": "This MCP Server offers installation methods friendlier than Manual, allowing users to deploy and use it easily.",
+ "mcp.details.score.deployMoreThanManual.title": "Offers Friendly Installation Methods",
+ "mcp.details.score.deployment.desc": "This MCP Server provides at least one installation method, allowing users to deploy and use it.",
+ "mcp.details.score.deployment.descWithCount": "This MCP Server provides {{number}} installation methods, allowing users to deploy and use it.",
+ "mcp.details.score.deployment.title": "Provides At Least One Installation Method",
+ "mcp.details.score.license.desc": "This repository contains a LICENSE file.",
+ "mcp.details.score.license.descWithlicense": "This repository is licensed under {{license}}.",
+ "mcp.details.score.license.title": "Has LICENSE",
+ "mcp.details.score.listTitle": "Score Details",
+ "mcp.details.score.notClaimed.desc": "If you are the owner of this MCP Server, you can claim it by the following methods.",
+ "mcp.details.score.notClaimed.title": "Not Claimed by Owner",
+ "mcp.details.score.prompts.desc": "This MCP Server provides prompts, allowing users to interact with the service.",
+ "mcp.details.score.prompts.descWithCount": "This MCP Server provides {{number}} prompts, allowing users to interact with the service.",
+ "mcp.details.score.prompts.title": "Includes Prompts",
+ "mcp.details.score.readme.desc": "This repository contains a README.md file.",
+ "mcp.details.score.readme.title": "Has README",
+ "mcp.details.score.resources.desc": "This MCP Server provides resources, allowing users to attach and manage context data.",
+ "mcp.details.score.resources.descWithCount": "This MCP Server provides {{number}} resources, allowing users to attach and manage context data.",
+ "mcp.details.score.resources.title": "Includes Resources",
+ "mcp.details.score.title": "Score",
+ "mcp.details.score.tools.desc": "The service must provide at least one tool, allowing users to perform specific operations.",
+ "mcp.details.score.tools.descWithCount": "This MCP Server provides {{number}} tool features, allowing users to perform specific operations.",
+ "mcp.details.score.tools.title": "Includes At Least One Tool",
+ "mcp.details.score.validated.desc": "This MCP Server has passed installation validation, ensuring its quality and reliability.",
+ "mcp.details.score.validated.title": "Validated",
+ "mcp.details.scoreLevel.a.desc": "This MCP Server has been rigorously validated, providing comprehensive features and a high-quality user experience.",
+ "mcp.details.scoreLevel.a.fullTitle": "Excellent Skill",
+ "mcp.details.scoreLevel.a.title": "Premium",
+ "mcp.details.scoreLevel.b.desc": "This MCP Server offers good features and user experience but may need improvements in some areas.",
+ "mcp.details.scoreLevel.b.fullTitle": "Good Functionality",
+ "mcp.details.scoreLevel.b.title": "Good",
+ "mcp.details.scoreLevel.f.desc": "This MCP Server is incomplete or of low quality; users are advised to use it cautiously.",
+ "mcp.details.scoreLevel.f.fullTitle": "Poor Quality",
+ "mcp.details.scoreLevel.f.title": "Poor",
+ "mcp.details.settings.capabilities.prompts": "Prompts",
+ "mcp.details.settings.capabilities.resources": "Resources",
+ "mcp.details.settings.capabilities.title": "Skill Capabilities",
+ "mcp.details.settings.capabilities.tools": "Tools",
+ "mcp.details.settings.configuration.title": "Skill Configuration",
+ "mcp.details.settings.connection.args": "Startup Arguments",
+ "mcp.details.settings.connection.command": "Startup Command",
+ "mcp.details.settings.connection.title": "Connection Information",
+ "mcp.details.settings.connection.type": "Connection Type",
+ "mcp.details.settings.connection.url": "Service URL",
+ "mcp.details.settings.saveSettings": "Save Settings",
+ "mcp.details.settings.title": "Skill Settings",
+ "mcp.details.sidebar.install": "Install MCP Server",
+ "mcp.details.sidebar.meta.homepage": "Official Homepage",
+ "mcp.details.sidebar.meta.installCount": "Install Count",
+ "mcp.details.sidebar.meta.language": "Source Language",
+ "mcp.details.sidebar.meta.license": "License",
+ "mcp.details.sidebar.meta.published": "Published Date",
+ "mcp.details.sidebar.meta.repo": "Source Repository",
+ "mcp.details.sidebar.meta.stars": "Stars",
+ "mcp.details.sidebar.meta.title": "Details",
+ "mcp.details.sidebar.meta.updated": "Last Updated",
+ "mcp.details.sidebar.moreServerConfig": "View Details",
+ "mcp.details.sidebar.recommendServers": "Related MCP",
+ "mcp.details.sidebar.serverConfig": "Installation Configuration",
+ "mcp.details.sidebar.toc": "Table of Contents",
+ "mcp.details.summary.title": "What can you do with this MCP Server?",
+ "mcp.details.totalScore.description": "Total score calculated based on various indicators",
+ "mcp.details.totalScore.legend.aGrade": "Grade A ({{minPercent}}-100%)",
+ "mcp.details.totalScore.legend.bGrade": "Grade B ({{minPercent}}-{{maxPercent}}%)",
+ "mcp.details.totalScore.legend.fGrade": "Grade F (0-{{maxPercent}}%)",
+ "mcp.details.totalScore.pointsFormat": "{{score}}/{{total}} points",
+ "mcp.details.totalScore.popover.completedOptional": "✅ Completed Optional Items ({{count}})",
+ "mcp.details.totalScore.popover.completedRequired": "✅ Completed Required Items ({{count}})",
+ "mcp.details.totalScore.popover.incompleteOptional": "⏸️ Incomplete Optional Items ({{count}})",
+ "mcp.details.totalScore.popover.incompleteRequired": "❌ Incomplete Required Items ({{count}})",
+ "mcp.details.totalScore.popover.title": "Score Details",
+ "mcp.details.totalScore.ratingFormat": "Rating: {{level}}",
+ "mcp.details.totalScore.scoreInfo.items": "Items",
+ "mcp.details.totalScore.scoreInfo.points": "Points",
+ "mcp.details.totalScore.scoreInfo.requiredItems": "Required Items",
+ "mcp.details.totalScore.title": "Total Score",
+ "mcp.details.versions.table.isLatest": "Latest Version",
+ "mcp.details.versions.table.isValidated": "Validated",
+ "mcp.details.versions.table.publishAt": "Published Date",
+ "mcp.details.versions.table.version": "Version",
+ "mcp.details.versions.title": "Version History",
+ "mcp.hero.desc": "An open-source, deployable MCP Server community—helping AI systems access file systems, databases, APIs, and other key resources.",
+ "mcp.hero.subTitle": "Open-source, ready to run",
+ "mcp.hero.title": "Open-source MCP Community for AI",
+ "mcp.sorts.createdAt": "Recently Added",
+ "mcp.sorts.installCount": "Install Count",
+ "mcp.sorts.isFeatured": "Featured Skills",
+ "mcp.sorts.isValidated": "Validated Skills",
+ "mcp.sorts.promptsCount": "Number of Prompts",
+ "mcp.sorts.ratingCount": "Number of Ratings",
+ "mcp.sorts.resourcesCount": "Number of Resources",
+ "mcp.sorts.toolsCount": "Number of Tools",
+ "mcp.sorts.updatedAt": "Recently Updated",
+ "mcp.title": "MCP Community",
+ "mcp.unvalidated.desc": "This MCP Server has not been validated yet",
+ "mcp.unvalidated.title": "Unvalidated",
+ "mcp.validated.desc": "This MCP Server has been validated to ensure its quality and reliability.",
+ "mcp.validated.descWithDate": "This MCP Server was validated on {{date}} to ensure its quality and reliability.",
+ "mcp.validated.title": "Validated",
+ "mcpEmpty.description": "Try adjusting filters or searching with different keywords.",
+ "mcpEmpty.search": "No matching MCP Servers found",
+ "mcpEmpty.title": "No MCP Servers found",
+ "models.abilities": "Model Capabilities",
+ "models.chat": "Start Conversation",
+ "models.contentLength": "Maximum Context Length",
+ "models.details.overview.title": "Overview",
+ "models.details.related.listTitle": "Related Models",
+ "models.details.related.more": "View More",
+ "models.details.related.title": "Related Recommendations",
+ "models.empty.description": "Try adjusting the filters to see more models",
+ "models.empty.search": "No matching models found",
+ "models.empty.title": "No models available",
+ "models.free": "Free",
+ "models.guide": "Configuration Guide",
+ "models.list": "Model List",
+ "models.more": "More",
+ "models.parameterList.defaultValue": "Default Value",
+ "models.parameterList.docs": "View Documentation",
+ "models.parameterList.frequency_penalty.desc": "This setting adjusts the frequency at which the model reuses specific vocabulary that has already appeared in the input. Higher values reduce the likelihood of such repetition, while negative values have the opposite effect. Vocabulary penalties do not increase with frequency of occurrence. Negative values encourage vocabulary reuse.",
+ "models.parameterList.frequency_penalty.title": "Frequency Penalty",
+ "models.parameterList.max_tokens.desc": "This setting defines the maximum length that the model can generate in a single response. Setting a higher value allows the model to produce longer replies, while a lower value restricts the length of the response, making it more concise. Adjusting this value appropriately based on different application scenarios can help achieve the desired response length and level of detail.",
+ "models.parameterList.max_tokens.title": "Single Response Limit",
+ "models.parameterList.presence_penalty.desc": "This setting aims to control the reuse of vocabulary based on its frequency in the input. It attempts to use less of those words that appear more frequently in the input, with usage frequency proportional to occurrence frequency. Vocabulary penalties increase with frequency of occurrence. Negative values encourage vocabulary reuse.",
+ "models.parameterList.presence_penalty.title": "Topic Freshness",
+ "models.parameterList.range": "Range",
+ "models.parameterList.reasoning_effort.desc": "This setting controls the intensity of reasoning the model applies before generating a response. Low intensity prioritizes response speed and saves tokens, while high intensity provides more comprehensive reasoning but consumes more tokens and slows down response time. The default value is medium, balancing reasoning accuracy with response speed.",
+ "models.parameterList.reasoning_effort.title": "Reasoning Intensity",
+ "models.parameterList.temperature.desc": "This setting affects the diversity of the model's responses. Lower values lead to more predictable and typical responses, while higher values encourage more diverse and less common responses. When set to 0, the model always gives the same response to a given input.",
+ "models.parameterList.temperature.title": "Randomness",
+ "models.parameterList.title": "Model Parameters",
+ "models.parameterList.top_p.desc": "This setting limits the model's selection to a certain proportion of the most likely vocabulary: only selecting those top words whose cumulative probability reaches P. Lower values make the model's responses more predictable, while the default setting allows the model to choose from the entire range of vocabulary.",
+ "models.parameterList.top_p.title": "Nucleus Sampling",
+ "models.parameterList.type": "Type",
+ "models.providerInfo.apiTooltip": "LobeHub supports using a custom API key for this provider.",
+ "models.providerInfo.input": "Input Price",
+ "models.providerInfo.inputTooltip": "Cost per million tokens",
+ "models.providerInfo.latency": "Latency",
+ "models.providerInfo.latencyTooltip": "Average response time for the provider to send the first token",
+ "models.providerInfo.maxOutput": "Maximum Output Length",
+ "models.providerInfo.maxOutputTooltip": "Maximum number of tokens this endpoint can generate",
+ "models.providerInfo.officialTooltip": "LobeHub Official Service",
+ "models.providerInfo.output": "Output Price",
+ "models.providerInfo.outputTooltip": "Cost per million tokens",
+ "models.providerInfo.streamCancellationTooltip": "This provider supports stream cancellation.",
+ "models.providerInfo.throughput": "Throughput",
+ "models.providerInfo.throughputTooltip": "Average number of tokens transmitted per second for stream requests",
+ "models.sorts.contextWindowTokens": "Context Length",
+ "models.sorts.identifier": "Model ID",
+ "models.sorts.inputPrice": "Input Price",
+ "models.sorts.outputPrice": "Output Price",
+ "models.sorts.providerCount": "Number of Providers",
+ "models.sorts.releasedAt": "Recently Released",
+ "models.suggestions": "Related Models",
+ "models.supportedProviders": "Providers Supporting This Model",
+ "plugins.builtinTag": "Built-in",
+ "plugins.community": "Community Skills",
+ "plugins.details.settings.title": "Skill Settings",
+ "plugins.details.summary.title": "What can you do with this skill?",
+ "plugins.details.tools.title": "Skill Tools",
+ "plugins.install": "Install Skill",
+ "plugins.installed": "Installed",
+ "plugins.legacyTag": "Legacy",
+ "plugins.list": "Skill List",
+ "plugins.meta.description": "Description",
+ "plugins.meta.parameter": "Parameter",
+ "plugins.meta.title": "Tool Parameters",
+ "plugins.meta.type": "Type",
+ "plugins.more": "More",
+ "plugins.official": "Official Skills",
+ "plugins.recentSubmits": "Recently Updated",
+ "plugins.sorts.createdAt": "Recently Published",
+ "plugins.sorts.identifier": "Skill ID",
+ "plugins.sorts.title": "Skill Name",
+ "plugins.suggestions": "Related Recommendations",
+ "providers.config": "Configure Provider",
+ "providers.details.guide.title": "Integration guide",
+ "providers.details.overview.title": "Overview",
+ "providers.details.related.listTitle": "Related Providers",
+ "providers.details.related.more": "View More",
+ "providers.details.related.title": "Related Recommendations",
+ "providers.empty.description": "Try adjusting filters to see more Providers.",
+ "providers.empty.search": "No matching Providers found",
+ "providers.empty.title": "No Providers found",
+ "providers.list": "Provider list",
+ "providers.modelCount": "{{count}} models",
+ "providers.modelName": "Model Name",
+ "providers.modelSite": "Model Documentation",
+ "providers.more": "More",
+ "providers.officialSite": "Official Website",
+ "providers.showAllModels": "Show All Models",
+ "providers.sorts.default": "Default",
+ "providers.sorts.identifier": "Provider ID",
+ "providers.sorts.modelCount": "Number of Models",
+ "providers.suggestions": "Related Providers",
+ "providers.supportedModels": "Supported Models",
+ "publishedTime": "Published",
+ "search.placeholder": "Search by name, description, or keywords...",
+ "search.result": "{{count}} results about {{keyword}}",
+ "search.searching": "Searching...",
+ "tab.assistant": "Agent",
+ "tab.home": "Home",
+ "tab.model": "Model",
+ "tab.plugin": "Skill",
+ "tab.provider": "Provider",
+ "tab.user": "User",
+ "user.agents": "Agents",
+ "user.downloads": "Downloads",
+ "user.editProfile": "Edit Profile",
+ "user.favoriteAgents": "Saved Agents",
+ "user.favoritePlugins": "Saved Skills",
+ "user.follow": "Follow",
+ "user.followers": "Followers",
+ "user.following": "Following",
+ "user.login": "Become a Creator",
+ "user.logout": "Logout",
+ "user.myProfile": "My Profile",
+ "user.noAgents": "This user hasn’t published any Agents yet",
+ "user.noFavoriteAgents": "No saved Agents yet",
+ "user.noFavoritePlugins": "No saved Skills yet",
+ "user.publishedAgents": "Created Agents",
+ "user.tabs.favorites": "Favorites",
+ "user.tabs.publishedAgents": "Created",
+ "user.unfavorite": "Unsave",
+ "user.unfavoriteFailed": "Failed to unsave",
+ "user.unfavoriteSuccess": "Unsaved",
+ "user.unfollow": "Unfollow",
+ "user.website": "Website"
+}
diff --git a/locales/en-US/editor.json b/locales/en-US/editor.json
new file mode 100644
index 0000000000..ca679f455c
--- /dev/null
+++ b/locales/en-US/editor.json
@@ -0,0 +1,58 @@
+{
+ "actions.expand.off": "Collapse",
+ "actions.expand.on": "Expand",
+ "actions.typobar.off": "Hide formatting toolbar",
+ "actions.typobar.on": "Show formatting toolbar",
+ "autoSave.latest": "Latest version loaded",
+ "autoSave.saved": "Saved",
+ "autoSave.saving": "Auto-saving...",
+ "cancel": "Cancel",
+ "confirm": "Confirm",
+ "file.error": "Error: {{message}}",
+ "file.uploading": "Uploading file...",
+ "image.broken": "Image is corrupted",
+ "link.edit": "Edit link",
+ "link.editLinkTitle": "Link",
+ "link.editTextTitle": "Title",
+ "link.open": "Open link",
+ "link.placeholder": "Enter link URL",
+ "link.unlink": "Unlink",
+ "markdown.cancel": "Cancel",
+ "markdown.confirm": "Convert",
+ "markdown.parseMessage": "Convert to Markdown format. Existing content will be overwritten. Are you sure? (Closes automatically in 5 seconds)",
+ "markdown.parseTitle": "Format as Markdown",
+ "math.placeholder": "Please enter a TeX formula",
+ "modifier.accept": "Keep",
+ "modifier.acceptAll": "Keep All",
+ "modifier.reject": "Revert",
+ "modifier.rejectAll": "Revert All",
+ "slash.h1": "Heading 1",
+ "slash.h2": "Heading 2",
+ "slash.h3": "Heading 3",
+ "slash.hr": "Divider",
+ "slash.table": "Table",
+ "slash.tex": "TeX Formula",
+ "table.delete": "Delete table",
+ "table.deleteColumn": "Delete column",
+ "table.deleteRow": "Delete row",
+ "table.insertColumnLeft": "Insert {{count}} column(s) to the left",
+ "table.insertColumnRight": "Insert {{count}} column(s) to the right",
+ "table.insertRowAbove": "Insert {{count}} row(s) above",
+ "table.insertRowBelow": "Insert {{count}} row(s) below",
+ "typobar.blockquote": "Blockquote",
+ "typobar.bold": "Bold",
+ "typobar.bulletList": "Bulleted list",
+ "typobar.code": "Inline code",
+ "typobar.codeblock": "Code block",
+ "typobar.image": "Image",
+ "typobar.italic": "Italic",
+ "typobar.link": "Link",
+ "typobar.numberList": "Numbered list",
+ "typobar.redo": "Redo",
+ "typobar.strikethrough": "Strikethrough",
+ "typobar.table": "Table",
+ "typobar.taskList": "Task List",
+ "typobar.tex": "TeX Formula",
+ "typobar.underline": "Underline",
+ "typobar.undo": "Undo"
+}
diff --git a/locales/en-US/electron.json b/locales/en-US/electron.json
new file mode 100644
index 0000000000..74d14671e0
--- /dev/null
+++ b/locales/en-US/electron.json
@@ -0,0 +1,92 @@
+{
+ "notification.finishChatGeneration": "AI message generation completed",
+ "proxy.auth": "Authentication Required",
+ "proxy.authDesc": "If the proxy server requires a username and password",
+ "proxy.authSettings": "Authentication Settings",
+ "proxy.basicSettings": "Proxy Settings",
+ "proxy.basicSettingsDesc": "Configure the connection parameters for the proxy server",
+ "proxy.bypass": "Addresses not using the proxy",
+ "proxy.connectionTest": "Connection Test",
+ "proxy.enable": "Enable Proxy",
+ "proxy.enableDesc": "When enabled, network access will be routed through the proxy server",
+ "proxy.password": "Password",
+ "proxy.password_placeholder": "Please enter your password",
+ "proxy.port": "Port",
+ "proxy.resetButton": "Reset",
+ "proxy.saveButton": "Save",
+ "proxy.saveFailed": "Save failed: {{error}}",
+ "proxy.saveSuccess": "Proxy settings saved successfully",
+ "proxy.server": "Server Address",
+ "proxy.testButton": "Test Connection",
+ "proxy.testDescription": "Test the connection using the current proxy configuration to verify if it works properly",
+ "proxy.testFailed": "Connection failed",
+ "proxy.testSuccessWithTime": "Connection test succeeded, took {{time}} ms",
+ "proxy.testUrl": "Test URL",
+ "proxy.testUrlPlaceholder": "Please enter the URL to test",
+ "proxy.testing": "Testing Connection...",
+ "proxy.type": "Proxy Type",
+ "proxy.unsavedChanges": "You have unsaved changes",
+ "proxy.username": "Username",
+ "proxy.username_placeholder": "Please enter your username",
+ "proxy.validation.passwordRequired": "Password is required when authentication is enabled",
+ "proxy.validation.portInvalid": "Port must be a number between 1 and 65535",
+ "proxy.validation.portRequired": "Port is required when proxy is enabled",
+ "proxy.validation.serverInvalid": "Please enter a valid server address (IP or domain name)",
+ "proxy.validation.serverRequired": "Server address is required when proxy is enabled",
+ "proxy.validation.typeRequired": "Proxy type is required when proxy is enabled",
+ "proxy.validation.usernameRequired": "Username is required when authentication is enabled",
+ "remoteServer.authError": "Authorization failed: {{error}}",
+ "remoteServer.authPending": "Please complete the authorization in your browser",
+ "remoteServer.configDesc": "Connect to the remote LobeHub server to enable data synchronization",
+ "remoteServer.configError": "Configuration error",
+ "remoteServer.configTitle": "Configure Cloud Sync",
+ "remoteServer.connect": "Connect and authorize",
+ "remoteServer.connected": "Connected",
+ "remoteServer.disconnect": "Disconnect",
+ "remoteServer.disconnectError": "Failed to disconnect",
+ "remoteServer.disconnected": "Not connected",
+ "remoteServer.fetchError": "Failed to fetch configuration",
+ "remoteServer.invalidUrl": "Please enter a valid URL",
+ "remoteServer.serverUrl": "Server address",
+ "remoteServer.statusConnected": "Connected",
+ "remoteServer.statusDisconnected": "Not connected",
+ "remoteServer.urlRequired": "Please enter the server address",
+ "sync.continue": "Continue",
+ "sync.inCloud": "Currently using cloud sync",
+ "sync.inLocalStorage": "Currently using local storage",
+ "sync.isIniting": "Initializing...",
+ "sync.lobehubCloud.description": "Officially provided cloud version",
+ "sync.lobehubCloud.title": "LobeHub Cloud",
+ "sync.local.description": "Uses a local database, fully available offline",
+ "sync.local.title": "Local Database",
+ "sync.mode.cloudSync": "Cloud Sync",
+ "sync.mode.localStorage": "Local Storage",
+ "sync.mode.title": "Select your connection mode",
+ "sync.mode.useSelfHosted": "Use a self-hosted instance?",
+ "sync.selfHosted.description": "Community version that you can deploy yourself",
+ "sync.selfHosted.title": "Self-Hosted Instance",
+ "updater.checkingUpdate": "Checking for updates",
+ "updater.checkingUpdateDesc": "Retrieving version information...",
+ "updater.downloadNewVersion": "Download new version",
+ "updater.downloadingUpdate": "Downloading update",
+ "updater.downloadingUpdateDesc": "The update is downloading, please wait...",
+ "updater.installLater": "Update on next launch",
+ "updater.isLatestVersion": "You are using the latest version",
+ "updater.isLatestVersionDesc": "Great! The version {{version}} you are using is the latest available.",
+ "updater.later": "Later",
+ "updater.newVersionAvailable": "New version available",
+ "updater.newVersionAvailableDesc": "A new version {{version}} has been found, would you like to download it now?",
+ "updater.restartAndInstall": "Install updates and restart",
+ "updater.updateError": "Update error",
+ "updater.updateReady": "A new version is available",
+ "updater.updateReadyDesc": "The new version {{version}} has been downloaded. Restart the application to complete the installation.",
+ "updater.upgradeNow": "Update now",
+ "updater.willInstallLater": "The update will be installed on the next launch",
+ "waitingOAuth.cancel": "Cancel",
+ "waitingOAuth.description": "The browser has opened the authorization page, please complete the authorization in the browser",
+ "waitingOAuth.error": "Authorization failed: {{error}}",
+ "waitingOAuth.errorTitle": "Authorization Connection Failed",
+ "waitingOAuth.helpText": "If the browser did not open automatically, please click cancel and try again",
+ "waitingOAuth.retry": "Retry",
+ "waitingOAuth.title": "Waiting for Authorization Connection"
+}
diff --git a/locales/en-US/error.json b/locales/en-US/error.json
new file mode 100644
index 0000000000..343ad2058a
--- /dev/null
+++ b/locales/en-US/error.json
@@ -0,0 +1,147 @@
+{
+ "clerkAuth.loginSuccess.action": "Continue Session",
+ "clerkAuth.loginSuccess.desc": "{{greeting}}, it's great to continue serving you. Let's pick up where we left off.",
+ "clerkAuth.loginSuccess.title": "Welcome back, {{nickName}}",
+ "error.backHome": "Back to Home",
+ "error.desc": "Give it a try later, or go back to the known world.",
+ "error.retry": "Reload",
+ "error.title": "Oops, something went wrong..",
+ "fetchError.detail": "Error details",
+ "fetchError.title": "Request failed",
+ "import.importConfigFile.description": "Error reason: {{reason}}",
+ "import.importConfigFile.title": "Import Failed",
+ "import.incompatible.description": "This file was exported from a higher version. Please try upgrading to the latest version and then re-importing.",
+ "import.incompatible.title": "Current application does not support importing this file",
+ "loginRequired.desc": "You will be redirected to the login page shortly",
+ "loginRequired.title": "Please log in to use this feature",
+ "notFound.backHome": "Back to Home",
+ "notFound.check": "Please check if your URL is correct.",
+ "notFound.desc": "We couldn't find the page you were looking for.",
+ "notFound.title": "Entered Unknown Territory?",
+ "pluginSettings.desc": "Complete the following configuration to start using this skill",
+ "pluginSettings.title": "{{name}} Skill Settings",
+ "response.400": "Sorry, the server does not understand your request. Please make sure your request parameters are correct.",
+ "response.401": "Sorry, the server has rejected your request, possibly due to insufficient permissions or invalid authentication.",
+ "response.403": "Sorry, the server has rejected your request. You do not have permission to access this content.",
+ "response.404": "Sorry, the server cannot find the page or resource you requested. Please make sure your URL is correct.",
+ "response.405": "Sorry, the server does not support the request method you are using. Please make sure your request method is correct.",
+ "response.406": "Sorry, the server cannot complete the request based on the characteristics of the content you requested",
+ "response.407": "Sorry, you need to authenticate the proxy before continuing with this request",
+ "response.408": "Sorry, the server timed out while waiting for the request, please check your network connection and try again",
+ "response.409": "Sorry, the request cannot be processed due to a conflict, possibly because the resource state is incompatible with the request",
+ "response.410": "Sorry, the resource you requested has been permanently removed and cannot be found",
+ "response.411": "Sorry, the server cannot process the request without a valid content length",
+ "response.412": "Sorry, your request does not meet the server's conditions and cannot be completed",
+ "response.413": "Sorry, your request data is too large for the server to process",
+ "response.414": "Sorry, the URI of your request is too long for the server to process",
+ "response.415": "Sorry, the server cannot process the media format attached to the request",
+ "response.416": "Sorry, the server cannot satisfy the range of your request",
+ "response.417": "Sorry, the server cannot meet your expectations",
+ "response.422": "Sorry, your request is in the correct format, but due to semantic errors, it cannot be responded to",
+ "response.423": "Sorry, the resource you requested is locked",
+ "response.424": "Sorry, the current request cannot be completed due to a previous request failure",
+ "response.426": "Sorry, the server requires your client to upgrade to a higher protocol version",
+ "response.428": "Sorry, the server requires a precondition, and requests that your request contain the correct conditional header",
+ "response.429": "Sorry, your request is too frequent and the server is a bit tired. Please try again later.",
+ "response.431": "Sorry, the header fields of your request are too large for the server to process",
+ "response.451": "Sorry, the server refuses to provide this resource due to legal reasons",
+ "response.499": "We apologize, your request was unexpectedly interrupted while being processed by the server, possibly due to your cancellation of the operation or an unstable network connection. Please check your network status and try again.",
+ "response.500": "Sorry, the server seems to be experiencing some difficulties and is temporarily unable to complete your request. Please try again later.",
+ "response.501": "Sorry, the server does not know how to handle this request yet. Please confirm that your operation is correct.",
+ "response.502": "Sorry, the server seems to be lost and is temporarily unable to provide service. Please try again later.",
+ "response.503": "Sorry, the server is currently unable to process your request, possibly due to overload or maintenance. Please try again later.",
+ "response.504": "Sorry, the server did not receive a response from the upstream server. Please try again later.",
+ "response.505": "Sorry, the server does not support the HTTP version you are using. Please update and try again.",
+ "response.506": "Sorry, there is a configuration issue with the server. Please contact the administrator for resolution.",
+ "response.507": "Sorry, the server has insufficient storage space to process your request. Please try again later.",
+ "response.509": "Sorry, the server's bandwidth has been exhausted. Please try again later.",
+ "response.510": "Sorry, the server does not support the requested extension. Please contact the administrator.",
+ "response.520": "We apologize, the server encountered an unexpected issue that prevented it from completing your request. Please try again later; we are working to resolve this issue.",
+ "response.522": "We apologize, the server connection timed out and was unable to respond to your request in a timely manner. This may be due to an unstable network or the server being temporarily inaccessible. Please try again later; we are working to restore service.",
+ "response.524": "We apologize, the server timed out while waiting for a response, possibly due to a slow reply. Please try again later.",
+ "response.AgentRuntimeError": "Lobe language model runtime execution error. Please troubleshoot or retry based on the following information.",
+ "response.ComfyUIBizError": "An error occurred while requesting the ComfyUI service. Please troubleshoot using the information below or try again.",
+ "response.ComfyUIEmptyResult": "No image was generated by ComfyUI. Please check the model configuration or try again.",
+ "response.ComfyUIModelError": "Failed to load the ComfyUI model. Please ensure the model file exists.",
+ "response.ComfyUIServiceUnavailable": "Failed to connect to the ComfyUI service. Please ensure it is running properly and the service URL is correctly configured.",
+ "response.ComfyUIUploadFailed": "Failed to upload image to ComfyUI. Please check the server connection or try again.",
+ "response.ComfyUIWorkflowError": "ComfyUI workflow execution failed. Please verify the workflow configuration.",
+ "response.ConnectionCheckFailed": "The request returned empty. Please check if the API proxy address does not end with `/v1`.",
+ "response.CreateMessageError": "Sorry, the message could not be sent successfully. Please copy the content and try sending it again. This message will not be retained after refreshing the page.",
+ "response.ExceededContextWindow": "The current request content exceeds the length that the model can handle. Please reduce the amount of content and try again.",
+ "response.FreePlanLimit": "You are currently a free user and cannot use this feature. Please upgrade to a paid plan to continue using it.",
+ "response.GoogleAIBlockReason.BLOCKLIST": "Your content contains prohibited terms. Please review and modify your input, then try again.",
+ "response.GoogleAIBlockReason.IMAGE_SAFETY": "The generated image was blocked for safety reasons. Please try modifying your image request.",
+ "response.GoogleAIBlockReason.LANGUAGE": "The language you are using is not supported. Please try again in English or another supported language.",
+ "response.GoogleAIBlockReason.OTHER": "The content was blocked for an unknown reason. Please try rephrasing your request.",
+ "response.GoogleAIBlockReason.PROHIBITED_CONTENT": "Your request may contain prohibited content. Please adjust your request to comply with the usage guidelines.",
+ "response.GoogleAIBlockReason.RECITATION": "Your content was blocked due to potential copyright concerns. Please try using original content or rephrase your request.",
+ "response.GoogleAIBlockReason.SAFETY": "Your content was blocked for safety policy reasons. Please adjust your request to avoid potentially harmful or inappropriate content.",
+ "response.GoogleAIBlockReason.SPII": "Your content may contain sensitive personally identifiable information (PII). To protect privacy, please remove any sensitive details and try again.",
+ "response.GoogleAIBlockReason.default": "Content blocked: {{blockReason}}. Please adjust your request and try again.",
+ "response.InsufficientQuota": "Sorry, the quota for this key has been reached. Please check if your account balance is sufficient or try again after increasing the key's quota.",
+ "response.InvalidAccessCode": "Invalid access code or empty. Please enter the correct access code or add a custom API Key.",
+ "response.InvalidBedrockCredentials": "Bedrock authentication failed. Please check the AccessKeyId/SecretAccessKey and retry.",
+ "response.InvalidClerkUser": "Sorry, you are not currently logged in. Please log in or register an account to continue.",
+ "response.InvalidComfyUIArgs": "Invalid ComfyUI configuration. Please check the settings and try again.",
+ "response.InvalidGithubToken": "The GitHub Personal Access Token is incorrect or empty. Please check your GitHub Personal Access Token and try again.",
+ "response.InvalidOllamaArgs": "Invalid Ollama configuration, please check Ollama configuration and try again",
+ "response.InvalidProviderAPIKey": "{{provider}} API Key is incorrect or empty, please check your {{provider}} API Key and try again",
+ "response.InvalidVertexCredentials": "Vertex authentication failed. Please check your credentials and try again.",
+ "response.LocationNotSupportError": "We're sorry, your current location does not support this model service. This may be due to regional restrictions or the service not being available. Please confirm if the current location supports using this service, or try using a different location.",
+ "response.ModelNotFound": "Sorry, the requested model could not be found. It may not exist or you may not have the necessary access permissions. Please try again after changing the API Key or adjusting your access permissions.",
+ "response.NoOpenAIAPIKey": "OpenAI API Key is empty, please add a custom OpenAI API Key",
+ "response.OllamaBizError": "Error requesting Ollama service, please troubleshoot or retry based on the following information",
+ "response.OllamaServiceUnavailable": "Ollama service is unavailable. Please check if Ollama is running properly or if the cross-origin configuration of Ollama is set correctly.",
+ "response.PermissionDenied": "Sorry, you do not have permission to access this service. Please check if your key has the necessary access rights.",
+ "response.PluginApiNotFound": "Sorry, the API does not exist in the skill's manifest. Please check if your request method matches the skill manifest API",
+ "response.PluginApiParamsError": "Sorry, the input parameter validation for the skill request failed. Please check if the input parameters match the API description",
+ "response.PluginFailToTransformArguments": "Sorry, the skill failed to parse the arguments. Please try regenerating the agent message or switch to a more powerful AI model with Tools Calling capability and try again",
+ "response.PluginGatewayError": "Sorry, there was an error with the skill gateway. Please check if the skill gateway configuration is correct.",
+ "response.PluginManifestInvalid": "Sorry, the skill's manifest validation failed. Please check if the manifest format is correct",
+ "response.PluginManifestNotFound": "Sorry, the server could not find the skill's manifest file (manifest.json). Please check if the skill manifest file address is correct",
+ "response.PluginMarketIndexInvalid": "Sorry, the skill index validation failed. Please check if the index file format is correct",
+ "response.PluginMarketIndexNotFound": "Sorry, the server could not find the skill index. Please check if the index address is correct",
+ "response.PluginMetaInvalid": "Sorry, the skill's metadata validation failed. Please check if the skill metadata format is correct",
+ "response.PluginMetaNotFound": "Sorry, the skill was not found in the index. Please check the skill's configuration information in the index",
+ "response.PluginOpenApiInitError": "Sorry, the OpenAPI client failed to initialize. Please check if the OpenAPI configuration information is correct.",
+ "response.PluginServerError": "Skill server request returned an error. Please check your skill manifest file, skill configuration, or server implementation based on the error information below",
+ "response.PluginSettingsInvalid": "This skill needs to be correctly configured before it can be used. Please check if your configuration is correct",
+ "response.ProviderBizError": "Error requesting {{provider}} service, please troubleshoot or retry based on the following information",
+ "response.QuotaLimitReached": "Sorry, the token usage or request count has reached the quota limit for this key. Please increase the key's quota or try again later.",
+ "response.ServerAgentRuntimeError": "Sorry, the Agent service is currently unavailable. Please try again later or contact us via email for support.",
+ "response.StreamChunkError": "Error parsing the message chunk of the streaming request. Please check if the current API interface complies with the standard specifications, or contact your API provider for assistance.",
+ "response.SubscriptionKeyMismatch": "We apologize for the inconvenience. Due to a temporary system malfunction, your current subscription usage is inactive. Please click the button below to restore your subscription, or contact us via email for support.",
+ "response.SubscriptionPlanLimit": "Your subscription points have been exhausted, and you cannot use this feature. Please upgrade to a higher plan or configure a custom model API to continue using it.",
+ "response.SystemTimeNotMatchError": "Sorry, your system time does not match the server. Please check your system time and try again.",
+ "response.UnknownChatFetchError": "Sorry, an unknown request error occurred. Please check the information below or try again.",
+ "stt.responseError": "Service request failed, please check the configuration or try again",
+ "supervisor.decisionFailed": "The group host is unable to function. Please check your host configuration to ensure the correct model, API Key, and API endpoint are set.",
+ "testConnectionFailed": "Test connection failed: {{error}}",
+ "tts.responseError": "Service request failed, please check the configuration or try again",
+ "unlock.addProxyUrl": "Add OpenAI proxy URL (optional)",
+ "unlock.apiKey.description": "Enter your {{name}} API Key to start the session",
+ "unlock.apiKey.imageGenerationDescription": "Enter your {{name}} API Key to start generating",
+ "unlock.apiKey.title": "Use custom {{name}} API Key",
+ "unlock.closeMessage": "Close message",
+ "unlock.comfyui.description": "Enter valid {{name}} credentials to start generating images.",
+ "unlock.comfyui.modifyBaseUrl": "Edit ComfyUI service URL",
+ "unlock.comfyui.title": "Verify your {{name}} credentials",
+ "unlock.confirm": "Confirm and Retry",
+ "unlock.goToSettings": "Go to Settings",
+ "unlock.oauth.description": "The administrator has enabled unified login authentication. Click the button below to log in and unlock the application.",
+ "unlock.oauth.success": "Login successful",
+ "unlock.oauth.title": "Log in to your account",
+ "unlock.oauth.welcome": "Welcome!",
+ "unlock.password.description": "The application encryption has been enabled by the administrator. Enter the application password to unlock the application. The password only needs to be filled in once.",
+ "unlock.password.placeholder": "Please enter password",
+ "unlock.password.title": "Enter Password to Unlock Application",
+ "unlock.tabs.apiKey": "Custom API Key",
+ "unlock.tabs.password": "Password",
+ "upload.desc": "Details: {{detail}}",
+ "upload.fileOnlySupportInServerMode": "The current deployment mode does not support uploading non-image files. To upload files in {{ext}} format, please switch to server database deployment or use the {{cloud}} service.",
+ "upload.networkError": "Please check your network connection and ensure that the file storage service's cross-origin configuration is correct.",
+ "upload.title": "File upload failed. Please check your network connection or try again later",
+ "upload.unknownError": "Error reason: {{reason}}",
+ "upload.uploadFailed": "File upload failed."
+}
diff --git a/locales/en-US/file.json b/locales/en-US/file.json
new file mode 100644
index 0000000000..14a6c58a2c
--- /dev/null
+++ b/locales/en-US/file.json
@@ -0,0 +1,129 @@
+{
+ "addFolder": "Create Folder",
+ "addLibrary": "Add",
+ "addPage": "Create Page",
+ "detail.basic.createdAt": "Creation Time",
+ "detail.basic.filename": "File Name",
+ "detail.basic.size": "File Size",
+ "detail.basic.title": "Basic Information",
+ "detail.basic.type": "Format",
+ "detail.basic.updatedAt": "Update Time",
+ "detail.data.chunkCount": "Chunks",
+ "detail.data.embedding.default": "Not embedding",
+ "detail.data.embedding.error": "Failed",
+ "detail.data.embedding.pending": "Pending start",
+ "detail.data.embedding.processing": "In progress",
+ "detail.data.embedding.success": "Completed",
+ "detail.data.embeddingStatus": "embedding",
+ "empty": "No files or folders have been uploaded yet.",
+ "header.actions.builtInBlockList.filtered": "{{ignored}} files filtered (out of {{total}} total)",
+ "header.actions.connect": "Connect...",
+ "header.actions.gitignore.apply": "Apply Rules",
+ "header.actions.gitignore.cancel": "Ignore Rules",
+ "header.actions.gitignore.content": ".gitignore file detected ({{count}} files in total). Would you like to apply the ignore rules?",
+ "header.actions.gitignore.filtered": "{{ignored}} files filtered out ({{total}} files in total)",
+ "header.actions.gitignore.title": ".gitignore Detected",
+ "header.actions.newFolder": "New Folder",
+ "header.actions.newPage": "New Page",
+ "header.actions.notion.error": "Failed to import Notion files",
+ "header.actions.notion.foundFiles": "found {{count}} files",
+ "header.actions.notion.importing": "Importing Notion files...",
+ "header.actions.notion.noMarkdownFiles": "No markdown files found in the ZIP archive",
+ "header.actions.notion.partial": "Successfully imported {{success}} files, {{failed}} failed",
+ "header.actions.notion.success": "Successfully imported {{count}} files",
+ "header.actions.notionGuide.cancel": "Skip Import",
+ "header.actions.notionGuide.desc": "First, export your content from Notion as a Markdown (ZIP) file. Then click Continue to select the ZIP file and import all pages.",
+ "header.actions.notionGuide.ok": "Select Notion ZIP",
+ "header.actions.notionGuide.title": "Import from Notion",
+ "header.actions.uploadFile": "Upload File",
+ "header.actions.uploadFolder": "Upload Folder",
+ "header.newPageButton": "New Page",
+ "header.uploadButton": "Upload",
+ "home.getStarted": "Get Started",
+ "home.greeting": "Get Started",
+ "home.quickActions": "Quick Actions",
+ "home.recentFiles": "Recent Files",
+ "home.recentPages": "Recent Pages",
+ "home.subtitle": "Welcome to the Resource Center. Start managing your pages and files here.",
+ "home.uploadEntries.files.title": "Upload Files",
+ "home.uploadEntries.folder.title": "Upload Folder",
+ "home.uploadEntries.library.title": "Create New Library",
+ "home.uploadEntries.newPage.title": "New Page",
+ "library.list.confirmRemoveLibrary": "You are about to delete this library. The files within it will not be deleted but moved to All Files. This action cannot be undone, so please proceed with caution.",
+ "library.list.empty": "Click <1>+1> to create a new library",
+ "library.new": "New Library",
+ "library.title": "Library",
+ "menu.allFiles": "All Files",
+ "menu.allPages": "All Pages",
+ "networkError": "Failed to retrieve libraries. Please check your network connection and try again.",
+ "notSupportGuide.desc": "The current deployment mode does not support file management. Switch to <1>server database deployment mode1>, or use <3>LobeHub Cloud3>.",
+ "notSupportGuide.features.allKind.desc": "Supports mainstream file types, including common page formats like Word, PPT, Excel, PDF, TXT, as well as popular code files like JS and Python.",
+ "notSupportGuide.features.allKind.title": "Multiple File Type Parsing",
+ "notSupportGuide.features.embeddings.desc": "Utilizes high-performance vector models to vectorize text chunks, enabling semantic search of file content.",
+ "notSupportGuide.features.embeddings.title": "Vector Semantics",
+ "notSupportGuide.features.libraries.desc": "Create Libraries and add files to build your own Library.",
+ "notSupportGuide.features.libraries.title": "Library",
+ "notSupportGuide.title": "The current deployment mode does not support file management",
+ "pageEditor.addIcon": "Add Icon",
+ "pageEditor.autoSaveMessage": "Your page is saved automatically. No need to save manually.",
+ "pageEditor.chooseIcon": "Choose Icon",
+ "pageEditor.deleteConfirm.content": "This page will be deleted and cannot be recovered. Please proceed with caution.",
+ "pageEditor.deleteConfirm.title": "Delete Page",
+ "pageEditor.deleteError": "Failed to delete the page",
+ "pageEditor.deleteSuccess": "Page deleted successfully",
+ "pageEditor.editedAt": "Last edited on {{time}}",
+ "pageEditor.editedBy": "Last edited by {{name}}",
+ "pageEditor.editorPlaceholder": "Start writing your page. Press / to open the command menu",
+ "pageEditor.empty.createNewDocument": "Create New Page",
+ "pageEditor.empty.importNotion": "Import from Notion",
+ "pageEditor.empty.title": "Select a page to get started",
+ "pageEditor.empty.uploadMarkdown": "Upload Markdown File",
+ "pageEditor.linkCopied": "Link copied",
+ "pageEditor.menu.copyLink": "Copy Link",
+ "pageEditor.menu.exportDocument": "Export Page",
+ "pageEditor.menu.importDocument": "Import Page",
+ "pageEditor.menu.pin": "Pin Page",
+ "pageEditor.saving": "Saving...",
+ "pageEditor.titlePlaceholder": "Untitled",
+ "pageEditor.wordCount": "{{wordCount}} words",
+ "pageList.copyContent": "Copy Full Text",
+ "pageList.duplicate": "Duplicate",
+ "pageList.empty": "No pages yet. Click the button above to create your first one.",
+ "pageList.filter.all": "All",
+ "pageList.filter.onlyInPages": "In Pages Only",
+ "pageList.noResults": "No matching pages found",
+ "pageList.pageCount": "{{count}} pages in total",
+ "pageList.pageSizeItem": "{{count}} items",
+ "pageList.selectNote": "Select a page to start editing",
+ "pageList.title": "Pages",
+ "pageList.untitled": "Untitled",
+ "portal.openInPageEditor": "Edit in Page",
+ "preview.downloadFile": "Download File",
+ "preview.unsupportedFileAndContact": "This file format is not currently supported for online preview. If you have a request for previewing, feel free to <1>contact us1>.",
+ "searchFilePlaceholder": "Search Files",
+ "searchPagePlaceholder": "Search Pages",
+ "tab.all": "All",
+ "tab.audios": "Audio",
+ "tab.documents": "Pages",
+ "tab.home": "Home",
+ "tab.images": "Images",
+ "tab.moreTypes": "More Types",
+ "tab.pages": "Pages",
+ "tab.videos": "Videos",
+ "tab.websites": "Websites",
+ "title": "Resources",
+ "toggleLeftPanel": "Show/Hide Left Panel",
+ "uploadDock.body.collapse": "Collapse",
+ "uploadDock.body.item.done": "Uploaded",
+ "uploadDock.body.item.error": "Upload failed, please try again",
+ "uploadDock.body.item.pending": "Preparing to upload...",
+ "uploadDock.body.item.processing": "Processing file...",
+ "uploadDock.body.item.restTime": "Remaining {{time}}",
+ "uploadDock.fileQueueInfo": "Uploading the first {{count}} files, {{remaining}} remaining in queue",
+ "uploadDock.totalCount": "Total {{count}} items",
+ "uploadDock.uploadStatus.error": "Upload error",
+ "uploadDock.uploadStatus.pending": "Waiting to upload",
+ "uploadDock.uploadStatus.processing": "Uploading",
+ "uploadDock.uploadStatus.success": "Upload completed",
+ "uploadDock.uploadStatus.uploading": "Uploading"
+}
diff --git a/locales/en-US/home.json b/locales/en-US/home.json
new file mode 100644
index 0000000000..40b7144338
--- /dev/null
+++ b/locales/en-US/home.json
@@ -0,0 +1,14 @@
+{
+ "agentSelection.empty": "No agents available",
+ "agentSelection.noAvailable": "No agents can be added at the moment",
+ "agentSelection.noSelected": "No agents selected",
+ "agentSelection.search": "No matching agents found",
+ "project.create": "New project",
+ "project.deleteConfirm": "This project will be deleted and can’t be recovered. Confirm to continue.",
+ "starter.createAgent": "Create Agent",
+ "starter.createGroup": "Create Group",
+ "starter.deepResearch": "Deep Research",
+ "starter.developing": "Coming soon",
+ "starter.image": "Image",
+ "starter.write": "Write"
+}
diff --git a/locales/en-US/hotkey.json b/locales/en-US/hotkey.json
new file mode 100644
index 0000000000..e7d4597366
--- /dev/null
+++ b/locales/en-US/hotkey.json
@@ -0,0 +1,42 @@
+{
+ "addUserMessage.desc": "Add the current input as a user message without triggering generation",
+ "addUserMessage.title": "Add a User Message",
+ "clearCurrentMessages.desc": "Clear the messages and uploaded files from the current conversation",
+ "clearCurrentMessages.title": "Clear Conversation Messages",
+ "commandPalette.desc": "Open the global command palette for quick access to features",
+ "commandPalette.title": "Command Palette",
+ "deleteAndRegenerateMessage.desc": "Delete the last message and regenerate",
+ "deleteAndRegenerateMessage.title": "Delete and Regenerate",
+ "deleteLastMessage.desc": "Delete the last message",
+ "deleteLastMessage.title": "Delete Last Message",
+ "desktop.openSettings.desc": "Open the application settings page",
+ "desktop.openSettings.title": "Application Settings",
+ "desktop.showApp.desc": "Toggle the main window visibility with a global shortcut",
+ "desktop.showApp.title": "Show/Hide Main Window",
+ "editMessage.desc": "Enter edit mode by holding Alt and double-clicking the message",
+ "editMessage.title": "Edit Message",
+ "navigateToChat.desc": "Switch to the Chat tab and enter Lobe AI",
+ "navigateToChat.title": "Switch to Default Chat",
+ "openChatSettings.desc": "View and modify the settings for the current conversation",
+ "openChatSettings.title": "Open Chat Settings",
+ "openHotkeyHelper.desc": "View instructions for all keyboard shortcuts",
+ "openHotkeyHelper.title": "Open Hotkey Help",
+ "regenerateMessage.desc": "Regenerate the last message",
+ "regenerateMessage.title": "Regenerate Message",
+ "saveDocument.desc": "Save all changes to the current page immediately",
+ "saveDocument.title": "Save Page",
+ "saveTopic.desc": "Save the current topic and open a new one",
+ "saveTopic.title": "Start a New Topic",
+ "search.desc": "Activate the main search box on the current page",
+ "search.title": "Search",
+ "showApp.desc": "Quickly open the main application window",
+ "showApp.title": "Show Main Window",
+ "switchAgent.desc": "Switch between pinned agents in the sidebar by holding Ctrl and pressing numbers 0-9",
+ "switchAgent.title": "Quick Switch Agent",
+ "toggleLeftPanel.desc": "Show or hide the left panel",
+ "toggleLeftPanel.title": "Toggle Left Panel",
+ "toggleRightPanel.desc": "Show or hide the right panel",
+ "toggleRightPanel.title": "Toggle Right Panel",
+ "toggleZenMode.desc": "In focus mode, only display the current conversation and hide other UI elements",
+ "toggleZenMode.title": "Toggle Focus Mode"
+}
diff --git a/locales/en-US/image.json b/locales/en-US/image.json
new file mode 100644
index 0000000000..eaf690e128
--- /dev/null
+++ b/locales/en-US/image.json
@@ -0,0 +1,62 @@
+{
+ "config.aspectRatio.label": "Aspect Ratio",
+ "config.aspectRatio.lock": "Lock Aspect Ratio",
+ "config.aspectRatio.unlock": "Unlock Aspect Ratio",
+ "config.cfg.label": "Guidance Intensity",
+ "config.header.desc": "Brief description, create instantly",
+ "config.header.title": "Painting",
+ "config.height.label": "Height",
+ "config.imageNum.label": "Number of Images",
+ "config.imageUrl.label": "Reference Image",
+ "config.imageUrls.label": "Reference Images",
+ "config.model.label": "Model",
+ "config.prompt.placeholder": "Describe what you want to generate",
+ "config.quality.label": "Image Quality",
+ "config.quality.options.hd": "High Definition",
+ "config.quality.options.standard": "Standard",
+ "config.resolution.label": "Resolution",
+ "config.resolution.options.1K": "1K",
+ "config.resolution.options.2K": "2K",
+ "config.resolution.options.4K": "4K",
+ "config.seed.label": "Seed",
+ "config.seed.random": "Random Seed",
+ "config.size.label": "Size",
+ "config.steps.label": "Steps",
+ "config.title": "AI Image",
+ "config.width.label": "Width",
+ "generation.actions.applySeed": "Apply Seed",
+ "generation.actions.copyError": "Copy Error Message",
+ "generation.actions.copyPrompt": "Copy Prompt",
+ "generation.actions.copySeed": "Copy Seed",
+ "generation.actions.delete": "Delete",
+ "generation.actions.deleteBatch": "Delete Batch",
+ "generation.actions.download": "Download",
+ "generation.actions.downloadFailed": "Failed to download image. Please check your network connection or S3 storage CORS configuration.",
+ "generation.actions.errorCopied": "Error Message Copied to Clipboard",
+ "generation.actions.errorCopyFailed": "Failed to Copy Error Message",
+ "generation.actions.generate": "Generate",
+ "generation.actions.promptCopied": "Prompt Copied to Clipboard",
+ "generation.actions.promptCopyFailed": "Failed to Copy Prompt",
+ "generation.actions.reuseSettings": "Reuse Settings",
+ "generation.actions.seedApplied": "Seed Applied to Configuration",
+ "generation.actions.seedApplyFailed": "Failed to Apply Seed",
+ "generation.actions.seedCopied": "Seed Copied to Clipboard",
+ "generation.actions.seedCopyFailed": "Failed to Copy Seed",
+ "generation.metadata.count": "{{count}} Images",
+ "generation.status.failed": "Generation Failed",
+ "generation.status.generating": "Generating...",
+ "notSupportGuide.desc": "The current deployment mode does not support AI image generation. Switch to the <1>server database deployment mode1>, or use <3>LobeHub Cloud3>.",
+ "notSupportGuide.features.fileIntegration.desc": "Deep integration with the file management system; generated images are automatically saved to the file system for unified management and organization.",
+ "notSupportGuide.features.fileIntegration.title": "File System Integration",
+ "notSupportGuide.features.llmAssisted.desc": "Combines large language model capabilities to intelligently optimize and expand prompts, enhancing image generation quality (Coming Soon).",
+ "notSupportGuide.features.llmAssisted.title": "LLM-Assisted Image Generation",
+ "notSupportGuide.features.multiProviders.desc": "Supports multiple AI image generation providers, including OpenAI gpt-image-1, Google Imagen, FAL.ai, and more, offering a wide selection of models.",
+ "notSupportGuide.features.multiProviders.title": "Multi-Provider Support",
+ "notSupportGuide.title": "Current Deployment Mode Does Not Support AI Image Generation",
+ "topic.createNew": "New Topic",
+ "topic.deleteConfirm": "Delete Generation Topic",
+ "topic.deleteConfirmDesc": "You are about to delete this generation topic. This action cannot be undone, please proceed with caution.",
+ "topic.empty": "No generation topics",
+ "topic.title": "Painting Theme",
+ "topic.untitled": "Default Topic"
+}
diff --git a/locales/en-US/knowledgeBase.json b/locales/en-US/knowledgeBase.json
new file mode 100644
index 0000000000..1902c2b30f
--- /dev/null
+++ b/locales/en-US/knowledgeBase.json
@@ -0,0 +1,21 @@
+{
+ "addToKnowledgeBase.addSuccess": "File added successfully, <1>view now1>",
+ "addToKnowledgeBase.confirm": "Add",
+ "addToKnowledgeBase.error": "Failed to add file to Library",
+ "addToKnowledgeBase.id.placeholder": "Please select a library to add to",
+ "addToKnowledgeBase.id.required": "Please select a library",
+ "addToKnowledgeBase.id.title": "Target Library",
+ "addToKnowledgeBase.title": "Add to Library",
+ "addToKnowledgeBase.totalFiles": "{{count}} files selected",
+ "createNew.confirm": "Create New",
+ "createNew.description.placeholder": "Library description (optional)",
+ "createNew.formTitle": "Basic Information",
+ "createNew.name.placeholder": "Library name",
+ "createNew.name.required": "Please enter a library name",
+ "createNew.title": "Create New Library",
+ "tab.evals": "Evaluations",
+ "tab.files": "Files",
+ "tab.settings": "Settings",
+ "tab.testing": "Recall Testing",
+ "title": "Library"
+}
diff --git a/locales/en-US/labs.json b/locales/en-US/labs.json
new file mode 100644
index 0000000000..3b611103de
--- /dev/null
+++ b/locales/en-US/labs.json
@@ -0,0 +1,10 @@
+{
+ "desc": "Here you'll find occasional updates on new features we're exploring—feel free to try them out!",
+ "features.assistantMessageGroup.desc": "Group agent messages and their tool call results together for display",
+ "features.assistantMessageGroup.title": "Agent Message Grouping",
+ "features.groupChat.desc": "Enable multi-agent group chat coordination.",
+ "features.groupChat.title": "Group Chat (Multi-Agent)",
+ "features.inputMarkdown.desc": "Render Markdown in the input area in real time (bold text, code blocks, tables, etc.).",
+ "features.inputMarkdown.title": "Input Markdown Rendering",
+ "title": "Labs"
+}
diff --git a/locales/en-US/marketAuth.json b/locales/en-US/marketAuth.json
new file mode 100644
index 0000000000..2f1b55dddf
--- /dev/null
+++ b/locales/en-US/marketAuth.json
@@ -0,0 +1,78 @@
+{
+ "authorize.cancel": "Cancel",
+ "authorize.confirm": "Create Your Profile",
+ "authorize.description": "Your community profile is separate from your {{appName}} user account.",
+ "authorize.footer.agreement": "By continuing, you confirm that you have read and agree to the Terms and Conditions and Privacy Policy.",
+ "authorize.footer.privacy": "Privacy Policy",
+ "authorize.footer.terms": "Terms of Service",
+ "authorize.subtitle": "Create a community profile to submit and manage listings within the community.",
+ "authorize.title": "Create Community Profile",
+ "callback.buttons.close": "Close Window",
+ "callback.messages.authFailed": "Authorization failed: {{error}}",
+ "callback.messages.missingParams": "Missing authorization parameters",
+ "callback.messages.processing": "Processing authorization...",
+ "callback.messages.successWithCountdown": "{{message}} The window will close automatically in {{countdown}} seconds",
+ "callback.messages.successWithRedirect": "Authorization successful! Redirecting...",
+ "callback.titles.error": "Authorization Failed",
+ "callback.titles.loading": "LobeHub Market Authorization",
+ "callback.titles.success": "Authorization Successful",
+ "errors.authorizationFailed": "Authorization failed, please try again.",
+ "errors.browserOnly": "The authorization process can only be initiated in a browser.",
+ "errors.codeConsumed": "The authorization code has already been used. Please try again.",
+ "errors.codeVerifierMissing": "Invalid authorization session. Please restart the login process.",
+ "errors.general": "An error occurred during authorization. Please try again.",
+ "errors.handoffFailed": "Failed to retrieve authorization result. Please try again.",
+ "errors.handoffTimeout": "Authorization timed out. Please complete the process in your browser and try again.",
+ "errors.oidcNotReady": "Authorization service is not ready. Please try again later.",
+ "errors.openBrowserFailed": "Failed to open the system browser. Please try again.",
+ "errors.openPopupFailed": "Failed to open authorization popup. Please check your browser's popup blocker settings.",
+ "errors.popupClosed": "The authorization window was closed before completion.",
+ "errors.sessionExpired": "Authorization session has expired. Please log in again.",
+ "errors.stateMismatch": "Authorization state mismatch. Please try again.",
+ "errors.stateMissing": "Authorization state not found. Please try again.",
+ "messages.authorizationFailed": "Authorization ran into an issue. Retry, or check if you finished signing in in your browser.",
+ "messages.authorized": "LobeHub service authorized successfully",
+ "messages.handoffTimeout": "Authorization timed out. Finish it in your browser, then retry.",
+ "messages.loading": "Starting authorization process...",
+ "messages.success.cloudMcpInstall": "Authorization successful! You can now install the Cloud MCP skill.",
+ "messages.success.submit": "Authorization successful! You can now publish your agent.",
+ "messages.success.upload": "Authorization successful! You can now publish a new version.",
+ "profileSetup.cancel": "Cancel",
+ "profileSetup.descriptionEdit": "Update your community profile information.",
+ "profileSetup.descriptionFirstTime": "Set up your profile to complete your community profile.",
+ "profileSetup.errors.fileTooLarge": "File size cannot exceed 2MB",
+ "profileSetup.errors.notAuthenticated": "Please sign in first",
+ "profileSetup.errors.updateFailed": "Failed to update profile. Please try again",
+ "profileSetup.errors.uploadFailed": "Upload failed. Please try again",
+ "profileSetup.errors.usernameTaken": "This User ID is already taken. Please choose another",
+ "profileSetup.fields.avatar.label": "Avatar",
+ "profileSetup.fields.bannerUrl.clickToUpload": "Click to upload banner image",
+ "profileSetup.fields.bannerUrl.label": "Banner Image",
+ "profileSetup.fields.bannerUrl.remove": "Remove banner",
+ "profileSetup.fields.bannerUrl.tooltip": "Banner image will be displayed at the top of your profile page (16:9 ratio recommended)",
+ "profileSetup.fields.bannerUrl.uploading": "Uploading...",
+ "profileSetup.fields.description.label": "Bio",
+ "profileSetup.fields.description.maxLength": "Bio must be at most 200 characters",
+ "profileSetup.fields.description.placeholder": "Tell us about yourself...",
+ "profileSetup.fields.displayName.label": "Display Name",
+ "profileSetup.fields.displayName.maxLength": "Display name must be at most 50 characters",
+ "profileSetup.fields.displayName.placeholder": "Enter your display name",
+ "profileSetup.fields.displayName.required": "Please enter a display name",
+ "profileSetup.fields.github.placeholder": "GitHub username",
+ "profileSetup.fields.twitter.placeholder": "X (Twitter) username",
+ "profileSetup.fields.userName.label": "User ID",
+ "profileSetup.fields.userName.maxLength": "User ID must be at most 32 characters",
+ "profileSetup.fields.userName.minLength": "User ID must be at least 3 characters",
+ "profileSetup.fields.userName.pattern": "User ID can only contain letters, numbers, underscores, and hyphens",
+ "profileSetup.fields.userName.placeholder": "Enter your User ID",
+ "profileSetup.fields.userName.required": "Please enter a User ID",
+ "profileSetup.fields.userName.tooltip": "User ID is your unique identifier and will be used for your profile page URL",
+ "profileSetup.fields.website.invalidUrl": "Please enter a valid URL",
+ "profileSetup.fields.website.placeholder": "Personal website URL",
+ "profileSetup.getStarted": "Get Started",
+ "profileSetup.save": "Save",
+ "profileSetup.socialLinks.title": "Social Links",
+ "profileSetup.success": "Profile updated successfully",
+ "profileSetup.titleEdit": "Edit Profile",
+ "profileSetup.titleFirstTime": "Complete Your Profile"
+}
diff --git a/locales/en-US/memory.json b/locales/en-US/memory.json
new file mode 100644
index 0000000000..02a35413fe
--- /dev/null
+++ b/locales/en-US/memory.json
@@ -0,0 +1,66 @@
+{
+ "context.actions.delete": "Delete",
+ "context.actions.edit": "Edit",
+ "context.defaultType": "Context",
+ "context.deleteConfirm": "Are you sure you want to delete this contextual memory? This action cannot be undone.",
+ "context.deleteTitle": "Delete Contextual Memory",
+ "context.description": "Description",
+ "context.empty": "No context memories available",
+ "context.source": "Source",
+ "empty.description": "Memory retrieval is a gradual process. Please engage in more conversations to enrich the content available for recall. Try having deeper interactions with the agent to better capture and store valuable information.",
+ "empty.search": "No matching memories found",
+ "empty.title": "No Memories Yet",
+ "experience.actions.delete": "Delete",
+ "experience.actions.edit": "Edit",
+ "experience.defaultType": "Experience",
+ "experience.deleteConfirm": "Are you sure you want to delete this experiential memory? This action cannot be undone.",
+ "experience.deleteTitle": "Delete Experiential Memory",
+ "experience.empty": "No experience memories available",
+ "experience.keyLearning": "Key Learning",
+ "experience.situation": "Situation",
+ "experience.source": "Source",
+ "experience.steps.action": "Action",
+ "experience.steps.result": "Result",
+ "experience.steps.situation": "Context",
+ "experience.steps.task": "Task",
+ "filter.search": "Search memory keywords or descriptions...",
+ "filter.sort.createdAt": "Creation Time",
+ "filter.sort.scoreConfidence": "Confidence",
+ "filter.sort.scoreImpact": "Impact",
+ "filter.sort.scorePriority": "Preference Weight",
+ "filter.sort.scoreUrgency": "Urgency",
+ "identity.empty": "No identity memories available",
+ "identity.filter.search": "Search roles, relationships, or descriptions...",
+ "identity.filter.type.all": "All",
+ "identity.filter.type.demographic": "Demographics",
+ "identity.filter.type.personal": "Role",
+ "identity.filter.type.professional": "Professional",
+ "identity.list.confirmDelete": "Confirm Deletion",
+ "identity.list.deleteCancel": "Cancel",
+ "identity.list.deleteContent": "Are you sure you want to delete this identity memory? This action cannot be undone.",
+ "identity.list.deleteOk": "Delete",
+ "identity.list.noResults": "No matching identity memories found",
+ "identity.list.updated": "Updated",
+ "identity.roleCloud.collapse": "Collapse",
+ "identity.roleCloud.expand": "Show More",
+ "identity.view.list": "List",
+ "identity.view.timeline": "Timeline",
+ "loading": "Loading...",
+ "preference.actions.delete": "Delete",
+ "preference.actions.edit": "Edit",
+ "preference.conclusionDirectives": "Conclusion Directives",
+ "preference.defaultType": "Preference",
+ "preference.deleteConfirm": "Are you sure you want to delete this preference memory? This action cannot be undone.",
+ "preference.deleteTitle": "Delete Preference Memory",
+ "preference.empty": "No preference memories available",
+ "preference.source": "Source",
+ "preference.suggestions": "Actions the agent might take",
+ "tab.contexts": "Contexts",
+ "tab.experiences": "Experiences",
+ "tab.home": "Home",
+ "tab.identities": "Identities",
+ "tab.preferences": "Preferences",
+ "tab.search": "Search",
+ "viewMode.masonry": "Masonry",
+ "viewMode.timeline": "Timeline"
+}
diff --git a/locales/en-US/metadata.json b/locales/en-US/metadata.json
new file mode 100644
index 0000000000..72f13c83f6
--- /dev/null
+++ b/locales/en-US/metadata.json
@@ -0,0 +1,25 @@
+{
+ "changelog.description": "Stay updated on the new features and improvements of {{appName}}",
+ "changelog.title": "Changelog",
+ "chat.description": "{{appName}} brings you the best UI experience for ChatGPT, Claude, Gemini, and OLLaMA.",
+ "chat.title": "{{appName}} — For Collaborative Agents",
+ "discover.assistants.description": "Content, Q&A, images, video, voice, workflows—browse and add Agents from the Community.",
+ "discover.assistants.title": "Agent Community",
+ "discover.description": "Explore Agents, Skills, Providers, models, and MCP Servers.",
+ "discover.mcp.description": "Search, compare, and connect to thousands of MCP Servers, enabling AI systems to easily access file systems, databases, APIs, and other essential resources, comprehensively expanding your AI capabilities.",
+ "discover.mcp.title": "MCP Servers Community",
+ "discover.models.description": "Explore mainstream AI models OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
+ "discover.models.title": "Model Community",
+ "discover.plugins.description": "Explore charts, academic tools, image/video/voice generation, and workflows—add Skills to your Agents.",
+ "discover.plugins.title": "Skill Community",
+ "discover.providers.description": "Explore leading model providers OpenAI / Qwen / Ollama / Anthropic / DeepSeek / Google Gemini / OpenRouter",
+ "discover.providers.title": "Provider Community",
+ "discover.search": "Search",
+ "discover.title": "Discover",
+ "image.description": "{{appName}} brings you the best experience with GPT Image, Flux, Midjourney, and Stable Diffusion",
+ "image.title": "AI Art",
+ "plugins.description": "Search, charts, academic tools, image/video/voice generation, workflows—add Skills to your Agents.",
+ "plugins.title": "Skill Community",
+ "welcome.description": "{{appName}} brings you the best UI experience for ChatGPT, Claude, Gemini, and OLLaMA.",
+ "welcome.title": "Welcome to {{appName}} — For Collaborative Agents"
+}
diff --git a/locales/en-US/migration.json b/locales/en-US/migration.json
new file mode 100644
index 0000000000..75f1b0dcd2
--- /dev/null
+++ b/locales/en-US/migration.json
@@ -0,0 +1,23 @@
+{
+ "dbV1.action.clearDB": "Clear Local Data",
+ "dbV1.action.downloadBackup": "Download Data Backup",
+ "dbV1.action.reUpgrade": "Re-upgrade",
+ "dbV1.action.start": "Get Started",
+ "dbV1.action.upgrade": "Upgrade",
+ "dbV1.clear.confirm": "You are about to clear local data (global settings will not be affected). Please confirm that you have downloaded a data backup.",
+ "dbV1.description": "In the new version, the data storage of {{appName}} has made significant advancements. Therefore, we need to upgrade the old data to provide you with a better user experience.",
+ "dbV1.features.capability.desc": "Based on IndexedDB technology, capable of storing a lifetime's worth of chat messages.",
+ "dbV1.features.capability.title": "Large Capacity",
+ "dbV1.features.performance.desc": "Automatically indexes millions of messages, with retrieval queries responding in milliseconds.",
+ "dbV1.features.performance.title": "High Performance",
+ "dbV1.features.use.desc": "Supports searching by title, description, tags, message content, and even translated text, greatly enhancing daily search efficiency.",
+ "dbV1.features.use.title": "More User-Friendly",
+ "dbV1.title": "{{appName}} Data Evolution",
+ "dbV1.upgrade.error.subTitle": "We apologize, an error occurred during the database upgrade process. Please try the following solutions: A. Clear local data and re-import backup data; B. Click the 'Retry Upgrade' button.
If the issue persists, please <1>submit a problem report1>, and we will assist you as soon as possible.",
+ "dbV1.upgrade.error.title": "Database Upgrade Failed",
+ "dbV1.upgrade.success.subTitle": "The database has been upgraded to the latest version. You can continue now.",
+ "dbV1.upgrade.success.title": "Database Upgrade Successful",
+ "dbV1.upgradeTip": "The upgrade will take approximately 10 to 20 seconds. Please do not close {{appName}} during the upgrade process.",
+ "migrateError.missVersion": "Imported data is missing a version number. Please check the file and try again.",
+ "migrateError.noMigration": "No migration solution found for the current version. Please check the version number and try again. If the issue persists, please submit a feedback request."
+}
diff --git a/locales/en-US/modelProvider.json b/locales/en-US/modelProvider.json
new file mode 100644
index 0000000000..0d1fec4060
--- /dev/null
+++ b/locales/en-US/modelProvider.json
@@ -0,0 +1,287 @@
+{
+ "azure.azureApiVersion.desc": "Azure API version, follow the format YYYY-MM-DD, check the [latest version](https://learn.microsoft.com/en-us/azure/ai-services/openai/reference#chat-completions)",
+ "azure.azureApiVersion.fetch": "Fetch List",
+ "azure.azureApiVersion.title": "Azure API Version",
+ "azure.empty": "Please enter a model ID to add the first model",
+ "azure.endpoint.desc": "When checking resources from the Azure portal, you can find this value in the 'Keys and Endpoints' section",
+ "azure.endpoint.placeholder": "https://docs-test-001.openai.azure.com",
+ "azure.endpoint.title": "Azure API Address",
+ "azure.modelListPlaceholder": "Select or add the OpenAI model you deployed",
+ "azure.title": "Azure OpenAI",
+ "azure.token.desc": "When checking resources from the Azure portal, you can find this value in the 'Keys and Endpoints' section. You can use KEY1 or KEY2",
+ "azure.token.placeholder": "Azure API Key",
+ "azure.token.title": "API Key",
+ "azureai.azureApiVersion.desc": "The API version for Azure, following the YYYY-MM-DD format. Refer to the [latest version](https://learn.microsoft.com/en-us/azure/ai-services/openai/reference#chat-completions)",
+ "azureai.azureApiVersion.fetch": "Fetch List",
+ "azureai.azureApiVersion.title": "Azure API Version",
+ "azureai.endpoint.desc": "Find the Azure AI model inference endpoint from the Azure AI project overview",
+ "azureai.endpoint.placeholder": "https://ai-userxxxxxxxxxx.services.ai.azure.com/models",
+ "azureai.endpoint.title": "Azure AI Endpoint",
+ "azureai.title": "Azure OpenAI",
+ "azureai.token.desc": "Find the API key from the Azure AI project overview",
+ "azureai.token.placeholder": "Azure Key",
+ "azureai.token.title": "Key",
+ "bedrock.accessKeyId.desc": "Enter AWS Access Key Id",
+ "bedrock.accessKeyId.placeholder": "AWS Access Key Id",
+ "bedrock.accessKeyId.title": "AWS Access Key Id",
+ "bedrock.checker.desc": "Test if AccessKeyId / SecretAccessKey are filled in correctly",
+ "bedrock.region.desc": "Enter AWS Region",
+ "bedrock.region.placeholder": "AWS Region",
+ "bedrock.region.title": "AWS Region",
+ "bedrock.secretAccessKey.desc": "Enter AWS Secret Access Key",
+ "bedrock.secretAccessKey.placeholder": "AWS Secret Access Key",
+ "bedrock.secretAccessKey.title": "AWS Secret Access Key",
+ "bedrock.sessionToken.desc": "If you are using AWS SSO/STS, please enter your AWS Session Token",
+ "bedrock.sessionToken.placeholder": "AWS Session Token",
+ "bedrock.sessionToken.title": "AWS Session Token (optional)",
+ "bedrock.title": "Bedrock",
+ "bedrock.unlock.customRegion": "Custom Service Region",
+ "bedrock.unlock.customSessionToken": "Custom Session Token",
+ "bedrock.unlock.description": "Enter your AWS AccessKeyId / SecretAccessKey to start the session. The app will not store your authentication configuration",
+ "bedrock.unlock.imageGenerationDescription": "Enter your AWS AccessKeyId / SecretAccessKey to start generating. The application will not store your authentication credentials.",
+ "bedrock.unlock.title": "Use Custom Bedrock Authentication Information",
+ "cloudflare.apiKey.desc": "Please enter Cloudflare API Key",
+ "cloudflare.apiKey.placeholder": "Cloudflare API Key",
+ "cloudflare.apiKey.title": "Cloudflare API Key",
+ "cloudflare.baseURLOrAccountID.desc": "Enter your Cloudflare account ID or custom API address",
+ "cloudflare.baseURLOrAccountID.placeholder": "Cloudflare Account ID / custom API URL",
+ "cloudflare.baseURLOrAccountID.title": "Cloudflare Account ID / API Address",
+ "comfyui.apiKey.desc": "API key for Bearer Token authentication",
+ "comfyui.apiKey.placeholder": "Enter API key",
+ "comfyui.apiKey.required": "Please enter the API key",
+ "comfyui.apiKey.title": "API Key",
+ "comfyui.authType.desc": "Select the authentication method for connecting to the ComfyUI server",
+ "comfyui.authType.options.basic": "Basic Authentication",
+ "comfyui.authType.options.bearer": "Bearer Token",
+ "comfyui.authType.options.custom": "Custom Authentication",
+ "comfyui.authType.options.none": "No Authentication",
+ "comfyui.authType.placeholder": "Please select an authentication type",
+ "comfyui.authType.title": "Authentication Type",
+ "comfyui.baseURL.desc": "ComfyUI server access address, e.g., http://localhost:8000",
+ "comfyui.baseURL.placeholder": "http://127.0.0.1:8000",
+ "comfyui.baseURL.required": "Please enter the ComfyUI service URL",
+ "comfyui.baseURL.title": "ComfyUI Service URL",
+ "comfyui.checker.desc": "Test if the connection is properly configured",
+ "comfyui.checker.title": "Connectivity Check",
+ "comfyui.customHeaders.addButton": "Add Header",
+ "comfyui.customHeaders.deleteTooltip": "Delete this header",
+ "comfyui.customHeaders.desc": "Request headers required for custom authentication, formatted as key-value pairs",
+ "comfyui.customHeaders.duplicateKeyError": "Header names cannot be duplicated",
+ "comfyui.customHeaders.keyPlaceholder": "Key",
+ "comfyui.customHeaders.required": "Please enter custom request headers",
+ "comfyui.customHeaders.title": "Custom Headers",
+ "comfyui.customHeaders.valuePlaceholder": "Value",
+ "comfyui.password.desc": "Password for basic authentication",
+ "comfyui.password.placeholder": "Enter password",
+ "comfyui.password.required": "Please enter the password",
+ "comfyui.password.title": "Password",
+ "comfyui.title": "ComfyUI",
+ "comfyui.username.desc": "Username for basic authentication",
+ "comfyui.username.placeholder": "Enter username",
+ "comfyui.username.required": "Please enter the username",
+ "comfyui.username.title": "Username",
+ "createNewAiProvider.apiKey.placeholder": "Please enter your API Key",
+ "createNewAiProvider.apiKey.title": "API Key",
+ "createNewAiProvider.basicTitle": "Basic Information",
+ "createNewAiProvider.configTitle": "Configuration Information",
+ "createNewAiProvider.confirm": "Create",
+ "createNewAiProvider.createSuccess": "Creation successful",
+ "createNewAiProvider.description.placeholder": "Provider description (optional)",
+ "createNewAiProvider.description.title": "Provider Description",
+ "createNewAiProvider.id.desc": "Unique identifier for the service provider, which cannot be modified after creation",
+ "createNewAiProvider.id.format": "Can only contain numbers, lowercase letters, hyphens (-), and underscores (_) ",
+ "createNewAiProvider.id.placeholder": "Suggested all lowercase, e.g., openai, cannot be modified after creation",
+ "createNewAiProvider.id.required": "Please enter the provider ID",
+ "createNewAiProvider.id.title": "Provider ID",
+ "createNewAiProvider.logo.placeholder": "https://example.com/logo.png",
+ "createNewAiProvider.logo.required": "Please upload a valid provider logo",
+ "createNewAiProvider.logo.title": "Provider Logo",
+ "createNewAiProvider.name.placeholder": "Please enter the display name of the provider",
+ "createNewAiProvider.name.required": "Please enter the provider name",
+ "createNewAiProvider.name.title": "Provider Name",
+ "createNewAiProvider.proxyUrl.placeholder": "https://your-proxy-url.com/v1",
+ "createNewAiProvider.proxyUrl.required": "Please enter the proxy address",
+ "createNewAiProvider.proxyUrl.title": "Proxy URL",
+ "createNewAiProvider.sdkType.placeholder": "openai/anthropic/azureai/ollama/...",
+ "createNewAiProvider.sdkType.required": "Please select SDK type",
+ "createNewAiProvider.sdkType.title": "Request Format",
+ "createNewAiProvider.title": "Create Custom AI Provider",
+ "github.personalAccessToken.desc": "Enter your GitHub PAT. Click [here](https://github.com/settings/tokens) to create one.",
+ "github.personalAccessToken.placeholder": "ghp_xxxxxx",
+ "github.personalAccessToken.title": "GitHub PAT",
+ "huggingface.accessToken.desc": "Enter your HuggingFace Token, click [here](https://huggingface.co/settings/tokens) to create one",
+ "huggingface.accessToken.placeholder": "hf_xxxxxxxxx",
+ "huggingface.accessToken.title": "HuggingFace Token",
+ "list.title.custom": "Custom provider not enabled",
+ "list.title.disabled": "Disabled",
+ "list.title.enabled": "Enabled",
+ "menu.addCustomProvider": "Add Custom Provider",
+ "menu.all": "All",
+ "menu.list.custom": "Custom not enabled",
+ "menu.list.disabled": "Disabled",
+ "menu.list.disabledActions.sort": "Sort By",
+ "menu.list.disabledActions.sortAlphabetical": "Sort Alphabetically",
+ "menu.list.disabledActions.sortAlphabeticalDesc": "Sort by Reverse Alphabetical Order",
+ "menu.list.disabledActions.sortDefault": "Default Sort",
+ "menu.list.enabled": "Enabled",
+ "menu.notFound": "No search results found",
+ "menu.searchProviders": "Search Providers...",
+ "menu.sort": "Custom Sort",
+ "newapi.apiKey.desc": "API key provided by the New API platform",
+ "newapi.apiKey.placeholder": "New API API Key",
+ "newapi.apiKey.required": "API key is required",
+ "newapi.apiKey.title": "API Key",
+ "newapi.apiUrl.desc": "API endpoint for the New API service, usually includes /v1",
+ "newapi.apiUrl.title": "API URL",
+ "newapi.enabled.title": "Enable New API",
+ "newapi.models.batchSelect": "Select models in bulk ({{count}} items)",
+ "newapi.models.fetch": "Fetch model list",
+ "newapi.models.selected": "Selected models",
+ "newapi.models.title": "Available Models",
+ "newapi.title": "New API",
+ "ollama.checker.desc": "Test if the proxy address is correctly filled in",
+ "ollama.checker.title": "Connectivity Check",
+ "ollama.customModelName.desc": "Add custom models, separate multiple models with commas",
+ "ollama.customModelName.placeholder": "vicuna, llava, codellama, llama2:13b-text",
+ "ollama.customModelName.title": "Custom model name",
+ "ollama.download.desc": "Ollama is downloading the model. Please try not to close this page. The download will resume from where it left off if interrupted.",
+ "ollama.download.failed": "Model download failed. Please check your network or Ollama settings and try again.",
+ "ollama.download.remainingTime": "Remaining Time",
+ "ollama.download.speed": "Speed",
+ "ollama.download.title": "Downloading model {{model}}",
+ "ollama.endpoint.desc": "Must include http(s)://; can be left blank if not specified locally.",
+ "ollama.endpoint.title": "Interface proxy address",
+ "ollama.title": "Ollama",
+ "ollama.unlock.cancel": "Cancel Download",
+ "ollama.unlock.confirm": "Download",
+ "ollama.unlock.description": "Enter your Ollama model tag to continue the session",
+ "ollama.unlock.downloaded": "{{completed}} / {{total}}",
+ "ollama.unlock.starting": "Starting download...",
+ "ollama.unlock.title": "Download specified Ollama model",
+ "providerModels.batchSelect.selected": "{{count}} models selected",
+ "providerModels.batchSelect.title": "Bulk Selection",
+ "providerModels.config.aesGcm": "Your key and proxy URL will be encrypted using <1>AES-GCM1> encryption algorithm",
+ "providerModels.config.apiKey.desc": "Please enter your {{name}} API Key",
+ "providerModels.config.apiKey.descWithUrl": "Please enter your {{name}} API Key. <3>Click here to get it3>",
+ "providerModels.config.apiKey.placeholder": "{{name}} API Key",
+ "providerModels.config.apiKey.title": "API Key",
+ "providerModels.config.baseURL.desc": "Must include http(s)://",
+ "providerModels.config.baseURL.invalid": "Please enter a valid URL",
+ "providerModels.config.baseURL.placeholder": "https://your-proxy-url.com/v1",
+ "providerModels.config.baseURL.title": "API Proxy URL",
+ "providerModels.config.checker.button": "Check",
+ "providerModels.config.checker.desc": "Test if the API Key and proxy URL are correctly filled",
+ "providerModels.config.checker.pass": "Check passed",
+ "providerModels.config.checker.title": "Connectivity Check",
+ "providerModels.config.fetchOnClient.desc": "Client request mode will initiate session requests directly from the browser, which can improve response speed",
+ "providerModels.config.fetchOnClient.title": "Use Client Request Mode",
+ "providerModels.config.helpDoc": "Configuration Guide",
+ "providerModels.config.responsesApi.desc": "Uses OpenAI's next-generation request format specification to unlock advanced features like chain-of-thought (supported by OpenAI models only)",
+ "providerModels.config.responsesApi.title": "Use Responses API Specification",
+ "providerModels.config.waitingForMore": "More models are currently <1>planned for integration1>, please stay tuned",
+ "providerModels.createNew.title": "Create Custom AI Model",
+ "providerModels.item.config": "Configure Model",
+ "providerModels.item.customModelCards.addNew": "Create and add {{id}} model",
+ "providerModels.item.customModelCards.confirmDelete": "You are about to delete this custom model. Once deleted, it cannot be recovered. Please proceed with caution.",
+ "providerModels.item.delete.confirm": "Are you sure you want to delete model {{displayName}}?",
+ "providerModels.item.delete.success": "Deletion successful",
+ "providerModels.item.delete.title": "Delete Model",
+ "providerModels.item.modelConfig.azureDeployName.extra": "Field used for actual requests in Azure OpenAI",
+ "providerModels.item.modelConfig.azureDeployName.placeholder": "Please enter the model deployment name in Azure",
+ "providerModels.item.modelConfig.azureDeployName.title": "Model Deployment Name",
+ "providerModels.item.modelConfig.deployName.extra": "This field will be used as the model ID when sending requests",
+ "providerModels.item.modelConfig.deployName.placeholder": "Please enter the actual deployment name or ID of the model",
+ "providerModels.item.modelConfig.deployName.title": "Model Deployment Name",
+ "providerModels.item.modelConfig.displayName.placeholder": "Please enter the display name of the model, e.g., ChatGPT, GPT-4, etc.",
+ "providerModels.item.modelConfig.displayName.title": "Model Display Name",
+ "providerModels.item.modelConfig.files.extra": "The current file upload implementation is just a hack solution, limited to self-experimentation. Please wait for complete file upload capabilities in future implementations.",
+ "providerModels.item.modelConfig.files.title": "File Upload Support",
+ "providerModels.item.modelConfig.functionCall.extra": "This configuration will only enable the model's ability to use tools, allowing for the addition of tool-type skills. However, whether the model can truly use the tools depends entirely on the model itself; please test for usability on your own.",
+ "providerModels.item.modelConfig.functionCall.title": "Support for Tool Usage",
+ "providerModels.item.modelConfig.id.extra": "This cannot be modified after creation and will be used as the model ID when calling AI",
+ "providerModels.item.modelConfig.id.placeholder": "Please enter the model ID, e.g., gpt-4o or claude-3.5-sonnet",
+ "providerModels.item.modelConfig.id.title": "Model ID",
+ "providerModels.item.modelConfig.imageOutput.extra": "This setting enables the model's image generation capability only. The actual performance depends entirely on the model itself. Please test the model to determine if it supports image generation.",
+ "providerModels.item.modelConfig.imageOutput.title": "Supports Image Generation",
+ "providerModels.item.modelConfig.modalTitle": "Custom Model Configuration",
+ "providerModels.item.modelConfig.reasoning.extra": "This configuration will enable the model's deep thinking capabilities, and the specific effects depend entirely on the model itself. Please test whether this model has usable deep thinking abilities.",
+ "providerModels.item.modelConfig.reasoning.title": "Support Deep Thinking",
+ "providerModels.item.modelConfig.search.extra": "This setting enables the model's built-in web search capability. Whether the built-in search engine is supported depends on the model itself. Please test the model to verify the availability of this feature.",
+ "providerModels.item.modelConfig.search.title": "Supports Web Search",
+ "providerModels.item.modelConfig.tokens.extra": "Set the maximum number of tokens supported by the model",
+ "providerModels.item.modelConfig.tokens.title": "Maximum Context Window",
+ "providerModels.item.modelConfig.tokens.unlimited": "Unlimited",
+ "providerModels.item.modelConfig.type.extra": "Different model types have distinct use cases and capabilities",
+ "providerModels.item.modelConfig.type.options.chat": "Chat",
+ "providerModels.item.modelConfig.type.options.embedding": "Embedding",
+ "providerModels.item.modelConfig.type.options.image": "Image Generation",
+ "providerModels.item.modelConfig.type.options.realtime": "Real-time Chat",
+ "providerModels.item.modelConfig.type.options.stt": "Speech-to-Text",
+ "providerModels.item.modelConfig.type.options.text2music": "Text-to-Music",
+ "providerModels.item.modelConfig.type.options.text2video": "Text-to-Video",
+ "providerModels.item.modelConfig.type.options.tts": "Text-to-Speech",
+ "providerModels.item.modelConfig.type.placeholder": "Please select a model type",
+ "providerModels.item.modelConfig.type.title": "Model Type",
+ "providerModels.item.modelConfig.video.extra": "This setting enables video recognition configuration within the application. Whether video recognition is supported depends entirely on the model itself. Please test the model to verify the availability of this feature.",
+ "providerModels.item.modelConfig.video.title": "Supports Video Recognition",
+ "providerModels.item.modelConfig.vision.extra": "This configuration will only enable image upload capabilities in the application. Whether recognition is supported depends entirely on the model itself. Please test the visual recognition capabilities of the model yourself.",
+ "providerModels.item.modelConfig.vision.title": "Support Vision",
+ "providerModels.item.pricing.image": "${{amount}}/Image",
+ "providerModels.item.pricing.inputCharts": "${{amount}}/M Characters",
+ "providerModels.item.pricing.inputMinutes": "${{amount}}/Minutes",
+ "providerModels.item.pricing.inputTokens": "Input ${{amount}}/M",
+ "providerModels.item.pricing.outputTokens": "Output ${{amount}}/M",
+ "providerModels.item.releasedAt": "Released at {{releasedAt}}",
+ "providerModels.list.addNew": "Add Model",
+ "providerModels.list.disabled": "Disabled",
+ "providerModels.list.disabledActions.showMore": "Show All",
+ "providerModels.list.disabledActions.sort": "Sort By",
+ "providerModels.list.disabledActions.sortAlphabetical": "Sort Alphabetically",
+ "providerModels.list.disabledActions.sortAlphabeticalDesc": "Sort by Reverse Alphabetical Order",
+ "providerModels.list.disabledActions.sortDefault": "Default Sort",
+ "providerModels.list.disabledActions.sortReleasedAt": "Sort by Earliest Release Date",
+ "providerModels.list.disabledActions.sortReleasedAtDesc": "Sort by Latest Release Date",
+ "providerModels.list.empty.desc": "Please create a custom model or pull a model to get started.",
+ "providerModels.list.empty.title": "No available models",
+ "providerModels.list.enabled": "Enabled",
+ "providerModels.list.enabledActions.disableAll": "Disable All",
+ "providerModels.list.enabledActions.enableAll": "Enable All",
+ "providerModels.list.enabledActions.sort": "Custom Model Sorting",
+ "providerModels.list.enabledEmpty": "No enabled models available. Please enable your preferred models from the list below~",
+ "providerModels.list.fetcher.clear": "Clear fetched models",
+ "providerModels.list.fetcher.fetch": "Fetch models",
+ "providerModels.list.fetcher.fetching": "Fetching model list...",
+ "providerModels.list.fetcher.latestTime": "Last updated: {{time}}",
+ "providerModels.list.fetcher.noLatestTime": "Model list not yet fetched",
+ "providerModels.list.noModelsInCategory": "No enabled models in this category",
+ "providerModels.list.resetAll.conform": "Are you sure you want to reset all modifications to the current model? After resetting, the current model list will return to its default state.",
+ "providerModels.list.resetAll.success": "Reset successful",
+ "providerModels.list.resetAll.title": "Reset All Modifications",
+ "providerModels.list.search": "Search Models...",
+ "providerModels.list.searchResult": "{{count}} models found",
+ "providerModels.list.title": "Model List",
+ "providerModels.list.total": "{{count}} models available",
+ "providerModels.searchNotFound": "No search results found",
+ "providerModels.tabs.all": "All",
+ "providerModels.tabs.chat": "Chat",
+ "providerModels.tabs.embedding": "Embedding",
+ "providerModels.tabs.image": "Image",
+ "providerModels.tabs.stt": "ASR",
+ "providerModels.tabs.tts": "TTS",
+ "sortModal.success": "Sort update successful",
+ "sortModal.title": "Custom Order",
+ "sortModal.update": "Update",
+ "updateAiProvider.confirmDelete": "You are about to delete this AI provider. Once deleted, it cannot be retrieved. Are you sure you want to delete?",
+ "updateAiProvider.deleteSuccess": "Deletion successful",
+ "updateAiProvider.tooltip": "Update provider basic configuration",
+ "updateAiProvider.updateSuccess": "Update successful",
+ "updateCustomAiProvider.title": "Update Custom AI Provider Configuration",
+ "vertexai.apiKey.desc": "Enter your Vertex AI Keys",
+ "vertexai.apiKey.placeholder": "{ \"type\": \"service_account\", \"project_id\": \"xxx\", \"private_key_id\": ... }",
+ "vertexai.apiKey.title": "Vertex AI Keys",
+ "vertexai.region.desc": "Select the region for Vertex AI service. Some models like Gemini 2.5 are only available in specific regions (e.g., global)",
+ "vertexai.region.placeholder": "Select region",
+ "vertexai.region.title": "Vertex AI Region",
+ "zeroone.title": "01.AI Zero One Everything",
+ "zhipu.title": "Zhipu"
+}
diff --git a/locales/en-US/models.json b/locales/en-US/models.json
index c786c69e4c..16ceb33482 100644
--- a/locales/en-US/models.json
+++ b/locales/en-US/models.json
@@ -736,485 +736,694 @@
"gemini-flash-latest.description": "Latest release of Gemini Flash",
"gemini-flash-lite-latest.description": "Latest release of Gemini Flash-Lite",
"gemini-pro-latest.description": "Latest release of Gemini Pro",
- "gemma-7b-it.description": "Gemma 7B is suitable for medium to small-scale task processing, offering cost-effectiveness.",
- "gemma2-9b-it.description": "Gemma 2 9B is a model optimized for specific tasks and tool integration.",
- "gemma2.description": "Gemma 2 is an efficient model launched by Google, covering a variety of application scenarios from small applications to complex data processing.",
- "gemma2:27b.description": "Gemma 2 is an efficient model launched by Google, covering a variety of application scenarios from small applications to complex data processing.",
- "gemma2:2b.description": "Gemma 2 is an efficient model launched by Google, covering a variety of application scenarios from small applications to complex data processing.",
- "generalv3.description": "Spark Pro is a high-performance large language model optimized for professional fields, focusing on mathematics, programming, healthcare, education, and more, supporting online search and built-in plugins for weather, dates, etc. Its optimized model demonstrates excellent performance and efficiency in complex knowledge Q&A, language understanding, and high-level text creation, making it an ideal choice for professional application scenarios.",
- "glm-4-0520.description": "GLM-4-0520 is the latest model version designed for highly complex and diverse tasks, demonstrating outstanding performance.",
- "glm-4-32b-0414.description": "GLM-4 32B 0414, a general-purpose large model from the GLM series, supporting multi-task text generation and understanding.",
- "glm-4-9b-chat.description": "GLM-4-9B-Chat demonstrates high performance across semantics, mathematics, reasoning, coding, and knowledge. It also supports web browsing, code execution, custom tool invocation, and long-text reasoning. Supports 26 languages including Japanese, Korean, and German.",
- "glm-4-air-250414.description": "GLM-4-Air is a cost-effective version, with performance close to GLM-4, offering fast speed at an affordable price.",
- "glm-4-air.description": "GLM-4-Air is a cost-effective version with performance close to GLM-4, offering fast speed at an affordable price.",
- "glm-4-airx.description": "GLM-4-AirX provides an efficient version of GLM-4-Air, with inference speeds up to 2.6 times faster.",
- "glm-4-alltools.description": "GLM-4-AllTools is a multifunctional intelligent agent model optimized to support complex instruction planning and tool invocation, such as web browsing, code interpretation, and text generation, suitable for multitasking.",
- "glm-4-flash-250414.description": "GLM-4-Flash is the ideal choice for handling simple tasks, being the fastest and free.",
- "glm-4-flash.description": "GLM-4-Flash is the ideal choice for handling simple tasks, being the fastest and most cost-effective.",
- "glm-4-flashx.description": "GLM-4-FlashX is an enhanced version of Flash, featuring ultra-fast inference speed.",
- "glm-4-long.description": "GLM-4-Long supports ultra-long text inputs, suitable for memory-based tasks and large-scale document processing.",
- "glm-4-plus.description": "GLM-4-Plus, as a high-intelligence flagship, possesses strong capabilities for processing long texts and complex tasks, with overall performance improvements.",
- "glm-4.description": "GLM-4 is the old flagship version released in January 2024, currently replaced by the more powerful GLM-4-0520.",
- "glm-4v-flash.description": "GLM-4V-Flash focuses on efficient single image understanding, suitable for scenarios that require rapid image parsing, such as real-time image analysis or batch image processing.",
- "glm-4v-plus-0111.description": "GLM-4V-Plus has the capability to understand video content and multiple images, making it suitable for multimodal tasks.",
- "glm-4v-plus.description": "GLM-4V-Plus has the ability to understand video content and multiple images, suitable for multimodal tasks.",
- "glm-4v.description": "GLM-4V provides strong image understanding and reasoning capabilities, supporting various visual tasks.",
- "glm-z1-air.description": "Reasoning model: possesses strong reasoning capabilities, suitable for tasks requiring deep reasoning.",
- "glm-z1-airx.description": "Ultra-fast reasoning: features extremely fast reasoning speed and powerful reasoning effects.",
- "glm-z1-flash.description": "The GLM-Z1 series features powerful complex reasoning abilities, excelling in logic reasoning, mathematics, and programming.",
- "glm-z1-flashx.description": "High speed and low cost: Flash enhanced version with ultra-fast inference speed and improved concurrency support.",
- "glm-zero-preview.description": "GLM-Zero-Preview possesses strong complex reasoning abilities, excelling in logical reasoning, mathematics, programming, and other fields.",
- "google/gemini-3-pro-image-preview-free.description": "Gemini 3 Pro Image Free Edition supports limited multimodal generation.",
- "google/gemini-3-pro-image-preview.description": "Gemini 3 Pro Image (Nano Banana Pro) is Google's image generation model, which also supports multimodal conversations.",
- "google/gemini-3-pro-preview-free.description": "Gemini 3 Pro Free Preview offers the same multimodal understanding and reasoning capabilities as the standard version, but with usage and rate limitations, making it more suitable for exploration and low-frequency use.",
- "google/gemini-3-pro-preview.description": "Gemini 3 Pro is the next-generation multimodal reasoning model in the Gemini series, capable of understanding text, audio, images, and video, and handling complex tasks and large codebases.",
- "google/gemini-embedding-001.description": "A state-of-the-art embedding model delivering excellent performance on English, multilingual, and code tasks.",
- "google/gemma-2-27b-it.description": "Gemma 2 continues the design philosophy of being lightweight and efficient.",
- "google/gemma-2-27b.description": "Gemma 2 is an efficient model launched by Google, covering a variety of application scenarios from small applications to complex data processing.",
- "google/gemma-2-2b-it.description": "Google's lightweight instruction-tuning model.",
- "google/gemma-2-9b-it.description": "Gemma 2 is Google's lightweight open-source text model series.",
- "google/gemma-2-9b-it:free.description": "Gemma 2 is Google's lightweight open-source text model series.",
- "google/gemma-2-9b.description": "Gemma 2 is an efficient model launched by Google, covering a variety of application scenarios from small applications to complex data processing.",
- "google/gemma-2b-it.description": "Gemma Instruct (2B) provides basic instruction processing capabilities, suitable for lightweight applications.",
- "google/gemma-3-12b-it.description": "Gemma 3 12B is an open-source language model from Google that sets new standards in efficiency and performance.",
- "google/gemma-3-27b-it.description": "Gemma 3 27B is an open-source language model from Google that sets new standards in efficiency and performance.",
- "google/text-embedding-005.description": "An English-focused text embedding model optimized for code and English language tasks.",
- "google/text-multilingual-embedding-002.description": "A multilingual text embedding model optimized for cross-lingual tasks, supporting multiple languages.",
- "gpt-35-turbo-16k.description": "GPT 3.5 Turbo 16k is a high-capacity text generation model suitable for complex tasks.",
- "gpt-35-turbo.description": "GPT 3.5 Turbo is an efficient model provided by OpenAI, suitable for chat and text generation tasks, supporting parallel function calls.",
- "gpt-4-0125-preview.description": "The latest GPT-4 Turbo model features visual capabilities. Now, visual requests can be made using JSON format and function calls. GPT-4 Turbo is an enhanced version that provides cost-effective support for multimodal tasks. It strikes a balance between accuracy and efficiency, making it suitable for applications requiring real-time interaction.",
- "gpt-4-0613.description": "GPT-4 offers a larger context window, capable of handling longer text inputs, making it suitable for scenarios that require extensive information integration and data analysis.",
- "gpt-4-1106-preview.description": "The latest GPT-4 Turbo model features visual capabilities. Now, visual requests can be made using JSON format and function calls. GPT-4 Turbo is an enhanced version that provides cost-effective support for multimodal tasks. It strikes a balance between accuracy and efficiency, making it suitable for applications requiring real-time interaction.",
- "gpt-4-32k-0613.description": "GPT-4 offers a larger context window, capable of handling longer text inputs, making it suitable for scenarios that require extensive information integration and data analysis.",
- "gpt-4-32k.description": "GPT-4 offers a larger context window, capable of handling longer text inputs, making it suitable for scenarios that require extensive information integration and data analysis.",
- "gpt-4-turbo-2024-04-09.description": "The latest GPT-4 Turbo model features visual capabilities. Now, visual requests can be made using JSON format and function calls. GPT-4 Turbo is an enhanced version that provides cost-effective support for multimodal tasks. It strikes a balance between accuracy and efficiency, making it suitable for applications requiring real-time interaction.",
- "gpt-4-turbo-preview.description": "The latest GPT-4 Turbo model features visual capabilities. Now, visual requests can be made using JSON format and function calls. GPT-4 Turbo is an enhanced version that provides cost-effective support for multimodal tasks. It strikes a balance between accuracy and efficiency, making it suitable for applications requiring real-time interaction.",
- "gpt-4-turbo.description": "The latest GPT-4 Turbo model features visual capabilities. Now, visual requests can be made using JSON format and function calls. GPT-4 Turbo is an enhanced version that provides cost-effective support for multimodal tasks. It strikes a balance between accuracy and efficiency, making it suitable for applications requiring real-time interaction.",
- "gpt-4-vision-preview.description": "The latest GPT-4 Turbo model features visual capabilities. Now, visual requests can be made using JSON format and function calls. GPT-4 Turbo is an enhanced version that provides cost-effective support for multimodal tasks. It strikes a balance between accuracy and efficiency, making it suitable for applications requiring real-time interaction.",
- "gpt-4.description": "GPT-4 offers a larger context window, capable of handling longer text inputs, making it suitable for scenarios that require extensive information integration and data analysis.",
- "gpt-4o-2024-05-13.description": "ChatGPT-4o is a dynamic model that updates in real-time to stay current with the latest version. It combines powerful language understanding and generation capabilities, making it suitable for large-scale applications, including customer service, education, and technical support.",
- "gpt-4o-2024-08-06.description": "ChatGPT-4o is a dynamic model that updates in real-time to stay current with the latest version. It combines powerful language understanding and generation capabilities, making it suitable for large-scale applications, including customer service, education, and technical support.",
- "gpt-4o-2024-11-20.description": "ChatGPT-4o is a dynamic model that updates in real-time to maintain the latest version. It combines powerful language understanding and generation capabilities, making it suitable for large-scale applications including customer service, education, and technical support.",
- "gpt-4o-audio-preview.description": "GPT-4o Audio Preview model, supporting audio input and output.",
- "gpt-4o-mini-audio-preview.description": "GPT-4o mini Audio model supports audio input and output.",
- "gpt-4o-mini-realtime-preview.description": "GPT-4o-mini real-time version, supporting real-time audio and text input and output.",
- "gpt-4o-mini-search-preview.description": "GPT-4o mini Search Preview is a model specifically trained to understand and execute web search queries, using the Chat Completions API. In addition to token fees, web search queries incur charges per tool invocation.",
- "gpt-4o-mini-transcribe.description": "GPT-4o Mini Transcribe is a speech-to-text model that uses GPT-4o to transcribe audio. Compared to the original Whisper model, it improves word error rate, language recognition, and accuracy. Use it for more precise transcriptions.",
- "gpt-4o-mini-tts.description": "GPT-4o mini TTS is a text-to-speech model based on GPT-4o mini, providing high-quality speech generation at a lower cost.",
- "gpt-4o-mini.description": "GPT-4o mini is the latest model released by OpenAI after GPT-4 Omni, supporting both image and text input while outputting text. As their most advanced small model, it is significantly cheaper than other recent cutting-edge models, costing over 60% less than GPT-3.5 Turbo. It maintains state-of-the-art intelligence while offering remarkable cost-effectiveness. GPT-4o mini scored 82% on the MMLU test and currently ranks higher than GPT-4 in chat preferences.",
- "gpt-4o-realtime-preview-2024-10-01.description": "GPT-4o real-time version, supporting real-time audio and text input and output.",
- "gpt-4o-realtime-preview-2025-06-03.description": "GPT-4o real-time version supporting real-time audio and text input and output.",
- "gpt-4o-realtime-preview.description": "GPT-4o real-time version, supporting real-time audio and text input and output.",
- "gpt-4o-search-preview.description": "GPT-4o Search Preview is a model specifically trained to understand and execute web search queries, using the Chat Completions API. In addition to token fees, web search queries incur charges per tool invocation.",
- "gpt-4o-transcribe.description": "GPT-4o Transcribe is a speech-to-text model that uses GPT-4o to transcribe audio. Compared to the original Whisper model, it improves word error rate, language recognition, and accuracy. Use it for more precise transcriptions.",
- "gpt-4o.description": "ChatGPT-4o is a dynamic model that updates in real-time to stay current with the latest version. It combines powerful language understanding and generation capabilities, making it suitable for large-scale applications, including customer service, education, and technical support.",
- "gpt-5-chat-latest.description": "The GPT-5 model used in ChatGPT. Combines powerful language understanding and generation capabilities, ideal for conversational interaction applications.",
- "gpt-5-chat.description": "GPT-5 Chat is a preview version optimized for conversational scenarios. It supports both text and image input, outputs text only, and is ideal for chatbots and conversational AI applications.",
- "gpt-5-codex.description": "GPT-5 Codex is a GPT-5 variant optimized for agent coding tasks in Codex or similar environments.",
- "gpt-5-mini.description": "A faster, more cost-effective version of GPT-5, suitable for well-defined tasks. Provides quicker response times while maintaining high-quality output.",
- "gpt-5-nano.description": "The fastest and most cost-efficient version of GPT-5. Perfectly suited for applications requiring rapid responses and cost sensitivity.",
- "gpt-5-pro.description": "GPT-5 Pro leverages greater computational power for deeper reasoning and consistently delivers improved answers.",
- "gpt-5.description": "The best model for cross-domain coding and agent tasks. GPT-5 achieves breakthroughs in accuracy, speed, reasoning, context recognition, structured thinking, and problem-solving.",
- "gpt-audio.description": "GPT Audio is a general-purpose chat model designed for audio input and output, supporting audio I/O in the Chat Completions API.",
- "gpt-image-1-mini.description": "A more cost-effective version of GPT Image 1, natively supporting both text and image inputs with image generation output.",
- "gpt-image-1.description": "ChatGPT native multimodal image generation model.",
- "gpt-oss-120b.description": "Access to this model requires an application. GPT-OSS-120B is an open-source large-scale language model released by OpenAI, known for its powerful text generation capabilities.",
- "gpt-oss-20b.description": "Access to this model requires an application. GPT-OSS-20B is an open-source mid-sized language model from OpenAI, offering efficient text generation.",
- "gpt-oss:120b.description": "GPT-OSS 120B is a large open-source language model released by OpenAI, employing MXFP4 quantization technology as a flagship model. It requires multi-GPU or high-performance workstation environments to operate and delivers outstanding performance in complex reasoning, code generation, and multilingual processing, supporting advanced function calls and tool integration.",
- "gpt-oss:20b.description": "GPT-OSS 20B is an open-source large language model released by OpenAI, utilizing MXFP4 quantization technology, suitable for running on high-end consumer GPUs or Apple Silicon Macs. This model excels in dialogue generation, code writing, and reasoning tasks, supporting function calls and tool usage.",
- "gpt-realtime.description": "A general-purpose real-time model supporting real-time text and audio input/output, as well as image input.",
- "grok-2-image-1212.description": "Our latest image generation model can create vivid and realistic images based on text prompts. It performs excellently in image generation for marketing, social media, and entertainment.",
- "grok-2-vision-1212.description": "This model has improved in accuracy, instruction adherence, and multilingual capabilities.",
- "grok-3-mini.description": "A lightweight model that thinks before responding. It runs fast and intelligently, suitable for logical tasks that do not require deep domain knowledge, and can provide raw thought trajectories.",
- "grok-3.description": "A flagship model skilled in data extraction, programming, and text summarization for enterprise applications, with deep knowledge in finance, healthcare, law, and science.",
- "grok-4-0709.description": "xAI's Grok 4, featuring strong reasoning capabilities.",
- "grok-4-1-fast-non-reasoning.description": "Cutting-edge multimodal model optimized specifically for high-performance agent tool invocation.",
- "grok-4-1-fast-reasoning.description": "Cutting-edge multimodal model optimized specifically for high-performance agent tool invocation.",
- "grok-4-fast-non-reasoning.description": "We are excited to release Grok 4 Fast, our latest advancement in cost-effective reasoning models.",
- "grok-4-fast-reasoning.description": "We are excited to release Grok 4 Fast, our latest advancement in cost-effective reasoning models.",
- "grok-4.description": "Our latest and most powerful flagship model, excelling in natural language processing, mathematical computation, and reasoning — a perfect all-rounder.",
- "grok-code-fast-1.description": "We are excited to introduce grok-code-fast-1, a fast and cost-effective inference model that excels in agent coding.",
- "groq/compound-mini.description": "Compound-mini is a composite AI system supported by publicly available models already supported in GroqCloud, capable of intelligently and selectively using tools to answer user queries.",
- "groq/compound.description": "Compound is a composite AI system supported by multiple openly available models already supported in GroqCloud, capable of intelligently and selectively using tools to answer user queries.",
- "gryphe/mythomax-l2-13b.description": "MythoMax l2 13B is a language model that combines creativity and intelligence by merging multiple top models.",
- "hunyuan-a13b.description": "Hunyuan's first hybrid reasoning model, an upgraded version of hunyuan-standard-256K, with a total of 80 billion parameters and 13 billion activated parameters. The default mode is slow thinking, supporting fast and slow thinking mode switching via parameters or instructions, with the switch implemented by adding 'query' prefix or 'no_think'. Overall capabilities are comprehensively improved compared to the previous generation, especially in mathematics, science, long text comprehension, and agent abilities.",
- "hunyuan-code.description": "The latest code generation model from Hunyuan, trained on a base model with 200B high-quality code data, iteratively trained for six months with high-quality SFT data, increasing the context window length to 8K. It ranks among the top in automatic evaluation metrics for code generation across five major programming languages, and performs in the first tier for comprehensive human quality assessments across ten aspects of coding tasks.",
- "hunyuan-functioncall.description": "The latest MOE architecture FunctionCall model from Hunyuan, trained on high-quality FunctionCall data, with a context window of 32K, leading in multiple dimensions of evaluation metrics.",
- "hunyuan-large-longcontext.description": "Specializes in handling long text tasks such as document summarization and question answering, while also capable of general text generation tasks. It excels in analyzing and generating long texts, effectively addressing complex and detailed long-form content processing needs.",
- "hunyuan-large-vision.description": "This model is designed for image-text understanding scenarios. It is a vision-language large model based on Hunyuan Large training, supporting multi-image plus text input at any resolution to generate textual content. It focuses on image-text understanding tasks and shows significant improvements in multilingual image-text comprehension.",
- "hunyuan-large.description": "The Hunyuan-large model has a total parameter count of approximately 389B, with about 52B active parameters, making it the largest and most effective open-source MoE model in the industry based on the Transformer architecture.",
- "hunyuan-lite-vision.description": "The latest 7B multimodal model from Hunyuan, with a context window of 32K, supports multimodal dialogue in both Chinese and English scenarios, image object recognition, document table understanding, and multimodal mathematics, outperforming 7B competing models across multiple evaluation dimensions.",
- "hunyuan-lite.description": "Upgraded to a MOE structure with a context window of 256k, leading many open-source models in various NLP, coding, mathematics, and industry benchmarks.",
- "hunyuan-pro.description": "A trillion-parameter scale MOE-32K long text model. Achieves absolute leading levels across various benchmarks, capable of handling complex instructions and reasoning, with advanced mathematical abilities, supporting function calls, and optimized for applications in multilingual translation, finance, law, and healthcare.",
- "hunyuan-role.description": "The latest role-playing model from Hunyuan, fine-tuned and trained by Hunyuan's official team, based on the Hunyuan model combined with role-playing scenario datasets for enhanced foundational performance in role-playing contexts.",
- "hunyuan-standard-256K.description": "Utilizes a superior routing strategy while alleviating issues of load balancing and expert convergence. For long texts, the needle-in-a-haystack metric reaches 99.9%. MOE-256K further breaks through in length and effectiveness, greatly expanding the input length capacity.",
- "hunyuan-standard-vision.description": "The latest multimodal model from Hunyuan, supporting multilingual responses with balanced capabilities in both Chinese and English.",
- "hunyuan-standard.description": "Utilizes a superior routing strategy while alleviating issues of load balancing and expert convergence. For long texts, the needle-in-a-haystack metric reaches 99.9%. MOE-32K offers a relatively higher cost-performance ratio, balancing effectiveness and price while enabling processing of long text inputs.",
- "hunyuan-t1-20250321.description": "Comprehensively builds model capabilities in both arts and sciences, with strong long-text information capture ability. Supports reasoning and answering various scientific questions, including mathematics, logic, science, and code, of varying difficulty.",
- "hunyuan-t1-20250403.description": "Enhance project-level code generation capabilities; improve the quality of text generation and writing; enhance multi-turn topic understanding, ToB instruction compliance, and word comprehension; optimize issues with mixed traditional and simplified Chinese as well as mixed Chinese and English output.",
- "hunyuan-t1-20250529.description": "Optimized for text creation and essay writing, with enhanced abilities in frontend coding, mathematics, logical reasoning, and improved instruction-following capabilities.",
- "hunyuan-t1-20250711.description": "Significantly improves high-difficulty mathematics, logic, and coding capabilities, optimizes model output stability, and enhances long-text processing ability.",
- "hunyuan-t1-latest.description": "Significantly enhances the main model's slow-thinking capabilities in advanced mathematics, complex reasoning, difficult coding, instruction adherence, and text creation quality.",
- "hunyuan-t1-vision-20250619.description": "The latest Hunyuan t1-vision multimodal deep thinking model supports native long Chain-of-Thought reasoning across modalities, comprehensively improving over the previous default version.",
- "hunyuan-t1-vision-20250916.description": "The latest Hunyuan t1-vision model excels in visual deep reasoning. Compared to the previous version, it offers significant enhancements in general image-text Q&A, visual localization, OCR, chart interpretation, problem-solving from photos, and image-based creative tasks, with notable improvements in English and low-resource language capabilities.",
- "hunyuan-turbo-20241223.description": "This version optimizes: data instruction scaling, significantly enhancing the model's generalization capabilities; greatly improving mathematical, coding, and logical reasoning abilities; optimizing text understanding and word comprehension capabilities; enhancing the quality of content generation in text creation.",
- "hunyuan-turbo-latest.description": "General experience optimization, including NLP understanding, text creation, casual conversation, knowledge Q&A, translation, and domain-specific tasks; enhanced personification and emotional intelligence of the model; improved the model's ability to clarify when intentions are ambiguous; enhanced handling of word parsing-related questions; improved the quality and interactivity of creative outputs; enhanced multi-turn experience.",
- "hunyuan-turbo-vision.description": "The next-generation flagship visual language model from Hunyuan, utilizing a new mixed expert model (MoE) structure, with comprehensive improvements in basic recognition, content creation, knowledge Q&A, and analytical reasoning capabilities compared to the previous generation model.",
- "hunyuan-turbo.description": "The preview version of the next-generation Hunyuan large language model, featuring a brand-new mixed expert model (MoE) structure, which offers faster inference efficiency and stronger performance compared to Hunyuan Pro.",
- "hunyuan-turbos-20250313.description": "Standardize the style of mathematical problem-solving steps and strengthen multi-turn math Q&A. Optimize text creation by refining response style, removing AI-like tone, and adding literary flair.",
- "hunyuan-turbos-20250416.description": "Upgrade the pre-training foundation to strengthen instruction understanding and compliance; enhance STEM abilities in mathematics, coding, logic, and science during alignment; improve humanities capabilities such as creative writing quality, text comprehension, translation accuracy, and knowledge Q&A; boost agent capabilities across various domains, with a focus on multi-turn dialogue understanding.",
- "hunyuan-turbos-20250604.description": "Upgraded pretraining foundation with improved writing and reading comprehension skills, significantly enhanced coding and STEM abilities, and continuous improvements in following complex instructions.",
- "hunyuan-turbos-20250926.description": "Pre-training base data quality upgrade. Optimized post-training phase strategies to continuously enhance Agent capabilities, English and minor language proficiency, instruction compliance, coding, and scientific reasoning.",
- "hunyuan-turbos-latest.description": "The latest version of hunyuan-TurboS, the flagship model of Hunyuan, features enhanced reasoning capabilities and improved user experience.",
- "hunyuan-turbos-longtext-128k-20250325.description": "Specializes in handling long text tasks such as document summarization and question answering, while also capable of general text generation tasks. It excels in analyzing and generating long texts, effectively addressing complex and detailed long-form content processing needs.",
- "hunyuan-turbos-role-plus.description": "The latest Hunyuan role-playing model, officially fine-tuned and trained by Hunyuan. It is further trained on role-playing scenario datasets based on the Hunyuan model, delivering better foundational performance in role-playing contexts.",
- "hunyuan-turbos-vision-20250619.description": "The latest Hunyuan turbos-vision flagship vision-language model offers comprehensive improvements over the previous default version in image-text understanding tasks, including image-based entity recognition, knowledge Q&A, copywriting, and photo-based problem solving.",
- "hunyuan-turbos-vision.description": "This model is designed for image-text understanding scenarios and is based on Hunyuan's latest turbos architecture. It is a next-generation flagship vision-language model focusing on image-text understanding tasks, including image-based entity recognition, knowledge Q&A, copywriting, and photo-based problem solving, with comprehensive improvements over the previous generation.",
- "hunyuan-vision.description": "The latest multimodal model from Hunyuan, supporting image + text input to generate textual content.",
- "image-01-live.description": "An image generation model with delicate visual performance, supporting text-to-image generation and style setting.",
- "image-01.description": "A brand-new image generation model with delicate visual performance, supporting text-to-image and image-to-image generation.",
- "inception/mercury-coder-small.description": "Mercury Coder Small is ideal for code generation, debugging, and refactoring tasks, offering minimal latency.",
- "inclusionai/ling-1t.description": "Ling-1T is inclusionAI’s 1T MoE large model, optimized for high-intensity reasoning tasks and large-scale context.",
- "inclusionai/ming-flash-omini-preview.description": "Ming-flash-omni Preview is inclusionAI’s multimodal model supporting voice, image, and video input, with enhanced image rendering and speech recognition capabilities.",
- "inclusionai/ring-1t.description": "Ring-1T is inclusionAI’s trillion-parameter MoE reasoning model, designed for large-scale reasoning and research tasks.",
- "internlm/internlm2_5-7b-chat.description": "InternLM2.5 offers intelligent dialogue solutions across multiple scenarios.",
- "internlm3-latest.description": "Our latest model series boasts exceptional inference performance, leading the pack among open-source models of similar scale. It defaults to our most recently released InternLM3 series models.",
- "internvl3-14b.description": "InternVL3 14B, a mid-sized multimodal model balancing performance and cost.",
- "internvl3-1b.description": "InternVL3 1B, a lightweight multimodal model suitable for deployment in resource-constrained environments.",
- "internvl3-38b.description": "InternVL3 38B, a large-scale open-source multimodal model for high-precision image-text understanding tasks.",
- "internvl3-latest.description": "Our latest released multimodal large model, featuring enhanced image-text understanding capabilities and long-sequence image comprehension, performs on par with top proprietary models. It defaults to our latest released InternVL series model, currently pointing to internvl3-78b.",
- "jamba-large.description": "Our most powerful and advanced model, designed for handling complex enterprise-level tasks with exceptional performance.",
- "jamba-mini.description": "The most efficient model in its class, balancing speed and quality while maintaining a smaller size.",
- "jina-deepsearch-v1.description": "DeepSearch combines web search, reading, and reasoning for comprehensive investigations. You can think of it as an agent that takes on your research tasks—it conducts extensive searches and iterates multiple times before providing answers. This process involves ongoing research, reasoning, and problem-solving from various angles. This fundamentally differs from standard large models that generate answers directly from pre-trained data and traditional RAG systems that rely on one-time surface searches.",
- "kimi-k2-0711-preview.description": "kimi-k2 is a MoE architecture base model with powerful coding and agent capabilities, totaling 1 trillion parameters with 32 billion active parameters. In benchmark tests across general knowledge reasoning, programming, mathematics, and agent tasks, the K2 model outperforms other mainstream open-source models.",
- "kimi-k2-0905-preview.description": "The kimi-k2-0905-preview model has a context length of 256k, featuring stronger Agentic Coding capabilities, more outstanding aesthetics and practicality of frontend code, and better context understanding.",
- "kimi-k2-instruct.description": "Kimi K2 Instruct, the official Kimi inference model supporting long context, code, Q&A, and more.",
- "kimi-k2-thinking-turbo.description": "The high-speed version of the K2 Long Thinking Model supports 256k context and deep reasoning, with output speeds of 60–100 tokens per second.",
- "kimi-k2-thinking.description": "The kimi-k2-thinking model, developed by Moonshot AI, is a general-purpose agentic and reasoning model. It excels at deep reasoning and can utilize multi-step tool calls to help solve a wide range of complex problems.",
- "kimi-k2-turbo-preview.description": "Kimi-K2 is a Mixture-of-Experts (MoE) foundation model with exceptional coding and agent capabilities, featuring 1T total parameters and 32B activated parameters. In benchmark evaluations across core categories — general knowledge reasoning, programming, mathematics, and agent tasks — the K2 model outperforms other leading open-source models.",
- "kimi-k2.description": "Kimi-K2 is a MoE architecture base model launched by Moonshot AI with exceptional coding and agent capabilities, featuring 1 trillion total parameters and 32 billion activated parameters. In benchmark tests across general knowledge reasoning, programming, mathematics, and agent tasks, the K2 model outperforms other mainstream open-source models.",
- "kimi-k2:1t.description": "Kimi K2 is a large-scale Mixture of Experts (MoE) language model developed by Moon's Dark Side AI, featuring a total of 1 trillion parameters and 32 billion activated parameters per forward pass. It is optimized for agent capabilities, including advanced tool usage, reasoning, and code synthesis.",
- "kimi-latest.description": "The Kimi Smart Assistant product uses the latest Kimi large model, which may include features that are not yet stable. It supports image understanding and will automatically select the 8k/32k/128k model as the billing model based on the length of the request context.",
- "kuaishou/kat-coder-pro-v1.description": "KAT-Coder-Pro-V1 (limited-time free) focuses on code understanding and automated programming, designed for efficient coding agent tasks.",
- "lite.description": "Spark Lite is a lightweight large language model with extremely low latency and efficient processing capabilities, completely free and open, supporting real-time online search functionality. Its quick response feature makes it excel in inference applications and model fine-tuning on low-power devices, providing users with excellent cost-effectiveness and intelligent experiences, particularly in knowledge Q&A, content generation, and search scenarios.",
- "llama3-70b-8192.description": "Meta Llama 3 70B provides unparalleled complexity handling capabilities, tailored for high-demand projects.",
- "llama3-8b-8192.description": "Meta Llama 3 8B delivers high-quality reasoning performance, suitable for diverse application needs.",
- "llama3-groq-70b-8192-tool-use-preview.description": "Llama 3 Groq 70B Tool Use offers powerful tool invocation capabilities, supporting efficient processing of complex tasks.",
- "llama3-groq-8b-8192-tool-use-preview.description": "Llama 3 Groq 8B Tool Use is a model optimized for efficient tool usage, supporting fast parallel computation.",
- "llava.description": "LLaVA is a multimodal model that combines a visual encoder with Vicuna for powerful visual and language understanding.",
- "llava:13b.description": "LLaVA is a multimodal model that combines a visual encoder with Vicuna for powerful visual and language understanding.",
- "llava:34b.description": "LLaVA is a multimodal model that combines a visual encoder with Vicuna for powerful visual and language understanding.",
- "magistral-medium-latest.description": "Magistral Medium 1.2 is a cutting-edge inference model with visual support, released by Mistral AI in September 2025.",
- "magistral-small-2509.description": "Magistral Small 1.2 is an open-source compact inference model with visual support, released by Mistral AI in September 2025.",
- "mathstral.description": "MathΣtral is designed for scientific research and mathematical reasoning, providing effective computational capabilities and result interpretation.",
- "max-32k.description": "Spark Max 32K is configured with large context processing capabilities, enhanced contextual understanding, and logical reasoning abilities, supporting text input of 32K tokens, suitable for long document reading, private knowledge Q&A, and other scenarios.",
- "megrez-3b-instruct.description": "Megrez 3B Instruct is a compact and efficient model developed by Wuwen Xinqiong.",
- "meituan/longcat-flash-chat.description": "An open-source foundational model from Meituan, optimized for conversational interactions and agent-based tasks. Excels in tool usage and complex multi-turn dialogue scenarios.",
- "meta-llama-3-70b-instruct.description": "A powerful 70-billion parameter model excelling in reasoning, coding, and broad language applications.",
- "meta-llama-3-8b-instruct.description": "A versatile 8-billion parameter model optimized for dialogue and text generation tasks.",
- "meta-llama/Llama-2-13b-chat-hf.description": "LLaMA-2 Chat (13B) offers excellent language processing capabilities and outstanding interactive experiences.",
- "meta-llama/Llama-2-70b-hf.description": "LLaMA-2 provides excellent language processing capabilities and outstanding interactive experiences.",
- "meta-llama/Llama-3-70b-chat-hf.description": "LLaMA-3 Chat (70B) is a powerful chat model that supports complex conversational needs.",
- "meta-llama/Llama-3-8b-chat-hf.description": "LLaMA-3 Chat (8B) provides multilingual support, covering a rich array of domain knowledge.",
- "meta-llama/Llama-Vision-Free.description": "LLaMA 3.2 is designed for tasks involving both visual and textual data. It excels in tasks like image description and visual question answering, bridging the gap between language generation and visual reasoning.",
- "meta-llama/Meta-Llama-3-70B-Instruct-Lite.description": "Llama 3 70B Instruct Lite is suitable for environments requiring high performance and low latency.",
- "meta-llama/Meta-Llama-3-70B-Instruct-Turbo.description": "Llama 3 70B Instruct Turbo offers exceptional language understanding and generation capabilities, suitable for the most demanding computational tasks.",
- "meta-llama/Meta-Llama-3-8B-Instruct-Lite.description": "Llama 3 8B Instruct Lite is designed for resource-constrained environments, providing excellent balanced performance.",
- "meta-llama/Meta-Llama-3-8B-Instruct-Turbo.description": "Llama 3 8B Instruct Turbo is a high-performance large language model, supporting a wide range of application scenarios.",
- "meta-llama/llama-3-70b-instruct.description": "Llama 3 70B Instruct is optimized for high-quality conversational scenarios, demonstrating excellent performance in various human evaluations.",
- "meta-llama/llama-3-8b-instruct.description": "Llama 3 8B Instruct is optimized for high-quality conversational scenarios, performing better than many closed-source models.",
- "meta/Meta-Llama-3-70B-Instruct.description": "A powerful 70 billion parameter model excelling in reasoning, coding, and a wide range of language applications.",
- "meta/Meta-Llama-3-8B-Instruct.description": "A versatile 8 billion parameter model optimized for dialogue and text generation tasks.",
- "meta/llama-3-70b.description": "A 70 billion parameter open-source model finely tuned by Meta for instruction following. Served by Groq using its custom Language Processing Unit (LPU) hardware for fast, efficient inference.",
- "meta/llama-3-8b.description": "An 8 billion parameter open-source model finely tuned by Meta for instruction following. Served by Groq using its custom Language Processing Unit (LPU) hardware for fast, efficient inference.",
- "meta/llama-4-maverick.description": "The Llama 4 model family consists of native multimodal AI models supporting text and multimodal experiences. These models leverage a Mixture of Experts architecture to deliver industry-leading performance in text and image understanding. Llama 4 Maverick, a 17 billion parameter model with 128 experts, is served by DeepInfra.",
- "meta/llama-4-scout.description": "The Llama 4 model family consists of native multimodal AI models supporting text and multimodal experiences. These models leverage a Mixture of Experts architecture to deliver industry-leading performance in text and image understanding. Llama 4 Scout, a 17 billion parameter model with 16 experts, is served by DeepInfra.",
- "microsoft/Phi-3-medium-128k-instruct.description": "The same Phi-3-medium model but with a larger context size, suitable for RAG or few-shot prompting.",
- "microsoft/Phi-3-medium-4k-instruct.description": "A 14 billion parameter model with higher quality than Phi-3-mini, focusing on high-quality, reasoning-intensive data.",
- "microsoft/Phi-3-mini-128k-instruct.description": "The same Phi-3-mini model but with a larger context size, suitable for RAG or few-shot prompting.",
- "microsoft/Phi-3-mini-4k-instruct.description": "The smallest member of the Phi-3 family, optimized for quality and low latency.",
- "microsoft/Phi-3-small-128k-instruct.description": "The same Phi-3-small model but with a larger context size, suitable for RAG or few-shot prompting.",
- "microsoft/Phi-3-small-8k-instruct.description": "A 7 billion parameter model with higher quality than Phi-3-mini, focusing on high-quality, reasoning-intensive data.",
- "microsoft/WizardLM-2-8x22B.description": "WizardLM 2 is a language model provided by Microsoft AI, excelling in complex dialogues, multilingual capabilities, reasoning, and intelligent assistant tasks.",
- "microsoft/wizardlm-2-8x22b.description": "WizardLM-2 8x22B is Microsoft's state-of-the-art Wizard model, demonstrating extremely competitive performance.",
- "minicpm-v.description": "MiniCPM-V is a next-generation multimodal large model launched by OpenBMB, boasting exceptional OCR recognition and multimodal understanding capabilities, supporting a wide range of application scenarios.",
- "minimax-m2.description": "MiniMax M2 is a high-efficiency large language model built for coding and agent-based workflows.",
- "minimax/minimax-m2.description": "MiniMax-M2 is a cost-effective model with strong performance in coding and agent tasks, suitable for various engineering scenarios.",
- "minimaxai/minimax-m2.description": "MiniMax-M2 is a compact, fast, and cost-efficient Mixture of Experts (MoE) model with 230 billion total parameters and 10 billion active parameters. It is engineered for top performance in coding and agent tasks while maintaining robust general intelligence. Excelling in multi-file editing, code-run-debug loops, test validation and repair, and complex long-chain tool integrations, it is an ideal choice for developer workflows.",
- "ministral-3b-latest.description": "Ministral 3B is Mistral's top-tier edge model.",
- "ministral-8b-latest.description": "Ministral 8B is Mistral's cost-effective edge model.",
- "mistral-ai/Mistral-Large-2411.description": "Mistral's flagship model, ideal for large-scale reasoning or highly specialized complex tasks such as synthetic text generation, code generation, RAG, or agents.",
- "mistral-ai/Mistral-Nemo.description": "Mistral Nemo is a cutting-edge large language model (LLM) with state-of-the-art reasoning, world knowledge, and coding capabilities in its size category.",
- "mistral-ai/mistral-small-2503.description": "Mistral Small is suitable for any language-based task requiring high efficiency and low latency.",
- "mistral-large-instruct.description": "Mistral-Large-Instruct-2407 is an advanced dense large language model (LLM) with 123 billion parameters, featuring state-of-the-art reasoning, knowledge, and coding capabilities.",
- "mistral-large-latest.description": "Mistral Large is the flagship model, excelling in multilingual tasks, complex reasoning, and code generation, making it an ideal choice for high-end applications.",
- "mistral-large.description": "Mixtral Large is Mistral's flagship model, combining capabilities in code generation, mathematics, and reasoning, supporting a 128k context window.",
- "mistral-medium-latest.description": "Mistral Medium 3 offers state-of-the-art performance at 8 times the cost, fundamentally simplifying enterprise deployment.",
- "mistral-nemo-instruct.description": "Mistral-Nemo-Instruct-2407 is the instruction-tuned version of the Mistral-Nemo-Base-2407 large language model (LLM).",
- "mistral-nemo.description": "Mistral Nemo, developed in collaboration with Mistral AI and NVIDIA, is a high-performance 12B model.",
- "mistral-small-latest.description": "Mistral Small is a cost-effective, fast, and reliable option suitable for use cases such as translation, summarization, and sentiment analysis.",
- "mistral-small.description": "Mistral Small can be used for any language-based task that requires high efficiency and low latency.",
- "mistral.description": "Mistral is a 7B model released by Mistral AI, suitable for diverse language processing needs.",
- "mistral/codestral-embed.description": "A code embedding model that can be embedded into code databases and repositories to support coding assistants.",
- "mistral/codestral.description": "Mistral Codestral 25.01 is a state-of-the-art coding model optimized for low-latency, high-frequency use cases. Proficient in over 80 programming languages, it excels at fill-in-the-middle (FIM), code correction, and test generation tasks.",
- "mistral/devstral-small.description": "Devstral is an agent large language model for software engineering tasks, making it an excellent choice for software engineering agents.",
- "mistral/magistral-medium.description": "Complex thinking supported by deep understanding, featuring transparent reasoning you can follow and verify. This model maintains high-fidelity reasoning across many languages, even when switching languages mid-task.",
- "mistral/magistral-small.description": "Complex thinking supported by deep understanding, featuring transparent reasoning you can follow and verify. This model maintains high-fidelity reasoning across many languages, even when switching languages mid-task.",
- "mistral/ministral-3b.description": "A compact, efficient model for on-device tasks such as intelligent assistants and local analytics, providing low-latency performance.",
- "mistral/ministral-8b.description": "A more powerful model with faster, memory-efficient inference, ideal for complex workflows and demanding edge applications.",
- "mistral/mistral-embed.description": "A general-purpose text embedding model for semantic search, similarity, clustering, and RAG workflows.",
- "mistral/mistral-large.description": "Mistral Large is ideal for complex tasks requiring large-scale reasoning capabilities or high specialization—such as synthetic text generation, code generation, RAG, or agents.",
- "mistral/mistral-small.description": "Mistral Small is ideal for simple tasks that can be batched—such as classification, customer support, or text generation. It delivers excellent performance at an affordable price point.",
- "mistral/mixtral-8x22b-instruct.description": "8x22b Instruct model. 8x22b is a Mixture of Experts open-source model served by Mistral.",
- "mistral/pixtral-12b.description": "A 12B model with image understanding capabilities as well as text.",
- "mistral/pixtral-large.description": "Pixtral Large is the second model in our multimodal family, demonstrating cutting-edge image understanding. Specifically, it can comprehend documents, charts, and natural images while maintaining the leading text understanding capabilities of Mistral Large 2.",
- "mistralai/mistral-nemo.description": "Mistral Nemo is a multilingual model with 7.3 billion parameters, designed for high-performance programming.",
- "mixtral-8x7b-32768.description": "Mixtral 8x7B provides high fault-tolerant parallel computing capabilities, suitable for complex tasks.",
- "mixtral.description": "Mixtral is an expert model from Mistral AI, featuring open-source weights and providing support in code generation and language understanding.",
- "mixtral:8x22b.description": "Mixtral is an expert model from Mistral AI, featuring open-source weights and providing support in code generation and language understanding.",
- "moonshot-v1-128k-vision-preview.description": "The Kimi visual model (including moonshot-v1-8k-vision-preview, moonshot-v1-32k-vision-preview, moonshot-v1-128k-vision-preview, etc.) can understand image content, including text in images, colors, and shapes of objects.",
- "moonshot-v1-128k.description": "Moonshot V1 128K is a model with ultra-long context processing capabilities, suitable for generating extremely long texts, meeting the demands of complex generation tasks, capable of handling up to 128,000 tokens, making it ideal for research, academia, and large document generation.",
- "moonshot-v1-32k-vision-preview.description": "The Kimi visual model (including moonshot-v1-8k-vision-preview, moonshot-v1-32k-vision-preview, moonshot-v1-128k-vision-preview, etc.) can understand image content, including text in images, colors, and shapes of objects.",
- "moonshot-v1-32k.description": "Moonshot V1 32K offers medium-length context processing capabilities, able to handle 32,768 tokens, particularly suitable for generating various long documents and complex dialogues, applicable in content creation, report generation, and dialogue systems.",
- "moonshot-v1-8k-vision-preview.description": "The Kimi visual model (including moonshot-v1-8k-vision-preview, moonshot-v1-32k-vision-preview, moonshot-v1-128k-vision-preview, etc.) can understand image content, including text in images, colors, and shapes of objects.",
- "moonshot-v1-8k.description": "Moonshot V1 8K is designed for generating short text tasks, featuring efficient processing performance, capable of handling 8,192 tokens, making it ideal for brief dialogues, note-taking, and rapid content generation.",
- "moonshot-v1-auto.description": "Moonshot V1 Auto can select the appropriate model based on the number of tokens used in the current context.",
- "moonshotai/Kimi-Dev-72B.description": "Kimi-Dev-72B is an open-source large code model optimized through extensive reinforcement learning, capable of producing robust, production-ready patches. This model achieved a new high score of 60.4% on SWE-bench Verified, setting a record for open-source models in automated software engineering tasks such as defect repair and code review.",
- "moonshotai/Kimi-K2-Instruct-0905.description": "Kimi K2-Instruct-0905 is the latest and most powerful version of Kimi K2. It is a top-tier Mixture of Experts (MoE) language model with a total of 1 trillion parameters and 32 billion activated parameters. Key features of this model include enhanced agent coding intelligence, demonstrating significant performance improvements in public benchmark tests and real-world agent coding tasks; and an improved frontend coding experience, with advancements in both aesthetics and practicality for frontend programming.",
- "moonshotai/Kimi-K2-Thinking.description": "Kimi K2 Thinking is the latest and most powerful open-source reasoning model. It significantly extends multi-step reasoning depth and maintains stable tool usage across 200–300 consecutive tool calls. It sets new benchmarks in evaluations such as Humanity's Last Exam (HLE) and BrowseComp. The model excels in programming, mathematics, logical reasoning, and agent-based scenarios. Built on a Mixture of Experts (MoE) architecture with approximately 1 trillion parameters, it supports a 256K context window and tool calling.",
- "moonshotai/kimi-k2-0711.description": "Kimi K2 0711 is the Instruct version of the Kimi series, ideal for high-quality coding and tool usage scenarios.",
- "moonshotai/kimi-k2-0905.description": "Kimi K2 0905 is the September 5th update of the Kimi series, with expanded context and improved reasoning and coding performance.",
- "moonshotai/kimi-k2-instruct-0905.description": "The kimi-k2-0905-preview model has a context length of 256k, featuring stronger Agentic Coding capabilities, more outstanding aesthetics and practicality of frontend code, and better context understanding.",
- "moonshotai/kimi-k2-thinking-turbo.description": "Kimi K2 Thinking Turbo is the high-speed version of Kimi K2 Thinking, maintaining deep reasoning capabilities while significantly reducing response latency.",
- "moonshotai/kimi-k2-thinking.description": "Kimi K2 Thinking is Moonshot’s optimized model for deep reasoning tasks, equipped with general agent capabilities.",
- "moonshotai/kimi-k2.description": "Kimi K2 is a large-scale Mixture of Experts (MoE) language model developed by Moonshot AI, with a total of 1 trillion parameters and 32 billion active parameters per forward pass. It is optimized for agent capabilities, including advanced tool use, reasoning, and code synthesis.",
- "morph/morph-v3-fast.description": "Morph offers a specialized AI model that applies code changes suggested by cutting-edge models like Claude or GPT-4o to your existing code files FAST - 4500+ tokens/second. It acts as the final step in the AI coding workflow. Supports 16k input tokens and 16k output tokens.",
- "morph/morph-v3-large.description": "Morph offers a specialized AI model that applies code changes suggested by cutting-edge models like Claude or GPT-4o to your existing code files FAST - 2500+ tokens/second. It acts as the final step in the AI coding workflow. Supports 16k input tokens and 16k output tokens.",
- "nousresearch/hermes-2-pro-llama-3-8b.description": "Hermes 2 Pro Llama 3 8B is an upgraded version of Nous Hermes 2, featuring the latest internally developed datasets.",
- "o1-mini.description": "o1-mini is a fast, cost-effective reasoning model designed for programming, mathematics, and scientific applications. It has a 128K context window and a knowledge cutoff of October 2023.",
- "o1-preview.description": "o1-preview is OpenAI’s reasoning model designed for complex tasks that require broad general knowledge. It has a 128K context window and a knowledge cutoff of October 2023.",
- "o1-pro.description": "The o1 series models are trained with reinforcement learning to think before answering and perform complex reasoning tasks. The o1-pro model uses more computational resources for deeper thinking, consistently delivering higher-quality responses.",
- "o1.description": "o1 is OpenAI’s reasoning model with text+image inputs and text output, designed for complex tasks that require broad general knowledge. It has a 200K context window and a knowledge cutoff of October 2023.",
- "o3-2025-04-16.description": "o3 is OpenAI's new reasoning model, supporting text and image inputs with text outputs, suitable for complex tasks requiring broad general knowledge.",
- "o3-deep-research.description": "o3-deep-research is our most advanced deep research model, specifically designed to handle complex multi-step research tasks. It can search and synthesize information from the internet, as well as access and utilize your proprietary data through the MCP connector.",
- "o3-mini.description": "o3-mini is our latest small inference model that delivers high intelligence while maintaining the same cost and latency targets as o1-mini.",
- "o3-pro-2025-06-10.description": "o3 Pro is OpenAI's new reasoning model, supporting text and image inputs with text outputs, designed for complex tasks requiring extensive general knowledge.",
- "o3-pro.description": "The o3-pro model employs greater computational power for deeper thinking and consistently provides better answers. It is only supported under the Responses API.",
- "o3.description": "o3 is a versatile and powerful model that excels across multiple domains. It sets new benchmarks for tasks in mathematics, science, programming, and visual reasoning. It is also skilled in technical writing and instruction following, allowing users to analyze text, code, and images to solve complex multi-step problems.",
- "o4-mini-2025-04-16.description": "o4-mini is OpenAI's reasoning model supporting text and image inputs with text outputs, suitable for complex tasks requiring broad general knowledge. This model features a 200K token context window.",
- "o4-mini-deep-research.description": "o4-mini-deep-research is our faster and more affordable deep research model—ideal for tackling complex multi-step research tasks. It can search and synthesize information from the internet, as well as access and utilize your proprietary data through the MCP connector.",
- "o4-mini.description": "o4-mini is our latest small model in the o series. It is optimized for fast and efficient inference, demonstrating high efficiency and performance in coding and visual tasks.",
- "open-codestral-mamba.description": "Codestral Mamba is a language model focused on code generation, providing strong support for advanced coding and reasoning tasks.",
- "open-mistral-7b.description": "Mistral 7B is a compact yet high-performance model, excelling in batch processing and simple tasks such as classification and text generation, with good reasoning capabilities.",
- "open-mistral-nemo.description": "Mistral Nemo is a 12B model developed in collaboration with Nvidia, offering outstanding reasoning and coding performance, easy to integrate and replace.",
- "open-mixtral-8x22b.description": "Mixtral 8x22B is a larger expert model focused on complex tasks, providing excellent reasoning capabilities and higher throughput.",
- "open-mixtral-8x7b.description": "Mixtral 8x7B is a sparse expert model that leverages multiple parameters to enhance reasoning speed, suitable for handling multilingual and code generation tasks.",
- "openai/gpt-4-turbo.description": "OpenAI's gpt-4-turbo features broad general knowledge and domain expertise, enabling it to follow complex natural language instructions and accurately solve difficult problems. Its knowledge cutoff is April 2023, with a 128,000 token context window.",
- "openai/gpt-4o-mini.description": "GPT-4o-mini is a fast, compact version of GPT-4o, suitable for low-latency multimodal scenarios.",
- "openai/gpt-4o.description": "The GPT-4o series is OpenAI’s Omni model, supporting text + image input and text output.",
- "openai/gpt-5-chat.description": "GPT-5 Chat is a GPT-5 variant optimized for conversational scenarios, reducing latency to enhance interaction.",
- "openai/gpt-5-codex.description": "GPT-5-Codex is a GPT-5 variant further optimized for coding tasks, ideal for large-scale code workflows.",
- "openai/gpt-5-mini.description": "GPT-5 Mini is a compact version of the GPT-5 family, suitable for low-latency, low-cost scenarios.",
- "openai/gpt-5-nano.description": "GPT-5 Nano is the ultra-compact version in the family, ideal for scenarios with strict cost and latency requirements.",
- "openai/gpt-5-pro.description": "GPT-5 Pro is OpenAI’s flagship model, offering advanced reasoning, code generation, and enterprise-grade features, with support for test-time routing and stricter safety policies.",
- "openai/gpt-5.description": "GPT-5 is OpenAI’s high-performance model, suitable for a wide range of production and research tasks.",
- "openai/gpt-oss-120b.description": "An extremely capable general-purpose large language model with powerful, controllable reasoning abilities.",
- "openai/gpt-oss-20b.description": "A compact, open-source weighted language model optimized for low latency and resource-constrained environments, including local and edge deployments.",
- "openai/o1-mini.description": "o1-mini is a fast and cost-effective reasoning model designed for programming, mathematics, and scientific applications. This model features a 128K context and has a knowledge cutoff date of October 2023.",
- "openai/o1-preview.description": "o1 is OpenAI's new reasoning model, suitable for complex tasks that require extensive general knowledge. This model features a 128K context and has a knowledge cutoff date of October 2023.",
- "openai/o1.description": "OpenAI's o1 is a flagship reasoning model designed for complex problems requiring deep thought. It provides strong reasoning capabilities and higher accuracy for complex multi-step tasks.",
- "openai/o3-mini-high.description": "O3-mini high inference level version provides high intelligence at the same cost and latency targets as o1-mini.",
- "openai/o3-mini.description": "o3-mini is OpenAI's latest small reasoning model, delivering high intelligence at the same cost and latency targets as o1-mini.",
- "openai/o3.description": "OpenAI's o3 is the most powerful reasoning model, setting new state-of-the-art levels in coding, mathematics, science, and visual perception. It excels at complex queries requiring multifaceted analysis, with special strengths in analyzing images, charts, and graphs.",
- "openai/o4-mini-high.description": "o4-mini high inference level version, optimized for fast and efficient inference, demonstrating high efficiency and performance in coding and visual tasks.",
- "openai/o4-mini.description": "OpenAI o4-mini is a compact and efficient reasoning model from OpenAI, ideal for low-latency scenarios.",
- "openai/text-embedding-3-large.description": "OpenAI's most capable embedding model, suitable for English and non-English tasks.",
- "openai/text-embedding-3-small.description": "OpenAI's improved, higher-performance version of the ada embedding model.",
- "openai/text-embedding-ada-002.description": "OpenAI's traditional text embedding model.",
- "openrouter/auto.description": "Based on context length, topic, and complexity, your request will be sent to Llama 3 70B Instruct, Claude 3.5 Sonnet (self-regulating), or GPT-4o.",
- "perplexity/sonar-pro.description": "Perplexity's flagship product with search grounding capabilities, supporting advanced queries and follow-up actions.",
- "perplexity/sonar-reasoning-pro.description": "An advanced reasoning-focused model that outputs chain-of-thought (CoT) in responses, offering comprehensive explanations with enhanced search capabilities and multiple search queries per request.",
- "perplexity/sonar-reasoning.description": "A reasoning-focused model that outputs chain-of-thought (CoT) in responses, providing detailed explanations with search grounding.",
- "perplexity/sonar.description": "Perplexity's lightweight product with search grounding capabilities, faster and cheaper than Sonar Pro.",
- "phi3.description": "Phi-3 is a lightweight open model launched by Microsoft, suitable for efficient integration and large-scale knowledge reasoning.",
- "phi3:14b.description": "Phi-3 is a lightweight open model launched by Microsoft, suitable for efficient integration and large-scale knowledge reasoning.",
- "pixtral-12b-2409.description": "The Pixtral model demonstrates strong capabilities in tasks such as chart and image understanding, document question answering, multimodal reasoning, and instruction following. It can ingest images at natural resolutions and aspect ratios and handle an arbitrary number of images within a long context window of up to 128K tokens.",
- "pixtral-large-latest.description": "Pixtral Large is an open-source multimodal model with 124 billion parameters, built on Mistral Large 2. This is the second model in our multimodal family, showcasing cutting-edge image understanding capabilities.",
- "pro-128k.description": "Spark Pro 128K is equipped with an extra-large context processing capability, able to handle up to 128K of contextual information, making it particularly suitable for long-form content that requires comprehensive analysis and long-term logical connections, providing smooth and consistent logic and diverse citation support in complex text communication.",
- "pro-deepseek-r1.description": "Enterprise-exclusive service model with concurrent service support.",
- "pro-deepseek-v3.description": "Enterprise-exclusive service model with concurrent service support.",
- "qianfan-70b.description": "Qianfan 70B, a large-parameter Chinese model suitable for high-quality content generation and complex reasoning tasks.",
- "qianfan-8b.description": "Qianfan 8B, a medium-sized general-purpose model balancing cost and performance for text generation and Q&A.",
- "qianfan-agent-intent-32k.description": "Qianfan Agent Intent 32K, a model for intent recognition and agent orchestration, supporting long-context scenarios.",
- "qianfan-agent-lite-8k.description": "Qianfan Agent Lite 8K, a lightweight agent model for low-cost multi-turn dialogue and business orchestration.",
- "qianfan-agent-speed-32k.description": "Qianfan Agent Speed 32K, a high-throughput agent model for large-scale, multi-task agent applications.",
- "qianfan-agent-speed-8k.description": "Qianfan Agent Speed 8K, a high-concurrency agent model for short-to-medium conversations and fast response.",
- "qianfan-check-vl.description": "Qianfan Check VL, a multimodal content moderation and detection model supporting image-text compliance and recognition tasks.",
- "qianfan-composition.description": "Qianfan Composition, a multimodal creative model supporting integrated image-text understanding and generation.",
- "qianfan-engcard-vl.description": "Qianfan EngCard VL, a multimodal recognition model focused on English-language scenarios.",
- "qianfan-lightning-128b-a19b.description": "Qianfan Lightning 128B A19B, a high-performance Chinese general-purpose model for complex Q&A and large-scale reasoning tasks.",
- "qianfan-llama-vl-8b.description": "Qianfan Llama VL 8B, a multimodal model based on Llama for general image-text understanding tasks.",
- "qianfan-multipicocr.description": "Qianfan MultiPicOCR, a multi-image OCR model supporting text detection and recognition across multiple images.",
- "qianfan-qi-vl.description": "Qianfan QI VL, a multimodal Q&A model supporting accurate retrieval and question answering in complex image-text scenarios.",
- "qianfan-singlepicocr.description": "Qianfan SinglePicOCR, a single-image OCR model supporting high-precision character recognition.",
- "qianfan-vl-70b.description": "Qianfan VL 70B, a large-parameter vision-language model for complex image-text understanding scenarios.",
- "qianfan-vl-8b.description": "Qianfan VL 8B, a lightweight vision-language model suitable for daily image-text Q&A and analysis.",
- "qvq-72b-preview.description": "The QVQ model is an experimental research model developed by the Qwen team, focusing on enhancing visual reasoning capabilities, particularly in the field of mathematical reasoning.",
- "qvq-max.description": "Tongyi Qianwen QVQ visual reasoning model supports visual input and chain-of-thought output, demonstrating stronger capabilities in mathematics, programming, visual analysis, creation, and general tasks.",
- "qvq-plus.description": "A visual reasoning model supporting visual inputs and chain-of-thought outputs. The plus version, succeeding the qvq-max model, offers faster reasoning speed and a more balanced trade-off between performance and cost.",
- "qwen-3-32b.description": "Qwen 3 32B: A strong performer in multilingual and coding tasks, suitable for medium-scale production use.",
- "qwen-coder-plus.description": "Tongyi Qianwen coding model.",
- "qwen-coder-turbo-latest.description": "The Tongyi Qianwen Coder model.",
- "qwen-coder-turbo.description": "Tongyi Qianwen coding model.",
- "qwen-flash.description": "The Tongyi Qianwen Flash series offers the fastest, most cost-effective models, suitable for simple tasks.",
- "qwen-image-edit.description": "Qwen Image Edit is an image-to-image model that supports editing and modifying images based on input images and text prompts, enabling precise adjustments and creative transformations of the original image according to user needs.",
- "qwen-image.description": "Qwen-Image is a general-purpose image generation model that supports a wide range of artistic styles and is particularly adept at rendering complex text, especially Chinese and English. The model supports multi-line layouts, paragraph-level text generation, and fine-grained detail rendering, enabling complex mixed text-and-image layout designs.",
- "qwen-long.description": "Qwen is a large-scale language model that supports long text contexts and dialogue capabilities based on long documents and multiple documents.",
- "qwen-math-plus-latest.description": "The Tongyi Qianwen Math model is specifically designed for solving mathematical problems.",
- "qwen-math-plus.description": "Tongyi Qianwen math model specialized for solving mathematical problems.",
- "qwen-math-turbo-latest.description": "The Tongyi Qianwen Math model is specifically designed for solving mathematical problems.",
- "qwen-math-turbo.description": "Tongyi Qianwen math model specialized for solving mathematical problems.",
- "qwen-max.description": "Qwen Max is a trillion-level large-scale language model that supports input in various languages including Chinese and English, and is the API model behind the current Qwen 2.5 product version.",
- "qwen-omni-turbo.description": "Qwen-Omni series models support multi-modal inputs including video, audio, images, and text, and output audio and text.",
- "qwen-plus.description": "Qwen Plus is an enhanced large-scale language model supporting input in various languages including Chinese and English.",
- "qwen-turbo.description": "Tongyi Qianwen Turbo will no longer receive updates; it is recommended to switch to Tongyi Qianwen Flash. Tongyi Qianwen is an ultra-large language model that supports input in Chinese, English, and other languages.",
- "qwen-vl-chat-v1.description": "Qwen VL supports flexible interaction methods, including multi-image, multi-turn Q&A, and creative capabilities.",
- "qwen-vl-max-latest.description": "Tongyi Qianwen's ultra-large-scale visual language model. Compared to the enhanced version, it further improves visual reasoning and instruction-following abilities, providing a higher level of visual perception and cognition.",
- "qwen-vl-max.description": "Tongyi Qianwen ultra-large-scale vision-language model. Compared to the enhanced version, it further improves visual reasoning and instruction compliance, providing higher levels of visual perception and cognition.",
- "qwen-vl-ocr.description": "Tongyi Qianwen OCR is a dedicated text extraction model focusing on documents, tables, exam questions, handwritten text, and other image types. It can recognize multiple languages currently supported: Chinese, English, French, Japanese, Korean, German, Russian, Italian, Vietnamese, and Arabic.",
- "qwen-vl-plus-latest.description": "Tongyi Qianwen's large-scale visual language model enhanced version. Significantly improves detail recognition and text recognition capabilities, supporting ultra-high pixel resolution and images of any aspect ratio.",
- "qwen-vl-plus.description": "Enhanced version of Tongyi Qianwen large-scale vision-language model. Greatly improves detail recognition and text recognition capabilities, supporting images with resolutions over one million pixels and arbitrary aspect ratios.",
- "qwen-vl-v1.description": "Initialized with the Qwen-7B language model, this pre-trained model adds an image model with an input resolution of 448.",
- "qwen/qwen-2-7b-instruct.description": "Qwen2 is a brand new series of large language models. Qwen2 7B is a transformer-based model that excels in language understanding, multilingual capabilities, programming, mathematics, and reasoning.",
- "qwen/qwen-2-7b-instruct:free.description": "Qwen2 is a brand new series of large language models with enhanced understanding and generation capabilities.",
- "qwen/qwen-2-vl-72b-instruct.description": "Qwen2-VL is the latest iteration of the Qwen-VL model, achieving state-of-the-art performance in visual understanding benchmarks, including MathVista, DocVQA, RealWorldQA, and MTVQA. Qwen2-VL can understand videos over 20 minutes long for high-quality video-based Q&A, dialogue, and content creation. It also possesses complex reasoning and decision-making capabilities, allowing integration with mobile devices, robots, and more for automated operations based on visual environments and text instructions. In addition to English and Chinese, Qwen2-VL now supports understanding text in different languages within images, including most European languages, Japanese, Korean, Arabic, and Vietnamese.",
- "qwen/qwen3-14b.description": "Qwen3-14B is a dense 14.8 billion parameter causal language model in the Qwen3 series, designed for complex reasoning and efficient dialogue. It supports seamless switching between a 'thinking' mode for tasks such as mathematics, programming, and logical reasoning, and a 'non-thinking' mode for general conversation. This model is fine-tuned for instruction following, agent tool usage, creative writing, and multilingual tasks across more than 100 languages and dialects. It natively handles a 32K token context and can be extended to 131K tokens using YaRN.",
- "qwen/qwen3-14b:free.description": "Qwen3-14B is a dense 14.8 billion parameter causal language model in the Qwen3 series, designed for complex reasoning and efficient dialogue. It supports seamless switching between a 'thinking' mode for tasks such as mathematics, programming, and logical reasoning, and a 'non-thinking' mode for general conversation. This model is fine-tuned for instruction following, agent tool usage, creative writing, and multilingual tasks across more than 100 languages and dialects. It natively handles a 32K token context and can be extended to 131K tokens using YaRN.",
- "qwen/qwen3-235b-a22b-2507.description": "Qwen3-235B-A22B-Instruct-2507 is an Instruct version in the Qwen3 series, supporting multilingual instructions and long-context scenarios.",
- "qwen/qwen3-235b-a22b-thinking-2507.description": "Qwen3-235B-A22B-Thinking-2507 is a Thinking variant of Qwen3, enhanced for complex math and reasoning tasks.",
- "qwen/qwen3-235b-a22b.description": "Qwen3-235B-A22B is a 235 billion parameter mixture of experts (MoE) model developed by Qwen, activating 22 billion parameters per forward pass. It supports seamless switching between a 'thinking' mode for complex reasoning, mathematics, and coding tasks, and a 'non-thinking' mode for general conversational efficiency. This model showcases strong reasoning capabilities, multilingual support (over 100 languages and dialects), advanced instruction following, and agent tool invocation capabilities. It natively handles a 32K token context window and can be extended to 131K tokens using YaRN.",
- "qwen/qwen3-235b-a22b:free.description": "Qwen3-235B-A22B is a 235 billion parameter mixture of experts (MoE) model developed by Qwen, activating 22 billion parameters per forward pass. It supports seamless switching between a 'thinking' mode for complex reasoning, mathematics, and coding tasks, and a 'non-thinking' mode for general conversational efficiency. This model showcases strong reasoning capabilities, multilingual support (over 100 languages and dialects), advanced instruction following, and agent tool invocation capabilities. It natively handles a 32K token context window and can be extended to 131K tokens using YaRN.",
- "qwen/qwen3-30b-a3b.description": "Qwen3 is the latest generation in the Qwen large language model series, featuring a dense and mixture of experts (MoE) architecture that excels in reasoning, multilingual support, and advanced agent tasks. Its unique ability to seamlessly switch between a thinking mode for complex reasoning and a non-thinking mode for efficient dialogue ensures versatile and high-quality performance.\n\nQwen3 significantly outperforms previous models such as QwQ and Qwen2.5, offering exceptional capabilities in mathematics, coding, common sense reasoning, creative writing, and interactive dialogue. The Qwen3-30B-A3B variant contains 30.5 billion parameters (3.3 billion active parameters), 48 layers, 128 experts (activating 8 for each task), and supports up to 131K token context (using YaRN), setting a new standard for open-source models.",
- "qwen/qwen3-30b-a3b:free.description": "Qwen3 is the latest generation in the Qwen large language model series, featuring a dense and mixture of experts (MoE) architecture that excels in reasoning, multilingual support, and advanced agent tasks. Its unique ability to seamlessly switch between a thinking mode for complex reasoning and a non-thinking mode for efficient dialogue ensures versatile and high-quality performance.\n\nQwen3 significantly outperforms previous models such as QwQ and Qwen2.5, offering exceptional capabilities in mathematics, coding, common sense reasoning, creative writing, and interactive dialogue. The Qwen3-30B-A3B variant contains 30.5 billion parameters (3.3 billion active parameters), 48 layers, 128 experts (activating 8 for each task), and supports up to 131K token context (using YaRN), setting a new standard for open-source models.",
- "qwen/qwen3-32b.description": "Qwen3-32B is a dense 32.8 billion parameter causal language model in the Qwen3 series, optimized for complex reasoning and efficient dialogue. It supports seamless switching between a 'thinking' mode for tasks such as mathematics, coding, and logical reasoning, and a 'non-thinking' mode for faster, general conversation. This model demonstrates strong performance in instruction following, agent tool usage, creative writing, and multilingual tasks across more than 100 languages and dialects. It natively handles a 32K token context and can be extended to 131K tokens using YaRN.",
- "qwen/qwen3-32b:free.description": "Qwen3-32B is a dense 32.8 billion parameter causal language model in the Qwen3 series, optimized for complex reasoning and efficient dialogue. It supports seamless switching between a 'thinking' mode for tasks such as mathematics, coding, and logical reasoning, and a 'non-thinking' mode for faster, general conversation. This model demonstrates strong performance in instruction following, agent tool usage, creative writing, and multilingual tasks across more than 100 languages and dialects. It natively handles a 32K token context and can be extended to 131K tokens using YaRN.",
- "qwen/qwen3-8b:free.description": "Qwen3-8B is a dense 8.2 billion parameter causal language model in the Qwen3 series, designed for reasoning-intensive tasks and efficient dialogue. It supports seamless switching between a 'thinking' mode for mathematics, coding, and logical reasoning, and a 'non-thinking' mode for general conversation. This model is fine-tuned for instruction following, agent integration, creative writing, and multilingual use across more than 100 languages and dialects. It natively supports a 32K token context window and can be extended to 131K tokens via YaRN.",
- "qwen/qwen3-coder-plus.description": "Qwen3-Coder-Plus is a specially optimized coding agent model in the Qwen series, supporting more complex tool usage and long-term conversations.",
- "qwen/qwen3-coder.description": "Qwen3-Coder is the code generation family in Qwen3, excelling at understanding and generating code within long documents.",
- "qwen/qwen3-max-preview.description": "Qwen3 Max (preview) is the preview version of the Max model in the Qwen series, designed for advanced reasoning and tool integration.",
- "qwen/qwen3-max.description": "Qwen3 Max is a high-end reasoning model in the Qwen3 series, suitable for multilingual reasoning and tool integration.",
- "qwen/qwen3-vl-plus.description": "Qwen3 VL-Plus is a vision-enhanced version of Qwen3, improving multimodal reasoning and video processing capabilities.",
- "qwen2.description": "Qwen2 is Alibaba's next-generation large-scale language model, supporting diverse application needs with excellent performance.",
- "qwen2:72b.description": "Qwen2 is Alibaba's next-generation large-scale language model, supporting diverse application needs with excellent performance.",
- "qwen3-14b.description": "Qwen3 14B, a mid-sized model ideal for multilingual Q&A and text generation tasks.",
- "qwen3-235b-a22b-instruct-2507.description": "Qwen3 235B A22B Instruct 2507, a flagship general-purpose instruction model for diverse generation and reasoning tasks.",
- "qwen3-235b-a22b-thinking-2507.description": "Qwen3 235B A22B Thinking 2507, an ultra-large-scale reasoning model tailored for high-difficulty inference.",
- "qwen3-235b-a22b.description": "Qwen3 235B A22B, a general-purpose large model built for a wide range of complex tasks.",
- "qwen3-30b-a3b-instruct-2507.description": "Qwen3 30B A3B Instruct 2507, a medium-to-large instruction model designed for high-quality generation and Q&A.",
- "qwen3-30b-a3b-thinking-2507.description": "Qwen3 30B A3B Thinking 2507, a medium-to-large reasoning model balancing accuracy and cost.",
- "qwen3-30b-a3b.description": "Qwen3 30B A3B, a medium-to-large general-purpose model offering a balance between cost and performance.",
- "qwen3-32b.description": "Qwen3 32B, a general-purpose model suited for tasks requiring stronger comprehension capabilities.",
- "qwen3-4b.description": "Qwen3 4B, ideal for small to medium-scale applications and local inference scenarios.",
- "qwen3-8b.description": "Qwen3 8B, a lightweight model with flexible deployment, suitable for high-concurrency workloads.",
- "qwen3-coder-30b-a3b-instruct.description": "The open-source version of the Tongyi Qianwen code model. The latest qwen3-coder-30b-a3b-instruct is a code generation model based on Qwen3, featuring powerful Coding Agent capabilities. It excels at tool usage and environment interaction, enabling autonomous programming with outstanding coding and general abilities.",
- "qwen3-coder-480b-a35b-instruct.description": "Qwen3 Coder 480B A35B Instruct, a flagship code model supporting multilingual programming and complex code understanding.",
- "qwen3-coder-flash.description": "Tongyi Qianwen code model. The latest Qwen3-Coder series models are code generation models based on Qwen3, equipped with powerful Coding Agent capabilities, proficient in tool invocation and environment interaction, enabling autonomous programming with excellent coding skills alongside general capabilities.",
- "qwen3-coder-plus.description": "Tongyi Qianwen code model. The latest Qwen3-Coder series models are code generation models based on Qwen3, equipped with powerful Coding Agent capabilities, proficient in tool invocation and environment interaction, enabling autonomous programming with excellent coding skills alongside general capabilities.",
- "qwen3-coder:480b.description": "Alibaba's high-performance long-context model tailored for agent and coding tasks.",
- "qwen3-max-preview.description": "The most advanced model in the Qwen series, ideal for complex, multi-step tasks. Preview version now supports reasoning.",
- "qwen3-max.description": "Tongyi Qianwen 3 series Max model, which shows significant overall improvements compared to the 2.5 series, including enhanced bilingual (Chinese and English) text understanding, complex instruction following, subjective open-domain task capabilities, multilingual support, and tool invocation abilities; the model also exhibits fewer hallucinations. The latest qwen3-max model features specialized upgrades in agent programming and tool invocation compared to the qwen3-max-preview version. The officially released model achieves state-of-the-art performance in its domain and is adapted to more complex agent scenarios.",
- "qwen3-next-80b-a3b-instruct.description": "A new generation of non-thinking mode open-source model based on Qwen3. Compared to the previous version (Tongyi Qianwen 3-235B-A22B-Instruct-2507), it offers better Chinese text comprehension, enhanced logical reasoning abilities, and improved performance in text generation tasks.",
- "qwen3-next-80b-a3b-thinking.description": "A next-generation open-source thinking model based on Qwen3. Compared to the previous version (Tongyi Qianwen 3-235B-A22B-Thinking-2507), it improves instruction following and produces more concise summaries and responses.",
- "qwen3-omni-flash.description": "The Qwen-Omni model accepts multimodal input including text, images, audio, and video, and generates responses in text or speech. It offers a variety of human-like voice tones, supports multilingual and dialectal speech output, and is applicable to scenarios such as text creation, visual recognition, and voice assistants.",
- "qwen3-vl-235b-a22b-instruct.description": "Qwen3 VL 235B A22B Instruct, a flagship multimodal model built for high-demand comprehension and creative tasks.",
- "qwen3-vl-235b-a22b-thinking.description": "Qwen3 VL 235B A22B Thinking, a flagship reasoning edition for complex multimodal inference and planning.",
- "qwen3-vl-30b-a3b-instruct.description": "Qwen3 VL 30B A3B Instruct, a large multimodal model balancing accuracy and inference performance.",
- "qwen3-vl-30b-a3b-thinking.description": "Qwen3 VL 30B A3B Thinking, a deep reasoning version tailored for complex multimodal tasks.",
- "qwen3-vl-32b-instruct.description": "Qwen3 VL 32B Instruct, a multimodal instruction-tuned model for high-quality visual-text Q&A and creative tasks.",
- "qwen3-vl-32b-thinking.description": "Qwen3 VL 32B Thinking, a multimodal deep reasoning model enhanced for complex inference and long-chain analysis.",
- "qwen3-vl-8b-instruct.description": "Qwen3 VL 8B Instruct, a lightweight multimodal model ideal for everyday visual Q&A and application integration.",
- "qwen3-vl-8b-thinking.description": "Qwen3 VL 8B Thinking, a multimodal chain-of-thought model designed for detailed reasoning over visual information.",
- "qwen3-vl-flash.description": "Qwen3 VL Flash: a lightweight, high-speed inference version ideal for latency-sensitive or high-volume request scenarios.",
- "qwen3-vl-plus.description": "Tongyi Qianwen VL is a text generation model with visual (image) understanding capabilities. It can perform OCR (image text recognition) and further summarize and reason, such as extracting attributes from product photos or solving problems based on exercise images.",
- "qwen3.description": "Qwen3 is Alibaba's next-generation large-scale language model, designed to support diverse application needs with outstanding performance.",
- "qwq-32b-preview.description": "The QwQ model is an experimental research model developed by the Qwen team, focusing on enhancing AI reasoning capabilities.",
- "qwq-32b.description": "The QwQ inference model is trained based on the Qwen2.5-32B model, significantly enhancing its reasoning capabilities through reinforcement learning. The core metrics of the model, including mathematical code (AIME 24/25, LiveCodeBench) and some general metrics (IFEval, LiveBench, etc.), reach the level of the full version of DeepSeek-R1, with all metrics significantly surpassing those of DeepSeek-R1-Distill-Qwen-32B, which is also based on Qwen2.5-32B.",
- "qwq-plus.description": "QwQ reasoning model trained based on Qwen2.5, significantly enhancing reasoning ability through reinforcement learning. Core metrics in mathematics and coding (AIME 24/25, LiveCodeBench) and some general benchmarks (IFEval, LiveBench, etc.) reach the full-power level of DeepSeek-R1.",
- "qwq.description": "QwQ is an experimental research model focused on improving AI reasoning capabilities.",
- "qwq_32b.description": "A medium-sized reasoning model in the Qwen series. Compared to traditional instruction-tuned models, QwQ, with its thinking and reasoning capabilities, significantly enhances performance in downstream tasks, especially in solving challenging problems.",
- "r1-1776.description": "R1-1776 is a version of the DeepSeek R1 model, fine-tuned to provide unfiltered, unbiased factual information.",
- "solar-mini-ja.description": "Solar Mini (Ja) extends the capabilities of Solar Mini, focusing on Japanese while maintaining efficiency and excellent performance in English and Korean usage.",
- "solar-mini.description": "Solar Mini is a compact LLM that outperforms GPT-3.5, featuring strong multilingual capabilities and supporting English and Korean, providing an efficient and compact solution.",
- "solar-pro.description": "Solar Pro is a highly intelligent LLM launched by Upstage, focusing on single-GPU instruction-following capabilities, with an IFEval score above 80. Currently supports English, with a formal version planned for release in November 2024, which will expand language support and context length.",
- "sonar-deep-research.description": "Deep Research conducts comprehensive expert-level studies and synthesizes them into accessible, actionable reports.",
- "sonar-pro.description": "An advanced search product that supports contextual search, advanced queries, and follow-ups.",
- "sonar-reasoning-pro.description": "A new API product powered by the DeepSeek reasoning model.",
- "sonar-reasoning.description": "A new API product powered by the DeepSeek reasoning model.",
- "sonar.description": "A lightweight search product based on contextual search, faster and cheaper than Sonar Pro.",
- "spark-x.description": "X1.5 Capabilities: (1) Introduces dynamic thinking mode adjustment via the 'thinking' field; (2) Increased context length: 64K for both input and output; (3) Supports FunctionCall functionality.",
- "stable-diffusion-3-medium.description": "The latest text-to-image large model released by Stability AI. This version inherits the advantages of its predecessors and significantly improves image quality, text understanding, and style diversity, enabling more accurate interpretation of complex natural language prompts and generating more precise and diverse images.",
- "stable-diffusion-xl.description": "stable-diffusion-xl features major improvements over v1.5 and achieves results comparable to the current open-source text-to-image SOTA model Midjourney. Key enhancements include a UNet backbone three times larger than before, an added refinement module to improve image quality, and more efficient training techniques.",
- "step-1-128k.description": "Balances performance and cost, suitable for general scenarios.",
- "step-1-256k.description": "Equipped with ultra-long context processing capabilities, especially suitable for long document analysis.",
- "step-1-32k.description": "Supports medium-length dialogues, applicable to various application scenarios.",
- "step-1-8k.description": "Small model, suitable for lightweight tasks.",
- "step-1-flash.description": "High-speed model, suitable for real-time dialogues.",
- "step-1o-turbo-vision.description": "This model has powerful image understanding capabilities, outperforming 1o in mathematical and coding fields. The model is smaller than 1o and has a faster output speed.",
- "step-1o-vision-32k.description": "This model possesses powerful image understanding capabilities. Compared to the step-1v series models, it offers enhanced visual performance.",
- "step-1v-32k.description": "Supports visual input, enhancing multimodal interaction experiences.",
- "step-1v-8k.description": "A small visual model suitable for basic text and image tasks.",
- "step-1x-edit.description": "This model focuses on image editing tasks, capable of modifying and enhancing images based on user-provided images and text descriptions. It supports multiple input formats, including text descriptions and example images. The model understands user intent and generates image edits that meet the requirements.",
- "step-1x-medium.description": "This model has strong image generation capabilities, supporting text descriptions as input. It natively supports Chinese, better understanding and processing Chinese text descriptions, accurately capturing semantic information and converting it into image features for more precise image generation. The model can generate high-resolution, high-quality images and has some style transfer capabilities.",
- "step-2-16k-exp.description": "An experimental version of the step-2 model, featuring the latest capabilities and rolling updates. Not recommended for use in formal production environments.",
- "step-2-16k.description": "Supports large-scale context interactions, suitable for complex dialogue scenarios.",
- "step-2-mini.description": "A high-speed large model based on the next-generation self-developed Attention architecture MFA, achieving results similar to step-1 at a very low cost, while maintaining higher throughput and faster response times. It is capable of handling general tasks and has specialized skills in coding.",
- "step-2x-large.description": "Step Star next-generation image generation model, focusing on image generation tasks. It can generate high-quality images based on user-provided text descriptions. The new model produces more realistic textures and stronger Chinese and English text generation capabilities.",
- "step-3.description": "This model has powerful visual perception and advanced reasoning capabilities. It can accurately handle complex cross-domain knowledge comprehension, perform integrated analysis of mathematical and visual information, and solve a wide range of visual analysis tasks encountered in everyday life.",
- "step-r1-v-mini.description": "This model is a powerful reasoning model with strong image understanding capabilities, able to process both image and text information, generating text content after deep reasoning. It excels in visual reasoning while also possessing first-tier capabilities in mathematics, coding, and text reasoning. The context length is 100k.",
- "stepfun-ai/step3.description": "Step3 is a cutting-edge multimodal reasoning model released by StepFun. It is built on a mixture-of-experts (MoE) architecture with 321B total parameters and 38B active parameters. The model adopts an end-to-end design to minimize decoding cost while delivering top-tier performance in visual-language reasoning. Through the combined design of Multi-Matrix Factorized Attention (MFA) and Attention-FFN Decoupling (AFD), Step3 maintains exceptional efficiency on both high-end and low-end accelerators. During pretraining, Step3 processed over 20 trillion text tokens and 4 trillion image-text mixed tokens, covering more than a dozen languages. The model achieves leading performance among open-source models across benchmarks in mathematics, code, and multimodal tasks.",
- "taichu_llm.description": "The ZD Taichu language model possesses strong language understanding capabilities and excels in text creation, knowledge Q&A, code programming, mathematical calculations, logical reasoning, sentiment analysis, and text summarization. It innovatively combines large-scale pre-training with rich knowledge from multiple sources, continuously refining algorithmic techniques and absorbing new knowledge in vocabulary, structure, grammar, and semantics from vast text data, resulting in an evolving model performance. It provides users with more convenient information and services, as well as a more intelligent experience.",
- "taichu_o1.description": "taichu_o1 is a next-generation reasoning model that achieves human-like thinking chains through multimodal interaction and reinforcement learning, supporting complex decision-making scenarios while maintaining high-precision outputs and demonstrating model reasoning pathways, suitable for strategy analysis and deep thinking.",
- "taichu_vl.description": "Integrates capabilities in image understanding, knowledge transfer, and logical attribution, excelling in the field of image-text question answering.",
- "tencent/Hunyuan-A13B-Instruct.description": "Hunyuan-A13B-Instruct has 80 billion parameters, with 13 billion activated parameters matching the performance of larger models. It supports hybrid reasoning with 'fast thinking/slow thinking'; offers stable long-text comprehension; validated by BFCL-v3 and τ-Bench, demonstrating leading agent capabilities; integrates GQA and multiple quantization formats for efficient inference.",
- "tencent/Hunyuan-MT-7B.description": "The Hunyuan Translation Model consists of the Hunyuan-MT-7B translation model and the integrated Hunyuan-MT-Chimera model. Hunyuan-MT-7B is a lightweight translation model with 7 billion parameters, designed to translate source text into target languages. It supports translation across 33 languages and 5 Chinese minority languages. In the WMT25 international machine translation competition, Hunyuan-MT-7B ranked first in 30 out of 31 language categories it participated in, showcasing its exceptional translation capabilities. Tencent's Hunyuan team has developed a comprehensive training paradigm for translation, encompassing pretraining, supervised fine-tuning, translation reinforcement, and integrated enhancement, achieving industry-leading performance among models of similar scale. The model is highly efficient and easy to deploy, making it suitable for a wide range of applications.",
- "text-embedding-3-large.description": "The most powerful vectorization model, suitable for both English and non-English tasks.",
- "text-embedding-3-small.description": "An efficient and cost-effective next-generation embedding model, suitable for knowledge retrieval, RAG applications, and more.",
- "thudm/glm-4-32b.description": "GLM-4-32B-0414 is a 32B bilingual (Chinese-English) open-weight language model optimized for code generation, function calls, and agent-based tasks. It has been pre-trained on 15T of high-quality and re-reasoning data and further refined using human preference alignment, rejection sampling, and reinforcement learning. The model excels in complex reasoning, artifact generation, and structured output tasks, achieving performance comparable to GPT-4o and DeepSeek-V3-0324 in multiple benchmark tests.",
- "thudm/glm-4-32b:free.description": "GLM-4-32B-0414 is a 32B bilingual (Chinese-English) open-weight language model optimized for code generation, function calls, and agent-based tasks. It has been pre-trained on 15T of high-quality and re-reasoning data and further refined using human preference alignment, rejection sampling, and reinforcement learning. The model excels in complex reasoning, artifact generation, and structured output tasks, achieving performance comparable to GPT-4o and DeepSeek-V3-0324 in multiple benchmark tests.",
- "thudm/glm-4-9b-chat.description": "The open-source version of the latest generation pre-trained model from the GLM-4 series released by Zhiyuan AI.",
- "thudm/glm-z1-32b.description": "GLM-Z1-32B-0414 is an enhanced reasoning variant of GLM-4-32B, built for deep mathematics, logic, and code-oriented problem solving. It applies extended reinforcement learning (task-specific and based on general pairwise preferences) to improve performance on complex multi-step tasks. Compared to the base GLM-4-32B model, Z1 significantly enhances capabilities in structured reasoning and formal domains.\n\nThis model supports enforcing 'thinking' steps through prompt engineering and provides improved coherence for long-format outputs. It is optimized for agent workflows and supports long context (via YaRN), JSON tool calls, and fine-grained sampling configurations for stable reasoning. It is ideal for use cases requiring thoughtful, multi-step reasoning or formal derivation.",
- "thudm/glm-z1-rumination-32b.description": "THUDM: GLM Z1 Rumination 32B is a deep reasoning model with 32 billion parameters in the GLM-4-Z1 series, optimized for complex, open-ended tasks that require prolonged thought. It builds upon glm-4-32b-0414, adding additional reinforcement learning stages and multi-stage alignment strategies, introducing a 'rumination' capability designed to simulate extended cognitive processing. This includes iterative reasoning, multi-hop analysis, and tool-enhanced workflows such as search, retrieval, and citation-aware synthesis.\n\nThe model excels in research-style writing, comparative analysis, and complex question answering. It supports function calls for search and navigation primitives (`search`, `click`, `open`, `finish`), allowing it to be used in agent-based pipelines. The rumination behavior is shaped by rule-based rewards and a delayed decision-making mechanism, controlled by multi-round cycles, benchmarked against deep research frameworks like OpenAI's internal alignment stack. This variant is suitable for scenarios requiring depth over speed.",
- "tngtech/deepseek-r1t-chimera:free.description": "DeepSeek-R1T-Chimera is created by merging DeepSeek-R1 and DeepSeek-V3 (0324), combining the reasoning capabilities of R1 with the token efficiency improvements of V3. It is based on the DeepSeek-MoE Transformer architecture and optimized for general text generation tasks.\n\nThis model merges the pre-trained weights of the two source models to balance performance in reasoning, efficiency, and instruction following tasks. It is released under the MIT license, intended for research and commercial use.",
- "togethercomputer/StripedHyena-Nous-7B.description": "StripedHyena Nous (7B) provides enhanced computational capabilities through efficient strategies and model architecture.",
- "tts-1-hd.description": "The latest text-to-speech model, optimized for quality.",
- "tts-1.description": "The latest text-to-speech model, optimized for speed in real-time scenarios.",
- "volcengine/doubao-seed-code.description": "Doubao-Seed-Code is a large model from ByteDance Volcano Engine optimized for Agentic Programming, excelling in various programming and agent benchmarks, supporting 256K context.",
- "wanx-v1.description": "Basic text-to-image model corresponding to Tongyi Wanxiang official website's 1.0 general model.",
- "whisper-1.description": "A general-purpose speech recognition model supporting multilingual speech recognition, speech translation, and language identification.",
- "wizardlm2.description": "WizardLM 2 is a language model provided by Microsoft AI, excelling in complex dialogues, multilingual capabilities, reasoning, and intelligent assistant applications.",
- "wizardlm2:8x22b.description": "WizardLM 2 is a language model provided by Microsoft AI, excelling in complex dialogues, multilingual capabilities, reasoning, and intelligent assistant applications.",
- "x-ai/grok-4-fast-non-reasoning.description": "Grok 4 Fast (Non-Reasoning) is xAI’s high-throughput, low-cost multimodal model (supports 2M context window), designed for latency- and cost-sensitive scenarios that do not require internal reasoning. It runs alongside the reasoning version of Grok 4 Fast and can enable reasoning via the API’s reasoning enable parameter. Prompts and completions may be used by xAI or OpenRouter to improve future models.",
- "x-ai/grok-4-fast.description": "Grok 4 Fast is xAI’s high-throughput, low-cost model (supports 2M context window), ideal for high-concurrency and long-context scenarios.",
- "x-ai/grok-4.description": "Grok 4 is xAI’s flagship reasoning model, offering powerful reasoning and multimodal capabilities.",
- "x-ai/grok-code-fast-1.description": "Grok Code Fast 1 is xAI’s fast code model, delivering readable and production-ready output.",
- "xai/grok-2-vision.description": "Grok 2 Vision model excels at vision-based tasks, delivering state-of-the-art performance in visual math reasoning (MathVista) and document-based question answering (DocVQA). It can process various visual information including documents, charts, graphs, screenshots, and photos.",
- "xai/grok-2.description": "Grok 2 is a cutting-edge language model with state-of-the-art reasoning capabilities. It excels in chat, coding, and reasoning, outperforming Claude 3.5 Sonnet and GPT-4-Turbo on the LMSYS leaderboard.",
- "xai/grok-3-fast.description": "xAI's flagship model excelling in enterprise use cases like data extraction, coding, and text summarization. The fast variant is served on faster infrastructure, providing much quicker response times at the cost of higher per-token output expenses.",
- "xai/grok-3-mini-fast.description": "xAI's lightweight model that thinks before responding. Ideal for simple or logic-based tasks that do not require deep domain knowledge. Raw thought traces are accessible. The fast variant is served on faster infrastructure, providing much quicker response times at the cost of higher per-token output expenses.",
- "xai/grok-3-mini.description": "xAI's lightweight model that thinks before responding. Ideal for simple or logic-based tasks that do not require deep domain knowledge. Raw thought traces are accessible.",
- "xai/grok-3.description": "xAI's flagship model, excelling in enterprise use cases such as data extraction, coding, and text summarization. It has deep domain knowledge in finance, healthcare, legal, and scientific fields.",
- "xai/grok-4.description": "xAI's latest and greatest flagship model, delivering unparalleled performance in natural language, mathematics, and reasoning—an ideal all-rounder.",
- "yi-large-fc.description": "Based on the yi-large model, supports and enhances tool invocation capabilities, suitable for various business scenarios requiring agent or workflow construction.",
- "yi-large-preview.description": "Initial version, recommended to use yi-large (new version).",
- "yi-large-rag.description": "High-level service based on the yi-large super strong model, combining retrieval and generation techniques to provide precise answers and real-time information retrieval services.",
- "yi-large-turbo.description": "Exceptional performance at a high cost-performance ratio. Conducts high-precision tuning based on performance, inference speed, and cost.",
- "yi-large.description": "A new trillion-parameter model, providing super strong question-answering and text generation capabilities.",
- "yi-lightning-lite.description": "A lightweight version, recommended to use yi-lightning.",
- "yi-lightning.description": "The latest high-performance model, ensuring high-quality output while significantly improving reasoning speed.",
- "yi-medium-200k.description": "200K ultra-long context window, providing deep understanding and generation capabilities for long texts.",
- "yi-medium.description": "Medium-sized model upgraded and fine-tuned, balanced capabilities, and high cost-performance ratio. Deeply optimized instruction-following capabilities.",
- "yi-spark.description": "Small yet powerful, lightweight and fast model. Provides enhanced mathematical computation and coding capabilities.",
- "yi-vision-v2.description": "A complex visual task model that provides high-performance understanding and analysis capabilities based on multiple images.",
- "yi-vision.description": "Model for complex visual tasks, providing high-performance image understanding and analysis capabilities.",
- "zenmux/auto.description": "ZenMux’s auto-routing feature automatically selects the best-performing and most cost-effective model from supported options based on your request."
+ "gemma-7b-it.description": "Gemma 7B 适合中小规模任务处理,兼具成本效益。",
+ "gemma2-9b-it.description": "Gemma 2 9B 是一款优化用于特定任务和工具整合的模型。",
+ "gemma2.description": "Gemma 2 是 Google 推出的高效模型,涵盖从小型应用到复杂数据处理的多种应用场景。",
+ "gemma2:27b.description": "Gemma 2 是 Google 推出的高效模型,涵盖从小型应用到复杂数据处理的多种应用场景。",
+ "gemma2:2b.description": "Gemma 2 是 Google 推出的高效模型,涵盖从小型应用到复杂数据处理的多种应用场景。",
+ "generalv3.5.description": "Spark Max 为功能最为全面的版本,支持联网搜索及众多内置插件。其全面优化的核心能力以及系统角色设定和函数调用功能,使其在各种复杂应用场景中的表现极为优异和出色。",
+ "generalv3.description": "Spark Pro 是一款为专业领域优化的高性能大语言模型,专注数学、编程、医疗、教育等多个领域,并支持联网搜索及内置天气、日期等插件。其优化后模型在复杂知识问答、语言理解及高层次文本创作中展现出色表现和高效性能,是适合专业应用场景的理想选择。",
+ "glm-4-0520.description": "GLM-4-0520 是最新模型版本,专为高度复杂和多样化任务设计,表现卓越。",
+ "glm-4-32b-0414.description": "GLM-4 32B 0414,GLM 系列通用大模型版本,支持多任务文本生成与理解。",
+ "glm-4-9b-chat.description": "GLM-4-9B-Chat 在语义、数学、推理、代码和知识等多方面均表现出较高性能。还具备网页浏览、代码执行、自定义工具调用和长文本推理。 支持包括日语,韩语,德语在内的 26 种语言。",
+ "glm-4-air-250414.description": "GLM-4-Air 是性价比高的版本,性能接近GLM-4,提供快速度和实惠的价格。",
+ "glm-4-air.description": "GLM-4-Air 是性价比高的版本,性能接近GLM-4,提供快速度和实惠的价格。",
+ "glm-4-airx.description": "GLM-4-AirX 提供 GLM-4-Air 的高效版本,推理速度可达其2.6倍。",
+ "glm-4-alltools.description": "GLM-4-AllTools 是一个多功能智能体模型,优化以支持复杂指令规划与工具调用,如网络浏览、代码解释和文本生成,适用于多任务执行。",
+ "glm-4-flash-250414.description": "GLM-4-Flash 是处理简单任务的理想选择,速度最快且免费。",
+ "glm-4-flash.description": "GLM-4-Flash 是处理简单任务的理想选择,速度最快且免费。",
+ "glm-4-flashx.description": "GLM-4-FlashX 是Flash的增强版本,超快推理速度。",
+ "glm-4-long.description": "GLM-4-Long 支持超长文本输入,适合记忆型任务与大规模文档处理。",
+ "glm-4-plus.description": "GLM-4-Plus 作为高智能旗舰,具备强大的处理长文本和复杂任务的能力,性能全面提升。",
+ "glm-4.1v-thinking-flash.description": "GLM-4.1V-Thinking 系列模型是目前已知10B级别的VLM模型中性能最强的视觉模型,融合了同级别SOTA的各项视觉语言任务,包括视频理解、图片问答、学科解题、OCR文字识别、文档和图表解读、GUI Agent、前端网页Coding、Grounding等,多项任务能力甚至超过8倍参数量的Qwen2.5-VL-72B。通过领先的强化学习技术,模型掌握了通过思维链推理的方式提升回答的准确性和丰富度,从最终效果和可解释性等维度都显著超过传统的非thinking模型。",
+ "glm-4.1v-thinking-flashx.description": "GLM-4.1V-Thinking 系列模型是目前已知10B级别的VLM模型中性能最强的视觉模型,融合了同级别SOTA的各项视觉语言任务,包括视频理解、图片问答、学科解题、OCR文字识别、文档和图表解读、GUI Agent、前端网页Coding、Grounding等,多项任务能力甚至超过8倍参数量的Qwen2.5-VL-72B。通过领先的强化学习技术,模型掌握了通过思维链推理的方式提升回答的准确性和丰富度,从最终效果和可解释性等维度都显著超过传统的非thinking模型。",
+ "glm-4.5-air.description": "GLM-4.5 的轻量版,兼顾性能与性价比,可灵活切换混合思考模型。",
+ "glm-4.5-airx.description": "GLM-4.5-Air 的极速版,响应速度更快,专为大规模高速度需求打造。",
+ "glm-4.5-flash.description": "GLM-4.5 的免费版,推理、代码、智能体等任务表现出色。",
+ "glm-4.5-x.description": "GLM-4.5 的极速版,在性能强劲的同时,生成速度可达 100 tokens/秒。",
+ "glm-4.5.description": "智谱旗舰模型,支持思考模式切换,综合能力达到开源模型的 SOTA 水平,上下文长度可达128K。",
+ "glm-4.5v.description": "智谱新一代基于 MOE 架构的视觉推理模型,以106B的总参数量和12B激活参数量,在各类基准测试中达到全球同级别开源多模态模型 SOTA,涵盖图像、视频、文档理解及 GUI 任务等常见任务。",
+ "glm-4.6.description": "智谱最新旗舰模型 GLM-4.6 (355B) 在高级编码、长文本处理、推理与智能体能力上全面超越前代,尤其在编程能力上对齐 Claude Sonnet 4,成为国内顶尖的 Coding 模型。",
+ "glm-4.description": "GLM-4 是发布于2024年1月的旧旗舰版本,目前已被更强的 GLM-4-0520 取代。",
+ "glm-4v-flash.description": "GLM-4V-Flash 专注于高效的单一图像理解,适用于快速图像解析的场景,例如实时图像分析或批量图像处理。",
+ "glm-4v-plus-0111.description": "GLM-4V-Plus 具备对视频内容及多图片的理解能力,适合多模态任务。",
+ "glm-4v-plus.description": "GLM-4V-Plus 具备对视频内容及多图片的理解能力,适合多模态任务。",
+ "glm-4v.description": "GLM-4V 提供强大的图像理解与推理能力,支持多种视觉任务。",
+ "glm-z1-air.description": "推理模型: 具备强大推理能力,适用于需要深度推理的任务。",
+ "glm-z1-airx.description": "极速推理:具有超快的推理速度和强大的推理效果。",
+ "glm-z1-flash.description": "GLM-Z1 系列具备强大的复杂推理能力,在逻辑推理、数学、编程等领域表现优异。",
+ "glm-z1-flashx.description": "高速低价:Flash增强版本,超快推理速度,更快并发保障。",
+ "glm-zero-preview.description": "GLM-Zero-Preview具备强大的复杂推理能力,在逻辑推理、数学、编程等领域表现优异。",
+ "global.anthropic.claude-opus-4-5-20251101-v1:0.description": "Claude Opus 4.5 是 Anthropic 的旗舰模型,结合了卓越的智能与可扩展性能,适合需要最高质量回应和推理能力的复杂任务。",
+ "google/gemini-2.0-flash-001.description": "Gemini 2.0 Flash 提供下一代功能和改进,包括卓越的速度、原生工具使用、多模态生成和1M令牌上下文窗口。",
+ "google/gemini-2.0-flash-exp:free.description": "Gemini 2.0 Flash Experimental 是 Google 最新的实验性多模态AI模型,与历史版本相比有一定的质量提升,特别是对于世界知识、代码和长上下文。",
+ "google/gemini-2.0-flash-lite-001.description": "Gemini 2.0 Flash Lite 是 Gemini 家族的轻量版本,默认不启用思考以提升延迟与成本表现,但可通过参数开启。",
+ "google/gemini-2.0-flash-lite.description": "Gemini 2.0 Flash Lite 提供下一代功能和改进的功能,包括卓越的速度、内置工具使用、多模态生成和 100 万 token 的上下文窗口。",
+ "google/gemini-2.0-flash.description": "Gemini 2.0 Flash 是 Google 的高性能推理模型,适用于延展的多模态任务。",
+ "google/gemini-2.5-flash-image-free.description": "Gemini 2.5 Flash Image 免费版,支持受限额度的多模态生成。",
+ "google/gemini-2.5-flash-image-preview.description": "Gemini 2.5 Flash 实验模型,支持图像生成",
+ "google/gemini-2.5-flash-image.description": "Gemini 2.5 Flash Image(Nano Banana)是 Google 的图像生成模型,同时支持多模态对话。",
+ "google/gemini-2.5-flash-lite.description": "Gemini 2.5 Flash Lite 是 Gemini 2.5 的轻量版本,优化了延迟与成本,适合高吞吐场景。",
+ "google/gemini-2.5-flash-preview.description": "Gemini 2.5 Flash 是 Google 最先进的主力模型,专为高级推理、编码、数学和科学任务而设计。它包含内置的“思考”能力,使其能够提供具有更高准确性和细致上下文处理的响应。\n\n注意:此模型有两个变体:思考和非思考。输出定价根据思考能力是否激活而有显著差异。如果您选择标准变体(不带“:thinking”后缀),模型将明确避免生成思考令牌。\n\n要利用思考能力并接收思考令牌,您必须选择“:thinking”变体,这将产生更高的思考输出定价。\n\n此外,Gemini 2.5 Flash 可通过“推理最大令牌数”参数进行配置,如文档中所述 (https://openrouter.ai/docs/use-cases/reasoning-tokens#max-tokens-for-reasoning)。",
+ "google/gemini-2.5-flash-preview:thinking.description": "Gemini 2.5 Flash 是 Google 最先进的主力模型,专为高级推理、编码、数学和科学任务而设计。它包含内置的“思考”能力,使其能够提供具有更高准确性和细致上下文处理的响应。\n\n注意:此模型有两个变体:思考和非思考。输出定价根据思考能力是否激活而有显著差异。如果您选择标准变体(不带“:thinking”后缀),模型将明确避免生成思考令牌。\n\n要利用思考能力并接收思考令牌,您必须选择“:thinking”变体,这将产生更高的思考输出定价。\n\n此外,Gemini 2.5 Flash 可通过“推理最大令牌数”参数进行配置,如文档中所述 (https://openrouter.ai/docs/use-cases/reasoning-tokens#max-tokens-for-reasoning)。",
+ "google/gemini-2.5-flash.description": "Gemini 2.5 Flash(Lite/Pro/Flash)系列是 Google 的中低延迟到高性能推理模型。",
+ "google/gemini-2.5-pro-free.description": "Gemini 2.5 Pro 免费版,支持受限额度的多模态长上下文,适合试用与轻量工作流。",
+ "google/gemini-2.5-pro-preview.description": "Gemini 2.5 Pro Preview 是 Google 最先进的思维模型,能够对代码、数学和STEM领域的复杂问题进行推理,以及使用长上下文分析大型数据集、代码库和文档。",
+ "google/gemini-2.5-pro.description": "Gemini 2.5 Pro 是 Google 的旗舰级推理模型,支持长上下文与复杂任务。",
+ "google/gemini-3-pro-image-preview-free.description": "Gemini 3 Pro Image 免费版,支持受限额度的多模态生成。",
+ "google/gemini-3-pro-image-preview.description": "Gemini 3 Pro Image(Nano Banana Pro)是 Google 的图像生成模型,同时支持多模态对话。",
+ "google/gemini-3-pro-preview-free.description": "Gemini 3 Pro 免费预览版,具备与标准版相同的多模态理解与推理能力,但受免费额度与速率限制影响,更适合作为体验与低频使用。",
+ "google/gemini-3-pro-preview.description": "Gemini 3 Pro 是 Gemini 系列下一代多模态推理模型,可理解文本、音频、图像、视频等多种输入,并处理复杂任务与大型代码库。",
+ "google/gemini-embedding-001.description": "最先进的嵌入模型,在英语、多语言和代码任务中具有出色的性能。",
+ "google/gemini-flash-1.5.description": "Gemini 1.5 Flash 提供了优化后的多模态处理能力,适用多种复杂任务场景。",
+ "google/gemini-pro-1.5.description": "Gemini 1.5 Pro 结合最新优化技术,带来更高效的多模态数据处理能力。",
+ "google/gemma-2-27b-it.description": "Gemma 2 27B 是一款通用大语言模型,具有优异的性能和广泛的应用场景。",
+ "google/gemma-2-27b.description": "Gemma 2 是 Google 推出的高效模型,涵盖从小型应用到复杂数据处理的多种应用场景。",
+ "google/gemma-2-2b-it.description": "面向边缘应用的高级小型语言生成 AI 模型。",
+ "google/gemma-2-9b-it.description": "Gemma 2 9B 由Google开发,提供高效的指令响应和综合能力。",
+ "google/gemma-2-9b-it:free.description": "Gemma 2 是Google轻量化的开源文本模型系列。",
+ "google/gemma-2-9b.description": "Gemma 2 是 Google 推出的高效模型,涵盖从小型应用到复杂数据处理的多种应用场景。",
+ "google/gemma-2b-it.description": "Gemma Instruct (2B) 提供基本的指令处理能力,适合轻量级应用。",
+ "google/gemma-3-12b-it.description": "Gemma 3 12B 是谷歌的一款开源语言模型,以其在效率和性能方面设立了新的标准。",
+ "google/gemma-3-27b-it.description": "Gemma 3 27B 是谷歌的一款开源语言模型,以其在效率和性能方面设立了新的标准。",
+ "google/text-embedding-005.description": "针对代码和英语语言任务优化的英语聚焦文本嵌入模型。",
+ "google/text-multilingual-embedding-002.description": "针对跨语言任务优化的多语言文本嵌入模型,支持多种语言。",
+ "gpt-3.5-turbo-0125.description": "GPT 3.5 Turbo,适用于各种文本生成和理解任务,Currently points to gpt-3.5-turbo-0125",
+ "gpt-3.5-turbo-1106.description": "GPT 3.5 Turbo,适用于各种文本生成和理解任务,Currently points to gpt-3.5-turbo-0125",
+ "gpt-3.5-turbo-instruct.description": "GPT 3.5 Turbo,适用于各种文本生成和理解任务,对指令遵循的优化",
+ "gpt-3.5-turbo.description": "GPT 3.5 Turbo,适用于各种文本生成和理解任务,Currently points to gpt-3.5-turbo-0125",
+ "gpt-35-turbo-16k.description": "GPT 3.5 Turbo 16k,高容量文本生成模型,适合复杂任务。",
+ "gpt-35-turbo.description": "GPT 3.5 Turbo,OpenAI提供的高效模型,适用于聊天和文本生成任务,支持并行函数调用。",
+ "gpt-4-0125-preview.description": "最新的 GPT-4 Turbo 模型具备视觉功能。现在,视觉请求可以使用 JSON 模式和函数调用。 GPT-4 Turbo 是一个增强版本,为多模态任务提供成本效益高的支持。它在准确性和效率之间找到平衡,适合需要进行实时交互的应用程序场景。",
+ "gpt-4-0613.description": "GPT-4 提供了一个更大的上下文窗口,能够处理更长的文本输入,适用于需要广泛信息整合和数据分析的场景。",
+ "gpt-4-1106-preview.description": "最新的 GPT-4 Turbo 模型具备视觉功能。现在,视觉请求可以使用 JSON 模式和函数调用。 GPT-4 Turbo 是一个增强版本,为多模态任务提供成本效益高的支持。它在准确性和效率之间找到平衡,适合需要进行实时交互的应用程序场景。",
+ "gpt-4-32k-0613.description": "GPT-4 提供了一个更大的上下文窗口,能够处理更长的文本输入,适用于需要广泛信息整合和数据分析的场景。",
+ "gpt-4-32k.description": "GPT-4 提供了一个更大的上下文窗口,能够处理更长的文本输入,适用于需要广泛信息整合和数据分析的场景。",
+ "gpt-4-turbo-2024-04-09.description": "最新的 GPT-4 Turbo 模型具备视觉功能。现在,视觉请求可以使用 JSON 模式和函数调用。 GPT-4 Turbo 是一个增强版本,为多模态任务提供成本效益高的支持。它在准确性和效率之间找到平衡,适合需要进行实时交互的应用程序场景。",
+ "gpt-4-turbo-preview.description": "最新的 GPT-4 Turbo 模型具备视觉功能。现在,视觉请求可以使用 JSON 模式和函数调用。 GPT-4 Turbo 是一个增强版本,为多模态任务提供成本效益高的支持。它在准确性和效率之间找到平衡,适合需要进行实时交互的应用程序场景。",
+ "gpt-4-turbo.description": "最新的 GPT-4 Turbo 模型具备视觉功能。现在,视觉请求可以使用 JSON 模式和函数调用。 GPT-4 Turbo 是一个增强版本,为多模态任务提供成本效益高的支持。它在准确性和效率之间找到平衡,适合需要进行实时交互的应用程序场景。",
+ "gpt-4-vision-preview.description": "GPT-4 视觉预览版,专为图像分析和处理任务设计。",
+ "gpt-4.1-mini.description": "GPT-4.1 mini 提供了智能、速度和成本之间的平衡,使其成为许多用例中有吸引力的模型。",
+ "gpt-4.1-nano.description": "GPT-4.1 nano 是最快,最具成本效益的GPT-4.1模型。",
+ "gpt-4.1.description": "GPT-4.1 是我们用于复杂任务的旗舰模型。它非常适合跨领域解决问题。",
+ "gpt-4.5-preview.description": "GPT-4.5-preview 是最新的通用模型,具有深厚的世界知识和对用户意图的更好理解,擅长创意任务和代理规划。该模型的知识截止2023年10月。",
+ "gpt-4.description": "GPT-4 提供了一个更大的上下文窗口,能够处理更长的文本输入,适用于需要广泛信息整合和数据分析的场景。",
+ "gpt-4o-2024-05-13.description": "ChatGPT-4o 是一款动态模型,实时更新以保持当前最新版本。它结合了强大的语言理解与生成能力,适合于大规模应用场景,包括客户服务、教育和技术支持。",
+ "gpt-4o-2024-08-06.description": "ChatGPT-4o 是一款动态模型,实时更新以保持当前最新版本。它结合了强大的语言理解与生成能力,适合于大规模应用场景,包括客户服务、教育和技术支持。",
+ "gpt-4o-2024-11-20.description": "ChatGPT-4o 是一款动态模型,实时更新以保持当前最新版本。它结合了强大的语言理解与生成能力,适合于大规模应用场景,包括客户服务、教育和技术支持。",
+ "gpt-4o-audio-preview.description": "GPT-4o Audio Preview 模型,支持音频输入输出",
+ "gpt-4o-mini-audio-preview.description": "GPT-4o mini Audio 模型,支持音频输入输出",
+ "gpt-4o-mini-realtime-preview.description": "GPT-4o-mini 实时版本,支持音频和文本实时输入输出",
+ "gpt-4o-mini-search-preview.description": "GPT-4o mini 搜索预览版是一个专门训练用于理解和执行网页搜索查询的模型,使用的是 Chat Completions API。除了令牌费用之外,网页搜索查询还会按每次工具调用收取费用。",
+ "gpt-4o-mini-transcribe.description": "GPT-4o Mini Transcribe 是一种使用 GPT-4o 转录音频的语音转文本模型。与原始 Whisper 模型相比,它提高了单词错误率,并提高了语言识别和准确性。使用它来获得更准确的转录。",
+ "gpt-4o-mini-tts.description": "GPT-4o mini TTS 是一个基于 GPT-4o mini 构建的文本转语音模型,这是一种快速且强大的语言模型。使用它可以将文本转换为自然听起来的语音文本。最大输入标记数为 2000。",
+ "gpt-4o-mini.description": "GPT-4o mini是OpenAI在GPT-4 Omni之后推出的最新模型,支持图文输入并输出文本。作为他们最先进的小型模型,它比其他近期的前沿模型便宜很多,并且比GPT-3.5 Turbo便宜超过60%。它保持了最先进的智能,同时具有显著的性价比。GPT-4o mini在MMLU测试中获得了 82% 的得分,目前在聊天偏好上排名高于 GPT-4。",
+ "gpt-4o-realtime-preview-2024-10-01.description": "GPT-4o 实时版本,支持音频和文本实时输入输出",
+ "gpt-4o-realtime-preview-2025-06-03.description": "GPT-4o 实时版本,支持音频和文本实时输入输出",
+ "gpt-4o-realtime-preview.description": "GPT-4o 实时版本,支持音频和文本实时输入输出",
+ "gpt-4o-search-preview.description": "GPT-4o 搜索预览版是一个专门训练用于理解和执行网页搜索查询的模型,使用的是 Chat Completions API。除了令牌费用之外,网页搜索查询还会按每次工具调用收取费用。",
+ "gpt-4o-transcribe.description": "GPT-4o Transcribe 是一种使用 GPT-4o 转录音频的语音转文本模型。与原始 Whisper 模型相比,它提高了单词错误率,并提高了语言识别和准确性。使用它来获得更准确的转录。",
+ "gpt-4o.description": "ChatGPT-4o 是一款动态模型,实时更新以保持当前最新版本。它结合了强大的语言理解与生成能力,适合于大规模应用场景,包括客户服务、教育和技术支持。",
+ "gpt-5-chat-latest.description": "ChatGPT 中使用的 GPT-5 模型。结合了强大的语言理解与生成能力,适合对话式交互应用。",
+ "gpt-5-chat.description": "GPT-5 Chat 专为对话场景优化的预览版本。支持文本和图像输入,仅输出文本,适用于聊天机器人和对话式AI应用。",
+ "gpt-5-codex.description": "GPT-5 Codex 是一个针对 Codex 或类似环境中的代理编码任务优化的 GPT-5 版本。",
+ "gpt-5-mini.description": "更快、更经济高效的 GPT-5 版本,适用于明确定义的任务。在保持高质量输出的同时,提供更快的响应速度。",
+ "gpt-5-nano.description": "最快、最经济高效的 GPT-5 版本。非常适合需要快速响应且成本敏感的应用场景。",
+ "gpt-5-pro.description": "GPT-5 pro 使用更多计算来更深入地思考,并持续提供更好的答案。",
+ "gpt-5.1-chat-latest.description": "GPT-5.1 Chat:用于 ChatGPT 的 GPT-5.1 变体,适合聊天场景。",
+ "gpt-5.1-codex-mini.description": "GPT-5.1 Codex mini:体积更小、成本更低的 Codex 变体,针对 agentic 编码任务进行了优化。",
+ "gpt-5.1-codex.description": "GPT-5.1 Codex:针对 agentic 编码任务优化的 GPT-5.1 版本,可在 Responses API 中用于更复杂的代码/代理工作流。",
+ "gpt-5.1.description": "GPT-5.1 — 针对编码和 agent 任务优化的旗舰模型,支持可配置的推理强度与更长上下文。",
+ "gpt-5.2-chat-latest.description": "GPT-5.2 Chat:ChatGPT 使用的 GPT-5.2 变体(chat-latest),用于体验最新对话改进。",
+ "gpt-5.2-pro.description": "GPT-5.2 pro:更聪明、更精确的 GPT-5.2 版本(Responses API Only),适合高难度问题与更长的多轮推理。",
+ "gpt-5.2.description": "GPT-5.2 — 面向编码与 agentic 工作流的旗舰模型,提供更强推理与长上下文能力。",
+ "gpt-5.description": "跨领域编码和代理任务的最佳模型。GPT-5 在准确性、速度、推理、上下文识别、结构化思维和问题解决方面实现了飞跃。",
+ "gpt-audio.description": "GPT Audio 是面向音频输入输出的通用聊天模型,支持在 Chat Completions API 中使用音频 I/O。",
+ "gpt-image-1-mini.description": "成本更低的 GPT Image 1 版本,原生支持文本与图像输入并生成图像输出。",
+ "gpt-image-1.description": "ChatGPT 原生多模态图片生成模型",
+ "gpt-oss-120b.description": "该模型需要申请体验。GPT-OSS-120B 是 OpenAI 推出的开源大规模语言模型,具备强大的文本生成能力。",
+ "gpt-oss-20b.description": "该模型需要申请体验。GPT-OSS-20B 是 OpenAI 推出的开源中型语言模型,具备高效的文本生成能力。",
+ "gpt-oss:120b.description": "GPT-OSS 120B 是 OpenAI 发布的大型开源语言模型,采用 MXFP4 量化技术,为旗舰级模型。需要多GPU或高性能工作站环境运行,在复杂推理、代码生成和多语言处理方面具备卓越性能,支持高级函数调用和工具集成。",
+ "gpt-oss:20b.description": "GPT-OSS 20B 是 OpenAI 发布的开源大语言模型,采用 MXFP4 量化技术,适合在高端消费级GPU或Apple Silicon Mac上运行。该模型在对话生成、代码编写和推理任务方面表现出色,支持函数调用和工具使用。",
+ "gpt-realtime.description": "通用实时模型,支持文本与音频的实时输入输出,并支持图像输入。",
+ "grok-2-image-1212.description": "我们最新的图像生成模型可以根据文本提示生成生动逼真的图像。它在营销、社交媒体和娱乐等领域的图像生成方面表现出色。",
+ "grok-2-vision-1212.description": "该模型在准确性、指令遵循和多语言能力方面有所改进。",
+ "grok-3-mini.description": "轻量级模型,回话前会先思考。运行快速、智能,适用于不需要深层领域知识的逻辑任务,并能获取原始的思维轨迹。",
+ "grok-3.description": "旗舰级模型,擅长数据提取、编程和文本摘要等企业级应用,拥有金融、医疗、法律和科学等领域的深厚知识。",
+ "grok-4-0709.description": "xAI 的 Grok 4,具备强大的推理能力。",
+ "grok-4-1-fast-non-reasoning.description": "前沿多模态模型,专门针对高性能代理工具调用进行优化。",
+ "grok-4-1-fast-reasoning.description": "前沿多模态模型,专门针对高性能代理工具调用进行优化。",
+ "grok-4-fast-non-reasoning.description": "我们很高兴发布 Grok 4 Fast,这是我们在成本效益推理模型方面的最新进展。",
+ "grok-4-fast-reasoning.description": "我们很高兴发布 Grok 4 Fast,这是我们在成本效益推理模型方面的最新进展。",
+ "grok-4.description": "我们最新最强大的旗舰模型,在自然语言处理、数学计算和推理方面表现卓越 —— 是一款完美的全能型选手。",
+ "grok-code-fast-1.description": "我们很高兴推出 grok-code-fast-1,这是一款快速且经济高效的推理模型,在代理编码方面表现出色。",
+ "groq/compound-mini.description": "Compound-mini 是一个复合 AI 系统,由 GroqCloud 中已经支持的公开可用模型提供支持,可以智能地、有选择地使用工具来回答用户查询。",
+ "groq/compound.description": "Compound 是一个复合 AI 系统,由 GroqCloud 中已经支持的多个开放可用的模型提供支持,可以智能地、有选择地使用工具来回答用户查询。",
+ "gryphe/mythomax-l2-13b.description": "MythoMax l2 13B 是一款合并了多个顶尖模型的创意与智能相结合的语言模型。",
+ "hunyuan-a13b.description": "混元第一个混合推理模型,hunyuan-standard-256K 的升级版本,总参数80B,激活13B,默认是慢思考模式,支持通过参数或者指令进行快慢思考模式切换,慢快思考切换方式为 query 前加/ no_think;整体能力相对上一代全面提升,特别数学、科学、长文理解和 Agent 能力提升显著。",
+ "hunyuan-code.description": "混元最新代码生成模型,经过 200B 高质量代码数据增训基座模型,迭代半年高质量 SFT 数据训练,上下文长窗口长度增大到 8K,五大语言代码生成自动评测指标上位居前列;五大语言10项考量各方面综合代码任务人工高质量评测上,性能处于第一梯队",
+ "hunyuan-functioncall.description": "混元最新 MOE 架构 FunctionCall 模型,经过高质量的 FunctionCall 数据训练,上下文窗口达 32K,在多个维度的评测指标上处于领先。",
+ "hunyuan-large-longcontext.description": "擅长处理长文任务如文档摘要和文档问答等,同时也具备处理通用文本生成任务的能力。在长文本的分析和生成上表现优异,能有效应对复杂和详尽的长文内容处理需求。",
+ "hunyuan-large-vision.description": "此模型适用于图文理解场景,是基于混元Large训练的视觉语言大模型,支持任意分辨率多张图片+文本输入,生成文本内容,聚焦图文理解相关任务,在多语言图文理解能力上有显著提升。",
+ "hunyuan-large.description": "Hunyuan-large 模型总参数量约 389B,激活参数量约 52B,是当前业界参数规模最大、效果最好的 Transformer 架构的开源 MoE 模型。",
+ "hunyuan-lite-vision.description": "混元最新7B多模态模型,上下文窗口32K,支持中英文场景的多模态对话、图像物体识别、文档表格理解、多模态数学等,在多个维度上评测指标优于7B竞品模型。",
+ "hunyuan-lite.description": "升级为 MOE 结构,上下文窗口为 256k ,在 NLP,代码,数学,行业等多项评测集上领先众多开源模型。",
+ "hunyuan-pro.description": "万亿级参数规模 MOE-32K 长文模型。在各种 benchmark 上达到绝对领先的水平,复杂指令和推理,具备复杂数学能力,支持 functioncall,在多语言翻译、金融法律医疗等领域应用重点优化。",
+ "hunyuan-role.description": "混元最新版角色扮演模型,混元官方精调训练推出的角色扮演模型,基于混元模型结合角色扮演场景数据集进行增训,在角色扮演场景具有更好的基础效果。",
+ "hunyuan-standard-256K.description": "采用更优的路由策略,同时缓解了负载均衡和专家趋同的问题。长文方面,大海捞针指标达到99.9%。MOE-256K 在长度和效果上进一步突破,极大的扩展了可输入长度。",
+ "hunyuan-standard-vision.description": "混元最新多模态模型,支持多语种作答,中英文能力均衡。",
+ "hunyuan-standard.description": "采用更优的路由策略,同时缓解了负载均衡和专家趋同的问题。长文方面,大海捞针指标达到99.9%。MOE-32K 性价比相对更高,在平衡效果、价格的同时,可对实现对长文本输入的处理。",
+ "hunyuan-t1-20250321.description": "全面搭建模型文理科能力,长文本信息捕捉能力强。支持推理解答各种难度的数学/逻辑推理/科学/代码等科学问题。",
+ "hunyuan-t1-20250403.description": "提升项目级别代码生成能力;提升文本生成写作质量;提升文本理解 topic 的多轮、tob 指令遵循和字词理解能力;优化繁简混杂和中英混杂输出问题。",
+ "hunyuan-t1-20250529.description": "优化文本创作、作文写作,优化代码前端、数学、逻辑推理等理科能力,提升指令遵循能力。",
+ "hunyuan-t1-20250711.description": "大幅提升高难度数学、逻辑和代码能力,优化模型输出稳定性,提升模型长文能力。",
+ "hunyuan-t1-latest.description": "大幅提升主模型慢思考模型的高难数学、复杂推理、高难代码、指令遵循、文本创作质量等能力。",
+ "hunyuan-t1-vision-20250619.description": "混元最新版t1-vision多模态理解深度思考模型,支持多模态原生长思维链,相比上一代默认版本模型全面提升。",
+ "hunyuan-t1-vision-20250916.description": "混元最新版 t1-vision 视觉深度思考模型,相比上一版模型在通用图文问答、视觉定位、OCR、图表、拍题解题、看图创作等任务上全面提升,显著优化了英文和小语种能力。",
+ "hunyuan-turbo-20241223.description": "本版本优化:数据指令scaling,大幅提升模型通用泛化能力;大幅提升数学、代码、逻辑推理能力;优化文本理解字词理解相关能力;优化文本创作内容生成质量",
+ "hunyuan-turbo-latest.description": "通用体验优化,包括NLP理解、文本创作、闲聊、知识问答、翻译、领域等;提升拟人性,优化模型情商;提升意图模糊时模型主动澄清能力;提升字词解析类问题的处理能力;提升创作的质量和可互动性;提升多轮体验。",
+ "hunyuan-turbo-vision.description": "混元新一代视觉语言旗舰大模型,采用全新的混合专家模型(MoE)结构,在图文理解相关的基础识别、内容创作、知识问答、分析推理等能力上相比前一代模型全面提升。",
+ "hunyuan-turbo.description": "混元全新一代大语言模型的预览版,采用全新的混合专家模型(MoE)结构,相比hunyuan-pro推理效率更快,效果表现更强。",
+ "hunyuan-turbos-20250313.description": "统一数学解题步骤的风格,加强数学多轮问答。文本创作优化回答风格,去除AI味,增加文采。",
+ "hunyuan-turbos-20250416.description": "预训练底座升级,增强底座的指令理解及遵循能力;对齐阶段增强数学、代码、逻辑、科学等理科能力;提升文创写作质量、文本理解、翻译准确率、知识问答等文科能力;增强各领域 Agent 能力,重点加强多轮对话理解能力等。",
+ "hunyuan-turbos-20250604.description": "预训练底座升级,写作、阅读理解能力提升,较大幅度提升代码和理科能力,复杂指令遵循等持续提升。",
+ "hunyuan-turbos-20250926.description": "预训练底座数据质量升级。优化 posttrain 阶段训练策略,持续提升 Agent、英语小语种、指令遵循、代码和理科能力。",
+ "hunyuan-turbos-latest.description": "hunyuan-TurboS 混元旗舰大模型最新版本,具备更强的思考能力,更优的体验效果。",
+ "hunyuan-turbos-longtext-128k-20250325.description": "擅长处理长文任务如文档摘要和文档问答等,同时也具备处理通用文本生成任务的能力。在长文本的分析和生成上表现优异,能有效应对复杂和详尽的长文内容处理需求。",
+ "hunyuan-turbos-role-plus.description": "混元最新版角色扮演模型,混元官方精调训练推出的角色扮演模型,基于混元模型结合角色扮演场景数据集进行增训,在角色扮演场景具有更好的基础效果。",
+ "hunyuan-turbos-vision-20250619.description": "混元最新版turbos-vision视觉语言旗舰大模型,在图文理解相关的任务上,包括基于图片的实体识别、知识问答、文案创作、拍照解题等上面相比上一代默认版本模型全面提升。",
+ "hunyuan-turbos-vision.description": "此模型适用于图文理解场景,是基于混元最新 turbos 的新一代视觉语言旗舰大模型,聚焦图文理解相关任务,包括基于图片的实体识别、知识问答、文案创作、拍照解题等方面,相比前一代模型全面提升。",
+ "hunyuan-vision.description": "混元最新多模态模型,支持图片+文本输入生成文本内容。",
+ "image-01-live.description": "图像生成模型,画面表现细腻,支持文生图并进行画风设置",
+ "image-01.description": "全新图像生成模型,画面表现细腻,支持文生图、图生图",
+ "imagen-4.0-fast-generate-001.description": "Imagen 4th generation text-to-image model series Fast version",
+ "imagen-4.0-generate-001.description": "Imagen 4th generation text-to-image model series",
+ "imagen-4.0-generate-preview-06-06.description": "Imagen 第四代文生图模型系列",
+ "imagen-4.0-ultra-generate-001.description": "Imagen 4th generation text-to-image model series Ultra version",
+ "imagen-4.0-ultra-generate-preview-06-06.description": "Imagen 第四代文生图模型系列的 Ultra 版本",
+ "inception/mercury-coder-small.description": "Mercury Coder Small 是代码生成、调试和重构任务的理想选择,具有最小延迟。",
+ "inclusionAI/Ling-flash-2.0.description": "Ling-flash-2.0 是由蚂蚁集团百灵团队发布的 Ling 2.0 架构系列的第三款模型。它是一款混合专家(MoE)模型,总参数规模达到 1000 亿,但每个 token 仅激活 61 亿参数(非词向量激活 48 亿)。 作为一个轻量级配置的模型,Ling-flash-2.0 在多个权威评测中展现出媲美甚至超越 400 亿级别稠密(Dense)模型及更大规模 MoE 模型的性能。该模型旨在通过极致的架构设计与训练策略,在“大模型等于大参数”的共识下探索高效能的路径。",
+ "inclusionAI/Ling-mini-2.0.description": "Ling-mini-2.0 是一款基于 MoE 架构的小尺寸高性能大语言模型。它拥有 16B 总参数,但每个 token 仅激活 1.4B(non-embedding 789M),从而实现了极高的生成速度。得益于高效的 MoE 设计与大规模高质量训练数据,尽管激活参数仅为 1.4B,Ling-mini-2.0 依然在下游任务中展现出可媲美 10B 以下 dense LLM 及更大规模 MoE 模型的顶尖性能。",
+ "inclusionAI/Ring-flash-2.0.description": "Ring-flash-2.0 是一个基于 Ling-flash-2.0-base 深度优化的高性能思考模型。它采用混合专家(MoE)架构,总参数量为 100B,但在每次推理中仅激活 6.1B 参数。该模型通过独创的 icepop 算法,解决了 MoE 大模型在强化学习(RL)训练中的不稳定性难题,使其复杂推理能力在长周期训练中得以持续提升。Ring-flash-2.0 在数学竞赛、代码生成和逻辑推理等多个高难度基准测试中取得了显著突破,其性能不仅超越了 40B 参数规模以下的顶尖稠密模型,还能媲美更大规模的开源 MoE 模型及闭源的高性能思考模型。尽管该模型专注于复杂推理,它在创意写作等任务上也表现出色。此外,得益于其高效的架构设计,Ring-flash-2.0 在提供强大性能的同时,也实现了高速推理,显著降低了思考模型在高并发场景下的部署成本。",
+ "inclusionai/ling-1t.description": "Ling-1T 是 inclusionAI 的 1T MoE 大模型,针对高强度推理任务与大规模上下文进行了优化。",
+ "inclusionai/ling-flash-2.0.description": "Ling-flash-2.0 是 inclusionAI 的 MoE 模型,优化了效率与推理表现,适合中大型任务。",
+ "inclusionai/ling-mini-2.0.description": "Ling-mini-2.0 是 inclusionAI 的轻量化 MoE 模型,在保持推理能力的同时显著降低成本。",
+ "inclusionai/ming-flash-omini-preview.description": "Ming-flash-omni Preview 是 inclusionAI 的多模态模型,支持语音、图像和视频输入,优化了图像渲染与语音识别能力。",
+ "inclusionai/ring-1t.description": "Ring-1T 是 inclusionAI 的 trillion-parameter MoE 思考模型,适合大规模推理与研究类任务。",
+ "inclusionai/ring-flash-2.0.description": "Ring-flash-2.0 是 inclusionAI 面向高吞吐场景的 Ring 模型变体,强调速度与成本效率。",
+ "inclusionai/ring-mini-2.0.description": "Ring-mini-2.0 是 inclusionAI 的高吞吐轻量化 MoE 版本,主要用于并发场景。",
+ "internlm/internlm2_5-7b-chat.description": "InternLM2.5-7B-Chat 是一个开源的对话模型,基于 InternLM2 架构开发。该 7B 参数规模的模型专注于对话生成任务,支持中英双语交互。模型采用了最新的训练技术,旨在提供流畅、智能的对话体验。InternLM2.5-7B-Chat 适用于各种对话应用场景,包括但不限于智能客服、个人助手等领域",
+ "internlm2.5-latest.description": "我们仍在维护的老版本模型,经过多轮迭代有着极其优异且稳定的性能,包含 7B、20B 多种模型参数量可选,支持 1M 的上下文长度以及更强的指令跟随和工具调用能力。默认指向我们最新发布的 InternLM2.5 系列模型,当前指向 internlm2.5-20b-chat。",
+ "internlm3-latest.description": "我们最新的模型系列,有着卓越的推理性能,领跑同量级开源模型。默认指向我们最新发布的 InternLM3 系列模型,当前指向 internlm3-8b-instruct。",
+ "internvl2.5-38b-mpo.description": "InternVL2.5 38B MPO,多模态预训练模型,支持复杂图文推理任务。",
+ "internvl2.5-latest.description": "我们仍在维护的 InternVL2.5 版本,具备优异且稳定的性能。默认指向我们最新发布的 InternVL2.5 系列模型,当前指向 internvl2.5-78b。",
+ "internvl3-14b.description": "InternVL3 14B,中等规模多模态模型,在性能与成本间取得平衡。",
+ "internvl3-1b.description": "InternVL3 1B,轻量多模态模型,适合资源受限环境部署。",
+ "internvl3-38b.description": "InternVL3 38B,大规模多模态开源模型,适用于高精度图文理解任务。",
+ "internvl3-latest.description": "我们最新发布多模态大模型,具备更强的图文理解能力、长时序图片理解能力,性能比肩顶尖闭源模型。默认指向我们最新发布的 InternVL 系列模型,当前指向 internvl3-78b。",
+ "irag-1.0.description": "ERNIE iRAG,图像检索增强生成模型,支持以图搜图、图文检索与内容生成。",
+ "jamba-large.description": "我们最强大、最先进的模型,专为处理企业级复杂任务而设计,具备卓越的性能。",
+ "jamba-mini.description": "在同级别中最高效的模型,兼顾速度与质量,具备更小的体积。",
+ "jina-deepsearch-v1.description": "深度搜索结合了网络搜索、阅读和推理,可进行全面调查。您可以将其视为一个代理,接受您的研究任务 - 它会进行广泛搜索并经过多次迭代,然后才能给出答案。这个过程涉及持续的研究、推理和从各个角度解决问题。这与直接从预训练数据生成答案的标准大模型以及依赖一次性表面搜索的传统 RAG 系统有着根本的不同。",
+ "kimi-k2-0711-preview.description": "kimi-k2 是一款具备超强代码和 Agent 能力的 MoE 架构基础模型,总参数 1T,激活参数 32B。在通用知识推理、编程、数学、Agent 等主要类别的基准性能测试中,K2 模型的性能超过其他主流开源模型。",
+ "kimi-k2-0905-preview.description": "kimi-k2-0905-preview 模型上下文长度为 256k,具备更强的 Agentic Coding 能力、更突出的前端代码的美观度和实用性、以及更好的上下文理解能力。",
+ "kimi-k2-instruct.description": "Kimi K2 Instruct,Kimi 官方推理模型,支持长上下文与代码、问答等多场景。",
+ "kimi-k2-thinking-turbo.description": "K2 长思考模型的高速版本,支持 256k 上下文,擅长深度推理,输出速度提升至每秒 60-100 tokens 。",
+ "kimi-k2-thinking.description": "kimi-k2-thinking模型是月之暗面提供的具有通用 Agentic能力和推理能力的思考模型,它擅长深度推理,并可通过多步工具调用,帮助解决各类难题。",
+ "kimi-k2-turbo-preview.description": "kimi-k2 是一款具备超强代码和 Agent 能力的 MoE 架构基础模型,总参数 1T,激活参数 32B。在通用知识推理、编程、数学、Agent 等主要类别的基准性能测试中,K2 模型的性能超过其他主流开源模型。",
+ "kimi-k2.description": "Kimi-K2 是一款Moonshot AI推出的具备超强代码和 Agent 能力的 MoE 架构基础模型,总参数 1T,激活参数 32B。在通用知识推理、编程、数学、Agent 等主要类别的基准性能测试中,K2 模型的性能超过其他主流开源模型。",
+ "kimi-k2:1t.description": "Kimi K2 是由月之暗面 AI 开发的大规模混合专家 (MoE) 语言模型,具有 1 万亿总参数和每次前向传递 320 亿激活参数。它针对代理能力进行了优化,包括高级工具使用、推理和代码合成。",
+ "kimi-latest.description": "Kimi 智能助手产品使用最新的 Kimi 大模型,可能包含尚未稳定的特性。支持图片理解,同时会自动根据请求的上下文长度选择 8k/32k/128k 模型作为计费模型",
+ "kuaishou/kat-coder-pro-v1.description": "KAT-Coder-Pro-V1(限时免费)专注于代码理解与自动化编程,用于高效的编程代理任务。",
+ "learnlm-1.5-pro-experimental.description": "LearnLM 是一个实验性的、特定于任务的语言模型,经过训练以符合学习科学原则,可在教学和学习场景中遵循系统指令,充当专家导师等。",
+ "learnlm-2.0-flash-experimental.description": "LearnLM 是一个实验性的、特定于任务的语言模型,经过训练以符合学习科学原则,可在教学和学习场景中遵循系统指令,充当专家导师等。",
+ "lite.description": "Spark Lite 是一款轻量级大语言模型,具备极低的延迟与高效的处理能力,完全免费开放,支持实时在线搜索功能。其快速响应的特性使其在低算力设备上的推理应用和模型微调中表现出色,为用户带来出色的成本效益和智能体验,尤其在知识问答、内容生成及搜索场景下表现不俗。",
+ "llama-3.1-70b-versatile.description": "Llama 3.1 70B 提供更强大的AI推理能力,适合复杂应用,支持超多的计算处理并保证高效和准确率。",
+ "llama-3.1-8b-instant.description": "Llama 3.1 8B 是一款高效能模型,提供了快速的文本生成能力,非常适合需要大规模效率和成本效益的应用场景。",
+ "llama-3.1-instruct.description": "Llama 3.1 指令微调模型针对对话场景进行了优化,在常见的行业基准测试中,超越了许多现有的开源聊天模型。",
+ "llama-3.2-11b-vision-instruct.description": "在高分辨率图像上表现出色的图像推理能力,适用于视觉理解应用。",
+ "llama-3.2-11b-vision-preview.description": "Llama 3.2 旨在处理结合视觉和文本数据的任务。它在图像描述和视觉问答等任务中表现出色,跨越了语言生成和视觉推理之间的鸿沟。",
+ "llama-3.2-90b-vision-instruct.description": "适用于视觉理解代理应用的高级图像推理能力。",
+ "llama-3.2-90b-vision-preview.description": "Llama 3.2 旨在处理结合视觉和文本数据的任务。它在图像描述和视觉问答等任务中表现出色,跨越了语言生成和视觉推理之间的鸿沟。",
+ "llama-3.2-vision-instruct.description": "Llama 3.2-Vision 指令微调模型针对视觉识别、图像推理、图像描述和回答与图像相关的常规问题进行了优化。",
+ "llama-3.3-70b-versatile.description": "Meta Llama 3.3 多语言大语言模型 ( LLM ) 是 70B(文本输入/文本输出)中的预训练和指令调整生成模型。 Llama 3.3 指令调整的纯文本模型针对多语言对话用例进行了优化,并且在常见行业基准上优于许多可用的开源和封闭式聊天模型。",
+ "llama-3.3-70b.description": "Llama 3.3 70B:中大型 Llama 模型,兼顾推理能力与吞吐。",
+ "llama-3.3-instruct.description": "Llama 3.3 指令微调模型针对对话场景进行了优化,在常见的行业基准测试中,超越了许多现有的开源聊天模型。",
+ "llama3-70b-8192.description": "Meta Llama 3 70B 提供无与伦比的复杂性处理能力,为高要求项目量身定制。",
+ "llama3-8b-8192.description": "Meta Llama 3 8B 带来优质的推理效能,适合多场景应用需求。",
+ "llama3-groq-70b-8192-tool-use-preview.description": "Llama 3 Groq 70B Tool Use 提供强大的工具调用能力,支持复杂任务的高效处理。",
+ "llama3-groq-8b-8192-tool-use-preview.description": "Llama 3 Groq 8B Tool Use 是针对高效工具使用优化的模型,支持快速并行计算。",
+ "llama3.1-8b.description": "Llama 3.1 8B:小体量、低延迟的 Llama 变体,适合轻量在线推理与交互场景。",
+ "llama3.1.description": "Llama 3.1 是 Meta 推出的领先模型,支持高达 405B 参数,可应用于复杂对话、多语言翻译和数据分析领域。",
+ "llama3.1:405b.description": "Llama 3.1 是 Meta 推出的领先模型,支持高达 405B 参数,可应用于复杂对话、多语言翻译和数据分析领域。",
+ "llama3.1:70b.description": "Llama 3.1 是 Meta 推出的领先模型,支持高达 405B 参数,可应用于复杂对话、多语言翻译和数据分析领域。",
+ "llava-v1.5-7b-4096-preview.description": "LLaVA 1.5 7B 提供视觉处理能力融合,通过视觉信息输入生成复杂输出。",
+ "llava.description": "LLaVA 是结合视觉编码器和 Vicuna 的多模态模型,用于强大的视觉和语言理解。",
+ "llava:13b.description": "LLaVA 是结合视觉编码器和 Vicuna 的多模态模型,用于强大的视觉和语言理解。",
+ "llava:34b.description": "LLaVA 是结合视觉编码器和 Vicuna 的多模态模型,用于强大的视觉和语言理解。",
+ "magistral-medium-latest.description": "Magistral Medium 1.2 是Mistral AI于2025年9月发布的前沿级推理模型,具有视觉支持。",
+ "magistral-small-2509.description": "Magistral Small 1.2 是Mistral AI于2025年9月发布的开源小型推理模型,具有视觉支持。",
+ "mathstral.description": "MathΣtral 专为科学研究和数学推理设计,提供有效的计算能力和结果解释。",
+ "max-32k.description": "Spark Max 32K 配置了大上下文处理能力,更强的上下文理解和逻辑推理能力,支持32K tokens的文本输入,适用于长文档阅读、私有知识问答等场景",
+ "megrez-3b-instruct.description": "Megrez 3B Instruct 是无问芯穹推出的小参数量高效模型。",
+ "meituan/longcat-flash-chat.description": "美团开源的专为对话交互和智能体任务优化的非思维型基础模型,在工具调用和复杂多轮交互场景中表现突出",
+ "meta-llama-3-70b-instruct.description": "一个强大的700亿参数模型,在推理、编码和广泛的语言应用方面表现出色。",
+ "meta-llama-3-8b-instruct.description": "一个多功能的80亿参数模型,针对对话和文本生成任务进行了优化。",
+ "meta-llama-3.1-405b-instruct.description": "Llama 3.1指令调优的文本模型,针对多语言对话用例进行了优化,在许多可用的开源和封闭聊天模型中,在常见行业基准上表现优异。",
+ "meta-llama-3.1-70b-instruct.description": "Llama 3.1指令调优的文本模型,针对多语言对话用例进行了优化,在许多可用的开源和封闭聊天模型中,在常见行业基准上表现优异。",
+ "meta-llama-3.1-8b-instruct.description": "Llama 3.1指令调优的文本模型,针对多语言对话用例进行了优化,在许多可用的开源和封闭聊天模型中,在常见行业基准上表现优异。",
+ "meta-llama/Llama-2-13b-chat-hf.description": "LLaMA-2 Chat (13B) 提供优秀的语言处理能力和出色的交互体验。",
+ "meta-llama/Llama-2-70b-hf.description": "LLaMA-2 提供优秀的语言处理能力和出色的交互体验。",
+ "meta-llama/Llama-3-70b-chat-hf.description": "Llama 3 70B Instruct Reference 是功能强大的聊天模型,支持复杂的对话需求。",
+ "meta-llama/Llama-3-8b-chat-hf.description": "Llama 3 8B Instruct Reference 提供多语言支持,涵盖丰富的领域知识。",
+ "meta-llama/Llama-3.2-11B-Vision-Instruct-Turbo.description": "LLaMA 3.2 旨在处理结合视觉和文本数据的任务。它在图像描述和视觉问答等任务中表现出色,跨越了语言生成和视觉推理之间的鸿沟。",
+ "meta-llama/Llama-3.2-3B-Instruct-Turbo.description": "LLaMA 3.2 旨在处理结合视觉和文本数据的任务。它在图像描述和视觉问答等任务中表现出色,跨越了语言生成和视觉推理之间的鸿沟。",
+ "meta-llama/Llama-3.2-90B-Vision-Instruct-Turbo.description": "LLaMA 3.2 旨在处理结合视觉和文本数据的任务。它在图像描述和视觉问答等任务中表现出色,跨越了语言生成和视觉推理之间的鸿沟。",
+ "meta-llama/Llama-3.3-70B-Instruct-Turbo.description": "Meta Llama 3.3 多语言大语言模型 ( LLM ) 是 70B(文本输入/文本输出)中的预训练和指令调整生成模型。 Llama 3.3 指令调整的纯文本模型针对多语言对话用例进行了优化,并且在常见行业基准上优于许多可用的开源和封闭式聊天模型。",
+ "meta-llama/Llama-Vision-Free.description": "LLaMA 3.2 旨在处理结合视觉和文本数据的任务。它在图像描述和视觉问答等任务中表现出色,跨越了语言生成和视觉推理之间的鸿沟。",
+ "meta-llama/Meta-Llama-3-70B-Instruct-Lite.description": "Llama 3 70B Instruct Lite 适合需要高效能和低延迟的环境。",
+ "meta-llama/Meta-Llama-3-70B-Instruct-Turbo.description": "Llama 3 70B Instruct Turbo 提供卓越的语言理解和生成能力,适合最苛刻的计算任务。",
+ "meta-llama/Meta-Llama-3-8B-Instruct-Lite.description": "Llama 3 8B Instruct Lite 适合资源受限的环境,提供出色的平衡性能。",
+ "meta-llama/Meta-Llama-3-8B-Instruct-Turbo.description": "Llama 3 8B Instruct Turbo 是一款高效能的大语言模型,支持广泛的应用场景。",
+ "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo.description": "405B 的 Llama 3.1 Turbo 模型,为大数据处理提供超大容量的上下文支持,在超大规模的人工智能应用中表现突出。",
+ "meta-llama/Meta-Llama-3.1-405B-Instruct.description": "Llama 3.1 是 Meta 推出的领先模型,支持高达 405B 参数,可应用于复杂对话、多语言翻译和数据分析领域。",
+ "meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo.description": "Llama 3.1 70B 模型经过精细调整,适用于高负载应用,量化至FP8提供更高效的计算能力和准确性,确保在复杂场景中的卓越表现。",
+ "meta-llama/Meta-Llama-3.1-70B.description": "Llama 3.1 是 Meta 推出的领先模型,支持高达 405B 参数,可应用于复杂对话、多语言翻译和数据分析领域。",
+ "meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo.description": "Llama 3.1 8B 模型采用FP8量化,支持高达131,072个上下文标记,是开源模型中的佼佼者,适合复杂任务,表现优异于许多行业基准。",
+ "meta-llama/llama-3-70b-instruct.description": "Llama 3 70B Instruct 优化用于高质量对话场景,在各类人类评估中表现优异。",
+ "meta-llama/llama-3-8b-instruct.description": "Llama 3 8B Instruct 优化了高质量对话场景,性能优于许多闭源模型。",
+ "meta-llama/llama-3.1-70b-instruct.description": "Meta最新一代的Llama 3.1模型系列,70B(700亿参数)的指令微调版本针对高质量对话场景进行了优化。在业界评估中,与领先的闭源模型相比,它展现出了强劲的性能。(仅针对企业实名认证通过主体开放)",
+ "meta-llama/llama-3.1-8b-instruct.description": "Meta最新一代的Llama 3.1模型系列,8B(80亿参数)的指令微调版本特别快速高效。在业界评估中,表现出强劲的性能,超越了很多领先的闭源模型。(仅针对企业实名认证通过主体开放)",
+ "meta-llama/llama-3.1-8b-instruct:free.description": "LLaMA 3.1 提供多语言支持,是业界领先的生成模型之一。",
+ "meta-llama/llama-3.2-11b-vision-instruct.description": "LLaMA 3.2 旨在处理结合视觉和文本数据的任务。它在图像描述和视觉问答等任务中表现出色,跨越了语言生成和视觉推理之间的鸿沟。",
+ "meta-llama/llama-3.2-3b-instruct.description": "meta-llama/llama-3.2-3b-instruct",
+ "meta-llama/llama-3.2-90b-vision-instruct.description": "LLaMA 3.2 旨在处理结合视觉和文本数据的任务。它在图像描述和视觉问答等任务中表现出色,跨越了语言生成和视觉推理之间的鸿沟。",
+ "meta-llama/llama-3.3-70b-instruct.description": "Llama 3.3 是 Llama 系列最先进的多语言开源大型语言模型,以极低成本体验媲美 405B 模型的性能。基于 Transformer 结构,并通过监督微调(SFT)和人类反馈强化学习(RLHF)提升有用性和安全性。其指令调优版本专为多语言对话优化,在多项行业基准上表现优于众多开源和封闭聊天模型。知识截止日期为 2023 年 12 月",
+ "meta-llama/llama-3.3-70b-instruct:free.description": "Llama 3.3 是 Llama 系列最先进的多语言开源大型语言模型,以极低成本体验媲美 405B 模型的性能。基于 Transformer 结构,并通过监督微调(SFT)和人类反馈强化学习(RLHF)提升有用性和安全性。其指令调优版本专为多语言对话优化,在多项行业基准上表现优于众多开源和封闭聊天模型。知识截止日期为 2023 年 12 月",
+ "meta.llama3-1-405b-instruct-v1:0.description": "Meta Llama 3.1 405B Instruct 是 Llama 3.1 Instruct 模型中最大、最强大的模型,是一款高度先进的对话推理和合成数据生成模型,也可以用作在特定领域进行专业持续预训练或微调的基础。Llama 3.1 提供的多语言大型语言模型 (LLMs) 是一组预训练的、指令调整的生成模型,包括 8B、70B 和 405B 大小 (文本输入/输出)。Llama 3.1 指令调整的文本模型 (8B、70B、405B) 专为多语言对话用例进行了优化,并在常见的行业基准测试中超过了许多可用的开源聊天模型。Llama 3.1 旨在用于多种语言的商业和研究用途。指令调整的文本模型适用于类似助手的聊天,而预训练模型可以适应各种自然语言生成任务。Llama 3.1 模型还支持利用其模型的输出来改进其他模型,包括合成数据生成和精炼。Llama 3.1 是使用优化的变压器架构的自回归语言模型。调整版本使用监督微调 (SFT) 和带有人类反馈的强化学习 (RLHF) 来符合人类对帮助性和安全性的偏好。",
+ "meta.llama3-1-70b-instruct-v1:0.description": "Meta Llama 3.1 70B Instruct 的更新版,包括扩展的 128K 上下文长度、多语言性和改进的推理能力。Llama 3.1 提供的多语言大型语言模型 (LLMs) 是一组预训练的、指令调整的生成模型,包括 8B、70B 和 405B 大小 (文本输入/输出)。Llama 3.1 指令调整的文本模型 (8B、70B、405B) 专为多语言对话用例进行了优化,并在常见的行业基准测试中超过了许多可用的开源聊天模型。Llama 3.1 旨在用于多种语言的商业和研究用途。指令调整的文本模型适用于类似助手的聊天,而预训练模型可以适应各种自然语言生成任务。Llama 3.1 模型还支持利用其模型的输出来改进其他模型,包括合成数据生成和精炼。Llama 3.1 是使用优化的变压器架构的自回归语言模型。调整版本使用监督微调 (SFT) 和带有人类反馈的强化学习 (RLHF) 来符合人类对帮助性和安全性的偏好。",
+ "meta.llama3-1-8b-instruct-v1:0.description": "Meta Llama 3.1 8B Instruct 的更新版,包括扩展的 128K 上下文长度、多语言性和改进的推理能力。Llama 3.1 提供的多语言大型语言模型 (LLMs) 是一组预训练的、指令调整的生成模型,包括 8B、70B 和 405B 大小 (文本输入/输出)。Llama 3.1 指令调整的文本模型 (8B、70B、405B) 专为多语言对话用例进行了优化,并在常见的行业基准测试中超过了许多可用的开源聊天模型。Llama 3.1 旨在用于多种语言的商业和研究用途。指令调整的文本模型适用于类似助手的聊天,而预训练模型可以适应各种自然语言生成任务。Llama 3.1 模型还支持利用其模型的输出来改进其他模型,包括合成数据生成和精炼。Llama 3.1 是使用优化的变压器架构的自回归语言模型。调整版本使用监督微调 (SFT) 和带有人类反馈的强化学习 (RLHF) 来符合人类对帮助性和安全性的偏好。",
+ "meta.llama3-70b-instruct-v1:0.description": "Meta Llama 3 是一款面向开发者、研究人员和企业的开放大型语言模型 (LLM),旨在帮助他们构建、实验并负责任地扩展他们的生成 AI 想法。作为全球社区创新的基础系统的一部分,它非常适合内容创建、对话 AI、语言理解、研发和企业应用。",
+ "meta.llama3-8b-instruct-v1:0.description": "Meta Llama 3 是一款面向开发者、研究人员和企业的开放大型语言模型 (LLM),旨在帮助他们构建、实验并负责任地扩展他们的生成 AI 想法。作为全球社区创新的基础系统的一部分,它非常适合计算能力和资源有限、边缘设备和更快的训练时间。",
+ "meta/Llama-3.2-11B-Vision-Instruct.description": "在高分辨率图像上表现出色的图像推理能力,适用于视觉理解应用。",
+ "meta/Llama-3.2-90B-Vision-Instruct.description": "适用于视觉理解代理应用的高级图像推理能力。",
+ "meta/Llama-3.3-70B-Instruct.description": "Llama 3.3 是 Llama 系列最先进的多语言开源大型语言模型,以极低成本体验媲美 405B 模型的性能。基于 Transformer 结构,并通过监督微调(SFT)和人类反馈强化学习(RLHF)提升有用性和安全性。其指令调优版本专为多语言对话优化,在多项行业基准上表现优于众多开源和封闭聊天模型。知识截止日期为 2023 年 12 月",
+ "meta/Meta-Llama-3-70B-Instruct.description": "一个强大的700亿参数模型,在推理、编码和广泛的语言应用方面表现出色。",
+ "meta/Meta-Llama-3-8B-Instruct.description": "一个多功能的80亿参数模型,针对对话和文本生成任务进行了优化。",
+ "meta/Meta-Llama-3.1-405B-Instruct.description": "Llama 3.1指令调优的文本模型,针对多语言对话用例进行了优化,在许多可用的开源和封闭聊天模型中,在常见行业基准上表现优异。",
+ "meta/Meta-Llama-3.1-70B-Instruct.description": "Llama 3.1指令调优的文本模型,针对多语言对话用例进行了优化,在许多可用的开源和封闭聊天模型中,在常见行业基准上表现优异。",
+ "meta/Meta-Llama-3.1-8B-Instruct.description": "Llama 3.1指令调优的文本模型,针对多语言对话用例进行了优化,在许多可用的开源和封闭聊天模型中,在常见行业基准上表现优异。",
+ "meta/llama-3-70b.description": "由 Meta 精心调整用于指令遵循目的的 700 亿参数开源模型。由 Groq 使用其自定义语言处理单元 (LPU) 硬件提供服务,以提供快速高效的推理。",
+ "meta/llama-3-8b.description": "由 Meta 精心调整用于指令遵循目的的 80 亿参数开源模型。由 Groq 使用其自定义语言处理单元 (LPU) 硬件提供服务,以提供快速高效的推理。",
+ "meta/llama-3.1-405b-instruct.description": "高级 LLM,支持合成数据生成、知识蒸馏和推理,适用于聊天机器人、编程和特定领域任务。",
+ "meta/llama-3.1-70b-instruct.description": "赋能复杂对话,具备卓越的上下文理解、推理能力和文本生成能力。",
+ "meta/llama-3.1-70b.description": "Meta Llama 3 70B Instruct 的更新版本,包括扩展的 128K 上下文长度、多语言和改进的推理能力。",
+ "meta/llama-3.1-8b-instruct.description": "先进的最尖端模型,具备语言理解、卓越的推理能力和文本生成能力。",
+ "meta/llama-3.1-8b.description": "Llama 3.1 8B 支持 128K 上下文窗口,使其成为实时对话界面和数据分析的理想选择,同时与更大的模型相比提供显著的成本节约。由 Groq 使用其自定义语言处理单元 (LPU) 硬件提供服务,以提供快速高效的推理。",
+ "meta/llama-3.2-11b-vision-instruct.description": "尖端的视觉-语言模型,擅长从图像中进行高质量推理。",
+ "meta/llama-3.2-11b.description": "指令调整的图像推理生成模型(文本 + 图像输入 / 文本输出),针对视觉识别、图像推理、标题生成和回答关于图像的一般问题进行了优化。",
+ "meta/llama-3.2-1b-instruct.description": "先进的最尖端小型语言模型,具备语言理解、卓越的推理能力和文本生成能力。",
+ "meta/llama-3.2-1b.description": "仅文本模型,支持设备上用例,如多语言本地知识检索、摘要和重写。",
+ "meta/llama-3.2-3b-instruct.description": "先进的最尖端小型语言模型,具备语言理解、卓越的推理能力和文本生成能力。",
+ "meta/llama-3.2-3b.description": "仅文本模型,精心调整用于支持设备上用例,如多语言本地知识检索、摘要和重写。",
+ "meta/llama-3.2-90b-vision-instruct.description": "尖端的视觉-语言模型,擅长从图像中进行高质量推理。",
+ "meta/llama-3.2-90b.description": "指令调整的图像推理生成模型(文本 + 图像输入 / 文本输出),针对视觉识别、图像推理、标题生成和回答关于图像的一般问题进行了优化。",
+ "meta/llama-3.3-70b-instruct.description": "先进的 LLM,擅长推理、数学、常识和函数调用。",
+ "meta/llama-3.3-70b.description": "性能与效率的完美结合。该模型支持高性能对话 AI,专为内容创建、企业应用和研究而设计,提供先进的语言理解能力,包括文本摘要、分类、情感分析和代码生成。",
+ "meta/llama-4-maverick.description": "Llama 4 模型集合是原生多模态 AI 模型,支持文本和多模态体验。这些模型利用混合专家架构在文本和图像理解方面提供行业领先的性能。Llama 4 Maverick,一个 170 亿参数模型,具有 128 个专家。由 DeepInfra 提供服务。",
+ "meta/llama-4-scout.description": "Llama 4 模型集合是原生多模态 AI 模型,支持文本和多模态体验。这些模型利用混合专家架构在文本和图像理解方面提供行业领先的性能。Llama 4 Scout,一个 170 亿参数模型,具有 16 个专家。由 DeepInfra 提供服务。",
+ "microsoft/Phi-3-medium-128k-instruct.description": "相同的Phi-3-medium模型,但具有更大的上下文大小,适用于RAG或少量提示。",
+ "microsoft/Phi-3-medium-4k-instruct.description": "一个140亿参数模型,质量优于Phi-3-mini,重点关注高质量、推理密集型数据。",
+ "microsoft/Phi-3-mini-128k-instruct.description": "相同的Phi-3-mini模型,但具有更大的上下文大小,适用于RAG或少量提示。",
+ "microsoft/Phi-3-mini-4k-instruct.description": "Phi-3家族中最小的成员,针对质量和低延迟进行了优化。",
+ "microsoft/Phi-3-small-128k-instruct.description": "相同的Phi-3-small模型,但具有更大的上下文大小,适用于RAG或少量提示。",
+ "microsoft/Phi-3-small-8k-instruct.description": "一个70亿参数模型,质量优于Phi-3-mini,重点关注高质量、推理密集型数据。",
+ "microsoft/Phi-3.5-mini-instruct.description": "Phi-3-mini模型的更新版。",
+ "microsoft/Phi-3.5-vision-instruct.description": "Phi-3-vision模型的更新版。",
+ "microsoft/WizardLM-2-8x22B.description": "WizardLM 2 是微软AI提供的语言模型,在复杂对话、多语言、推理和智能助手领域表现尤为出色。",
+ "microsoft/wizardlm-2-8x22b.description": "WizardLM-2 8x22B 是微软AI最先进的Wizard模型,显示出极其竞争力的表现。",
+ "minicpm-v.description": "MiniCPM-V 是 OpenBMB 推出的新一代多模态大模型,具备卓越的 OCR 识别和多模态理解能力,支持广泛的应用场景。",
+ "minimax-m2.description": "MiniMax M2 是专为编码和代理工作流程构建的高效大型语言模型。",
+ "minimax/minimax-m2.description": "MiniMax-M2 是一款在编码与代理任务上表现出色的高性价比模型,适合多种工程场景。",
+ "minimaxai/minimax-m2.description": "MiniMax-M2 是一款紧凑、快速且经济高效的混合专家(MoE)模型,拥有 2300 亿总参数和 100 亿激活参数,专为编码和智能体任务的顶级性能而打造,同时保持强大的通用智能。该模型在多文件编辑、编码-运行-修复闭环、测试校验修复以及复杂的长链接工具链方面表现优异,是开发者工作流的理想选择。",
+ "ministral-3b-latest.description": "Ministral 3B 是Mistral的世界顶级边缘模型。",
+ "ministral-8b-latest.description": "Ministral 8B 是Mistral的性价比极高的边缘模型。",
+ "mistral-ai/Mistral-Large-2411.description": "Mistral的旗舰模型,适合需要大规模推理能力或高度专业化的复杂任务(合成文本生成、代码生成、RAG或代理)。",
+ "mistral-ai/Mistral-Nemo.description": "Mistral Nemo是一种尖端的语言模型(LLM),在其尺寸类别中拥有最先进的推理、世界知识和编码能力。",
+ "mistral-ai/mistral-small-2503.description": "Mistral Small可用于任何需要高效率和低延迟的基于语言的任务。",
+ "mistral-large-instruct.description": "Mistral-Large-Instruct-2407 是一款先进的稠密大型语言模型(LLM),拥有 1230 亿参数,具备最先进的推理、知识和编码能力。",
+ "mistral-large-latest.description": "Mistral Large是旗舰大模型,擅长多语言任务、复杂推理和代码生成,是高端应用的理想选择。",
+ "mistral-large.description": "Mixtral Large 是 Mistral 的旗舰模型,结合代码生成、数学和推理的能力,支持 128k 上下文窗口。",
+ "mistral-medium-latest.description": "Mistral Medium 3 以 8 倍的成本提供最先进的性能,并从根本上简化了企业部署。",
+ "mistral-nemo-instruct.description": "Mistral-Nemo-Instruct-2407 大型语言模型(LLM)是 Mistral-Nemo-Base-2407 的指令微调版本。",
+ "mistral-nemo.description": "Mistral Nemo 由 Mistral AI 和 NVIDIA 合作推出,是高效性能的 12B 模型。",
+ "mistral-small-latest.description": "Mistral Small是成本效益高、快速且可靠的选项,适用于翻译、摘要和情感分析等用例。",
+ "mistral-small.description": "Mistral Small可用于任何需要高效率和低延迟的基于语言的任务。",
+ "mistral.description": "Mistral 是 Mistral AI 发布的 7B 模型,适合多变的语言处理需求。",
+ "mistral/codestral-embed.description": "可以嵌入代码数据库和存储库以支持编码助手的代码嵌入模型。",
+ "mistral/codestral.description": "Mistral Codestral 25.01 是最先进的编码模型,针对低延迟、高频率用例进行了优化。精通 80 多种编程语言,它在中间填充 (FIM)、代码纠正和测试生成等任务上表现出色。",
+ "mistral/devstral-small.description": "Devstral 是一个用于软件工程任务的代理大型语言模型,使其成为软件工程代理的绝佳选择。",
+ "mistral/magistral-medium.description": "复杂思维,由深刻理解支持,具有您可以遵循和验证的透明推理。该模型即使在任务中途切换语言时,也能在众多语言中保持高保真推理。",
+ "mistral/magistral-small.description": "复杂思维,由深刻理解支持,具有您可以遵循和验证的透明推理。该模型即使在任务中途切换语言时,也能在众多语言中保持高保真推理。",
+ "mistral/ministral-3b.description": "一个紧凑、高效的模型,用于智能助手和本地分析等设备上任务,提供低延迟性能。",
+ "mistral/ministral-8b.description": "一个更强大的模型,具有更快、内存高效的推理,是复杂工作流程和要求苛刻的边缘应用的理想选择。",
+ "mistral/mistral-embed.description": "用于语义搜索、相似性、聚类和 RAG 工作流的通用文本嵌入模型。",
+ "mistral/mistral-large.description": "Mistral Large 是复杂任务的理想选择,这些任务需要大型推理能力或高度专业化——如合成文本生成、代码生成、RAG 或代理。",
+ "mistral/mistral-small.description": "Mistral Small 是简单任务的理想选择,这些任务可以批量完成——如分类、客户支持或文本生成。它以可承受的价格点提供出色的性能。",
+ "mistral/mixtral-8x22b-instruct.description": "8x22b Instruct 模型。8x22b 是由 Mistral 提供服务的混合专家开源模型。",
+ "mistral/pixtral-12b.description": "一个具有图像理解能力的 12B 模型,以及文本。",
+ "mistral/pixtral-large.description": "Pixtral Large 是我们多模态家族中的第二个模型,展示了前沿水平的图像理解。特别是,该模型能够理解文档、图表和自然图像,同时保持了 Mistral Large 2 的领先文本理解能力。",
+ "mistralai/Mistral-7B-Instruct-v0.1.description": "Mistral (7B) Instruct 以高性能著称,适用于多种语言任务。",
+ "mistralai/Mistral-7B-Instruct-v0.2.description": "Mistral (7B) Instruct v0.2 提供改进的指令处理能力和更精确的结果。",
+ "mistralai/Mistral-7B-Instruct-v0.3.description": "Mistral (7B) Instruct v0.3 提供高效的计算能力和自然语言理解,适合广泛的应用。",
+ "mistralai/Mistral-7B-v0.1.description": "Mistral 7B是一款紧凑但高性能的模型,擅长批量处理和简单任务,如分类和文本生成,具有良好的推理能力。",
+ "mistralai/Mixtral-8x22B-Instruct-v0.1.description": "Mixtral-8x22B Instruct (141B) 是一款超级大语言模型,支持极高的处理需求。",
+ "mistralai/Mixtral-8x7B-Instruct-v0.1.description": "Mixtral-8x7B Instruct (46.7B) 提供高容量的计算框架,适合大规模数据处理。",
+ "mistralai/Mixtral-8x7B-v0.1.description": "Mixtral 8x7B是一个稀疏专家模型,利用多个参数提高推理速度,适合处理多语言和代码生成任务。",
+ "mistralai/mistral-nemo.description": "Mistral Nemo 是多语言支持和高性能编程的7.3B参数模型。",
+ "mixtral-8x7b-32768.description": "Mixtral 8x7B 提供高容错的并行计算能力,适合复杂任务。",
+ "mixtral.description": "Mixtral 是 Mistral AI 的专家模型,具有开源权重,并在代码生成和语言理解方面提供支持。",
+ "mixtral:8x22b.description": "Mixtral 是 Mistral AI 的专家模型,具有开源权重,并在代码生成和语言理解方面提供支持。",
+ "moonshot-v1-128k-vision-preview.description": "Kimi 视觉模型(包括 moonshot-v1-8k-vision-preview/moonshot-v1-32k-vision-preview/moonshot-v1-128k-vision-preview 等)能够理解图片内容,包括图片文字、图片颜色和物体形状等内容。",
+ "moonshot-v1-128k.description": "Moonshot V1 128K 是一款拥有超长上下文处理能力的模型,适用于生成超长文本,满足复杂的生成任务需求,能够处理多达128,000个tokens的内容,非常适合科研、学术和大型文档生成等应用场景。",
+ "moonshot-v1-32k-vision-preview.description": "Kimi 视觉模型(包括 moonshot-v1-8k-vision-preview/moonshot-v1-32k-vision-preview/moonshot-v1-128k-vision-preview 等)能够理解图片内容,包括图片文字、图片颜色和物体形状等内容。",
+ "moonshot-v1-32k.description": "Moonshot V1 32K 提供中等长度的上下文处理能力,能够处理32,768个tokens,特别适合生成各种长文档和复杂对话,应用于内容创作、报告生成和对话系统等领域。",
+ "moonshot-v1-8k-vision-preview.description": "Kimi 视觉模型(包括 moonshot-v1-8k-vision-preview/moonshot-v1-32k-vision-preview/moonshot-v1-128k-vision-preview 等)能够理解图片内容,包括图片文字、图片颜色和物体形状等内容。",
+ "moonshot-v1-8k.description": "Moonshot V1 8K 专为生成短文本任务设计,具有高效的处理性能,能够处理8,192个tokens,非常适合简短对话、速记和快速内容生成。",
+ "moonshot-v1-auto.description": "Moonshot V1 Auto 可以根据当前上下文占用的 Tokens 数量来选择合适的模型",
+ "moonshotai/Kimi-Dev-72B.description": "Kimi-Dev-72B 是一款开源代码大模型,经过大规模强化学习优化,能输出稳健、可直接投产的补丁。该模型在 SWE-bench Verified 上取得 60.4 % 的新高分,刷新了开源模型在缺陷修复、代码评审等自动化软件工程任务上的纪录。",
+ "moonshotai/Kimi-K2-Instruct-0905.description": "Kimi K2-Instruct-0905 是 Kimi K2 最新、最强大的版本。它是一款顶尖的混合专家(MoE)语言模型,拥有 1 万亿的总参数和 320 亿的激活参数。该模型的主要特性包括:增强的智能体编码智能,在公开基准测试和真实世界的编码智能体任务中表现出显著的性能提升;改进的前端编码体验,在前端编程的美观性和实用性方面均有进步。",
+ "moonshotai/Kimi-K2-Thinking.description": "Kimi K2 Thinking 是最新、最强大的开源思考模型。它通过大幅扩展多步推理深度,并在 200–300 次连续工具调用中保持稳定的工具使用,在 Humanity's Last Exam (HLE)、BrowseComp 及其他基准测试中树立了新的标杆。同时,K2 Thinking 在编程、数学、逻辑推理和 Agent 场景中表现卓越。该模型基于混合专家(MoE)架构,总参数约 1T,支持 256K 上下文窗口并支持工具调用。",
+ "moonshotai/kimi-k2-0711.description": "Kimi K2 0711 是 Kimi 系列的 Instruct 版本,适合高质量代码与工具调用场景。",
+ "moonshotai/kimi-k2-0905.description": "Kimi K2 0905 是 Kimi 系列的 0905 更新,扩充了上下文与推理性能,优化了编码场景。",
+ "moonshotai/kimi-k2-instruct-0905.description": "kimi-k2-0905-preview 模型上下文长度为 256k,具备更强的 Agentic Coding 能力、更突出的前端代码的美观度和实用性、以及更好的上下文理解能力。",
+ "moonshotai/kimi-k2-thinking-turbo.description": "Kimi K2 Thinking Turbo 是 Kimi K2 Thinking 的高速版本,在保持深度推理能力的同时,显著降低响应延迟。",
+ "moonshotai/kimi-k2-thinking.description": "Kimi K2 Thinking 是 Moonshot 针对深度推理任务优化的思考模型,具备通用 Agent 能力。",
+ "moonshotai/kimi-k2.description": "Kimi K2 是由月之暗面 AI 开发的大规模混合专家 (MoE) 语言模型,具有 1 万亿总参数和每次前向传递 320 亿激活参数。它针对代理能力进行了优化,包括高级工具使用、推理和代码合成。",
+ "morph/morph-v3-fast.description": "Morph 提供了一个专门的 AI 模型,将前沿模型(如 Claude 或 GPT-4o)建议的代码更改应用到您的现有代码文件中 FAST - 4500+ tokens/秒。它充当 AI 编码工作流程中的最后一步。支持 16k 输入 tokens 和 16k 输出 tokens。",
+ "morph/morph-v3-large.description": "Morph 提供了一个专门的 AI 模型,将前沿模型(如 Claude 或 GPT-4o)建议的代码更改应用到您的现有代码文件中 FAST - 2500+ tokens/秒。它充当 AI 编码工作流程中的最后一步。支持 16k 输入 tokens 和 16k 输出 tokens。",
+ "nousresearch/hermes-2-pro-llama-3-8b.description": "Hermes 2 Pro Llama 3 8B 是 Nous Hermes 2的升级版本,包含最新的内部开发的数据集。",
+ "nvidia/Llama-3.1-Nemotron-70B-Instruct-HF.description": "Llama 3.1 Nemotron 70B 是由 NVIDIA 定制的大型语言模型,旨在提高 LLM 生成的响应对用户查询的帮助程度。该模型在 Arena Hard、AlpacaEval 2 LC 和 GPT-4-Turbo MT-Bench 等基准测试中表现出色,截至 2024 年 10 月 1 日,在所有三个自动对齐基准测试中排名第一。该模型使用 RLHF(特别是 REINFORCE)、Llama-3.1-Nemotron-70B-Reward 和 HelpSteer2-Preference 提示在 Llama-3.1-70B-Instruct 模型基础上进行训练",
+ "nvidia/llama-3.1-nemotron-51b-instruct.description": "独特的语言模型,提供无与伦比的准确性和效率表现。",
+ "nvidia/llama-3.1-nemotron-70b-instruct.description": "Llama-3.1-Nemotron-70B-Instruct 是 NVIDIA 定制的大型语言模型,旨在提高 LLM 生成的响应的帮助性。",
+ "o1-mini.description": "比 o1-preview 更小、更快,成本低80%,在代码生成和小上下文操作方面表现良好。",
+ "o1-preview.description": "专注于高级推理和解决复杂问题,包括数学和科学任务。非常适合需要深度上下文理解和自主工作流程的应用。",
+ "o1-pro.description": "o1 系列模型经过强化学习训练,能够在回答前进行思考,并执行复杂的推理任务。o1-pro 模型使用了更多计算资源,以进行更深入的思考,从而持续提供更优质的回答。",
+ "o1.description": "o1是OpenAI新的推理模型,支持图文输入并输出文本,适用于需要广泛通用知识的复杂任务。该模型具有200K上下文和2023年10月的知识截止日期。",
+ "o3-2025-04-16.description": "o3 是OpenAI新的推理模型,支持图文输入并输出文本,适用于需要广泛通用知识的复杂任务",
+ "o3-deep-research.description": "o3-deep-research 是我们最先进的深度研究模型,专为处理复杂的多步骤研究任务而设计。它可以从互联网上搜索和综合信息,也可以通过 MCP 连接器访问并利用你的自有数据。",
+ "o3-mini.description": "o3-mini 是我们最新的小型推理模型,在与 o1-mini 相同的成本和延迟目标下提供高智能。",
+ "o3-pro-2025-06-10.description": "o3 Pro 是OpenAI新的推理模型,支持图文输入并输出文本,适用于需要广泛通用知识的复杂任务",
+ "o3-pro.description": "o3-pro 模型使用更多的计算来更深入地思考并始终提供更好的答案,仅支持 Responses API 下使用。",
+ "o3.description": "o3 是一款全能强大的模型,在多个领域表现出色。它为数学、科学、编程和视觉推理任务树立了新标杆。它也擅长技术写作和指令遵循。用户可利用它分析文本、代码和图像,解决多步骤的复杂问题。",
+ "o4-mini-2025-04-16.description": "o4-mini 是 OpenAI 的推理模型,支持图文输入并输出文本,适用于需要广泛通用知识的复杂任务。该模型具有200K上下文",
+ "o4-mini-deep-research.description": "o4-mini-deep-research 是我们更快速、更实惠的深度研究模型——非常适合处理复杂的多步骤研究任务。它可以从互联网上搜索和综合信息,也可以通过 MCP 连接器访问并利用你的自有数据。",
+ "o4-mini.description": "o4-mini 是我们最新的小型 o 系列模型。 它专为快速有效的推理而优化,在编码和视觉任务中表现出极高的效率和性能。",
+ "open-codestral-mamba.description": "Codestral Mamba是专注于代码生成的Mamba 2语言模型,为先进的代码和推理任务提供强力支持。",
+ "open-mistral-7b.description": "Mistral 7B是一款紧凑但高性能的模型,擅长批量处理和简单任务,如分类和文本生成,具有良好的推理能力。",
+ "open-mistral-nemo.description": "Mistral Nemo是一个与Nvidia合作开发的12B模型,提供出色的推理和编码性能,易于集成和替换。",
+ "open-mixtral-8x22b.description": "Mixtral 8x22B是一个更大的专家模型,专注于复杂任务,提供出色的推理能力和更高的吞吐量。",
+ "open-mixtral-8x7b.description": "Mixtral 8x7B是一个稀疏专家模型,利用多个参数提高推理速度,适合处理多语言和代码生成任务。",
+ "openai/gpt-3.5-turbo-instruct.description": "与 GPT-3 时代模型类似的能力。与传统的完成端点兼容,而不是聊天完成端点。",
+ "openai/gpt-3.5-turbo.description": "OpenAI 在 GPT-3.5 系列中最能干且最具成本效益的模型,针对聊天目的进行了优化,但在传统完成任务中也表现良好。",
+ "openai/gpt-4-turbo.description": "来自 OpenAI 的 gpt-4-turbo 具有广泛的通用知识和领域专长,使其能够遵循自然语言的复杂指令并准确解决困难问题。它的知识截止日期为 2023 年 4 月,上下文窗口为 128,000 个 token。",
+ "openai/gpt-4.1-mini.description": "GPT-4.1 Mini 提供更低延迟与更佳性价比,适合中等上下文上下线路。",
+ "openai/gpt-4.1-nano.description": "GPT-4.1 Nano 是极低成本低延迟选项,适合高频次短对话或分类场景。",
+ "openai/gpt-4.1.description": "GPT-4.1 系列提供了更大上下文与更强的工程与推理能力。",
+ "openai/gpt-4o-mini.description": "GPT-4o-mini 是 GPT-4o 的快速小模型版本,适合低延迟图文混合场景。",
+ "openai/gpt-4o.description": "GPT-4o 系列是 OpenAI 的 Omni 模型,支持文本 + 图片输入与文本输出。",
+ "openai/gpt-5-chat.description": "GPT-5 Chat 是为对话场景优化的 GPT-5 子型号,降低延迟以提升交互体验。",
+ "openai/gpt-5-codex.description": "GPT-5-Codex 是针对编码场景进一步优化的 GPT-5 变体,适合大规模代码工作流。",
+ "openai/gpt-5-mini.description": "GPT-5 Mini 是 GPT-5 家族的精简版,适用于低延迟低成本场景。",
+ "openai/gpt-5-nano.description": "GPT-5 Nano 是家族中的超小型版本,适合对成本和延迟要求非常高的场景。",
+ "openai/gpt-5-pro.description": "GPT-5 Pro 是 OpenAI 的旗舰模型,提供更强的推理、代码生成与企业级功能,支持测试时路由与更严谨的安全策略。",
+ "openai/gpt-5.1-chat.description": "GPT-5.1 Chat 是 GPT-5.1 家族的轻量成员,针对低延迟对话进行优化,同时保留较强的推理与指令执行能力。",
+ "openai/gpt-5.1-codex-mini.description": "GPT-5.1-Codex-Mini 是 GPT-5.1-Codex 的小型加速版本,更适合对延迟和成本敏感的编码场景。",
+ "openai/gpt-5.1-codex.description": "GPT-5.1-Codex 是针对软件工程和编码工作流优化的 GPT-5.1 变体,适合大型重构、复杂调试与长时间自主编码任务。",
+ "openai/gpt-5.1.description": "GPT-5.1 是 GPT-5 系列最新旗舰模型,相比 GPT-5 在通用推理、指令遵循和对话自然度上均有显著提升,适合广泛任务场景。",
+ "openai/gpt-5.description": "GPT-5 是 OpenAI 的高性能模型,适用广泛的生产与研究任务。",
+ "openai/gpt-oss-120b.description": "极其能干的通用大型语言模型,具有强大、可控的推理能力",
+ "openai/gpt-oss-20b.description": "一个紧凑、开源权重的语言模型,针对低延迟和资源受限环境进行了优化,包括本地和边缘部署",
+ "openai/o1-mini.description": "o1-mini是一款针对编程、数学和科学应用场景而设计的快速、经济高效的推理模型。该模型具有128K上下文和2023年10月的知识截止日期。",
+ "openai/o1-preview.description": "o1是OpenAI新的推理模型,适用于需要广泛通用知识的复杂任务。该模型具有128K上下文和2023年10月的知识截止日期。",
+ "openai/o1.description": "OpenAI 的 o1 是旗舰推理模型,专为需要深度思考的复杂问题而设计。它为复杂多步任务提供了强大的推理能力和更高的准确性。",
+ "openai/o3-mini-high.description": "o3-mini 高推理等级版,在与 o1-mini 相同的成本和延迟目标下提供高智能。",
+ "openai/o3-mini.description": "o3-mini 是 OpenAI 最新的小型推理模型,在 o1-mini 的相同成本和延迟目标下提供高智能。",
+ "openai/o3.description": "OpenAI 的 o3 是最强大的推理模型,在编码、数学、科学和视觉感知方面设立了新的最先进水平。它擅长需要多方面分析的复杂查询,在分析图像、图表和图形方面具有特殊优势。",
+ "openai/o4-mini-high.description": "o4-mini 高推理等级版,专为快速有效的推理而优化,在编码和视觉任务中表现出极高的效率和性能。",
+ "openai/o4-mini.description": "OpenAI o4-mini 是 OpenAI 的小型高效推理模型,适合低延迟场景。",
+ "openai/text-embedding-3-large.description": "OpenAI 最能干的嵌入模型,适用于英语和非英语任务。",
+ "openai/text-embedding-3-small.description": "OpenAI 改进的、性能更高的 ada 嵌入模型版本。",
+ "openai/text-embedding-ada-002.description": "OpenAI 的传统文本嵌入模型。",
+ "openrouter/auto.description": "根据上下文长度、主题和复杂性,你的请求将发送到 Llama 3 70B Instruct、Claude 3.5 Sonnet(自我调节)或 GPT-4o。",
+ "perplexity/sonar-pro.description": "Perplexity 的旗舰产品,具有搜索接地能力,支持高级查询和后续操作。",
+ "perplexity/sonar-reasoning-pro.description": "一个高级推理聚焦模型,在响应中输出思维链 (CoT),提供具有增强搜索能力和每个请求多个搜索查询的综合解释。",
+ "perplexity/sonar-reasoning.description": "一个专注于推理的模型,在响应中输出思维链 (CoT),提供具有搜索接地的详细解释。",
+ "perplexity/sonar.description": "Perplexity 的轻量级产品,具有搜索接地能力,比 Sonar Pro 更快、更便宜。",
+ "phi3.description": "Phi-3 是微软推出的轻量级开放模型,适用于高效集成和大规模知识推理。",
+ "phi3:14b.description": "Phi-3 是微软推出的轻量级开放模型,适用于高效集成和大规模知识推理。",
+ "pixtral-12b-2409.description": "Pixtral 模型在图表和图理解、文档问答、多模态推理和指令遵循等任务上表现出强大的能力,能够以自然分辨率和宽高比摄入图像,还能够在长达 128K 令牌的长上下文窗口中处理任意数量的图像。",
+ "pixtral-large-latest.description": "Pixtral Large 是一款拥有 1240 亿参数的开源多模态模型,基于 Mistral Large 2 构建。这是我们多模态家族中的第二款模型,展现了前沿水平的图像理解能力。",
+ "pro-128k.description": "Spark Pro 128K 配置了特大上下文处理能力,能够处理多达128K的上下文信息,特别适合需通篇分析和长期逻辑关联处理的长文内容,可在复杂文本沟通中提供流畅一致的逻辑与多样的引用支持。",
+ "pro-deepseek-r1.description": "企业专属服务专用模型,包并发服务。",
+ "pro-deepseek-v3.description": "企业专属服务专用模型,包并发服务。",
+ "qianfan-70b.description": "Qianfan 70B,大参数中文模型,适合高质量内容生成与复杂推理任务。",
+ "qianfan-8b.description": "Qianfan 8B,中型通用模型,适合成本与效果平衡的文本生成和问答场景。",
+ "qianfan-agent-intent-32k.description": "Qianfan Agent Intent 32K,面向意图识别与智能体编排的模型,支持长上下文场景。",
+ "qianfan-agent-lite-8k.description": "Qianfan Agent Lite 8K,轻量智能体模型,适合低成本多轮对话与业务编排。",
+ "qianfan-agent-speed-32k.description": "Qianfan Agent Speed 32K,高流控智能体模型,适合大规模、多任务 Agent 应用。",
+ "qianfan-agent-speed-8k.description": "Qianfan Agent Speed 8K,面向中短对话与快速响应的高并发智能体模型。",
+ "qianfan-check-vl.description": "Qianfan Check VL,多模态内容审核与检测模型,支持图文合规与识别任务。",
+ "qianfan-composition.description": "Qianfan Composition,多模态创作模型,支持图文混合理解与生成。",
+ "qianfan-engcard-vl.description": "Qianfan EngCard VL,专注英文场景的多模态识别模型。",
+ "qianfan-lightning-128b-a19b.description": "Qianfan Lightning 128B A19B,高性能中文通用模型,适用于复杂问答与大规模推理任务。",
+ "qianfan-llama-vl-8b.description": "Qianfan Llama VL 8B,基于 Llama 的多模态模型,面向通用图文理解任务。",
+ "qianfan-multipicocr.description": "Qianfan MultiPicOCR,多图 OCR 模型,支持多张图片文字检测与识别。",
+ "qianfan-qi-vl.description": "Qianfan QI VL,多模态问答模型,支持复杂图文场景下的精准检索与问答。",
+ "qianfan-singlepicocr.description": "Qianfan SinglePicOCR,单图 OCR 模型,支持高精度字符识别。",
+ "qianfan-vl-70b.description": "Qianfan VL 70B,大参数视觉语言模型,适用于复杂图文理解场景。",
+ "qianfan-vl-8b.description": "Qianfan VL 8B,轻量视觉语言模型,适合日常图文问答和分析。",
+ "qvq-72b-preview.description": "QVQ-72B-Preview 是由 Qwen 团队开发的实验性研究模型,专注于提升视觉推理能力。",
+ "qvq-max.description": "通义千问QVQ视觉推理模型,支持视觉输入及思维链输出,在数学、编程、视觉分析、创作以及通用任务上都表现了更强的能力。",
+ "qvq-plus.description": "视觉推理模型。支持视觉输入及思维链输出,继qvq-max模型后推出的plus版本,相较于qvq-max模型,qvq-plus系列模型推理速度更快,效果和成本更均衡。",
+ "qwen-3-32b.description": "Qwen 3 32B:Qwen 系列在多语言与编码任务上表现优良,适合中等规模生产化使用。",
+ "qwen-coder-plus.description": "通义千问代码模型。",
+ "qwen-coder-turbo-latest.description": "通义千问代码模型。",
+ "qwen-coder-turbo.description": "通义千问代码模型。",
+ "qwen-flash.description": "通义千问系列速度最快、成本极低的模型,适合简单任务。",
+ "qwen-image-edit.description": "Qwen Image Edit 是一款图生图模型,支持基于输入图像和文本提示进行图像编辑和修改,能够根据用户需求对原图进行精准调整和创意改造。",
+ "qwen-image.description": "Qwen-Image 是一款通用图像生成模型,支持多种艺术风格,尤其擅长复杂文本渲染,特别是中英文文本渲染。模型支持多行布局、段落级文本生成以及细粒度细节刻画,可实现复杂的图文混合布局设计。",
+ "qwen-long.description": "通义千问超大规模语言模型,支持长文本上下文,以及基于长文档、多文档等多个场景的对话功能。",
+ "qwen-math-plus-latest.description": "通义千问数学模型是专门用于数学解题的语言模型。",
+ "qwen-math-plus.description": "通义千问数学模型是专门用于数学解题的语言模型。",
+ "qwen-math-turbo-latest.description": "通义千问数学模型是专门用于数学解题的语言模型。",
+ "qwen-math-turbo.description": "通义千问数学模型是专门用于数学解题的语言模型。",
+ "qwen-max.description": "通义千问千亿级别超大规模语言模型,支持中文、英文等不同语言输入,当前通义千问2.5产品版本背后的API模型。",
+ "qwen-omni-turbo.description": "Qwen-Omni 系列模型支持输入多种模态的数据,包括视频、音频、图片、文本,并输出音频与文本。",
+ "qwen-plus.description": "通义千问超大规模语言模型增强版,支持中文、英文等不同语言输入。",
+ "qwen-turbo.description": "通义千问 Turbo 后续不再更新,建议替换为通义千问 Flash 。通义千问超大规模语言模型,支持中文、英文等不同语言输入。",
+ "qwen-vl-chat-v1.description": "通义千问VL支持灵活的交互方式,包括多图、多轮问答、创作等能力的模型。",
+ "qwen-vl-max-latest.description": "通义千问超大规模视觉语言模型。相比增强版,再次提升视觉推理能力和指令遵循能力,提供更高的视觉感知和认知水平。",
+ "qwen-vl-max.description": "通义千问超大规模视觉语言模型。相比增强版,再次提升视觉推理能力和指令遵循能力,提供更高的视觉感知和认知水平。",
+ "qwen-vl-ocr.description": "通义千问OCR是文字提取专有模型,专注于文档、表格、试题、手写体文字等类型图像的文字提取能力。它能够识别多种文字,目前支持的语言有:汉语、英语、法语、日语、韩语、德语、俄语、意大利语、越南语、阿拉伯语。",
+ "qwen-vl-plus-latest.description": "通义千问大规模视觉语言模型增强版。大幅提升细节识别能力和文字识别能力,支持超百万像素分辨率和任意长宽比规格的图像。",
+ "qwen-vl-plus.description": "通义千问大规模视觉语言模型增强版。大幅提升细节识别能力和文字识别能力,支持超百万像素分辨率和任意长宽比规格的图像。",
+ "qwen-vl-v1.description": "以 Qwen-7B 语言模型初始化,添加图像模型,图像输入分辨率为448的预训练模型。",
+ "qwen/qwen-2-7b-instruct.description": "Qwen2是全新的Qwen大型语言模型系列。Qwen2 7B是一个基于transformer的模型,在语言理解、多语言能力、编程、数学和推理方面表现出色。",
+ "qwen/qwen-2-7b-instruct:free.description": "Qwen2 是全新的大型语言模型系列,具有更强的理解和生成能力。",
+ "qwen/qwen-2-vl-72b-instruct.description": "Qwen2-VL 是 Qwen-VL 模型的最新迭代版本,在视觉理解基准测试中达到了最先进的性能,包括 MathVista、DocVQA、RealWorldQA 和 MTVQA 等。Qwen2-VL 能够理解超过 20 分钟的视频,用于高质量的基于视频的问答、对话和内容创作。它还具备复杂推理和决策能力,可以与移动设备、机器人等集成,基于视觉环境和文本指令进行自动操作。除了英语和中文,Qwen2-VL 现在还支持理解图像中不同语言的文本,包括大多数欧洲语言、日语、韩语、阿拉伯语和越南语等",
+ "qwen/qwen-2.5-72b-instruct.description": "Qwen2.5-72B-Instruct 是阿里云发布的最新大语言模型系列之一。该 72B 模型在编码和数学等领域具有显著改进的能力。该模型还提供了多语言支持,覆盖超过 29 种语言,包括中文、英文等。模型在指令跟随、理解结构化数据以及生成结构化输出(尤其是 JSON)方面都有显著提升。",
+ "qwen/qwen2.5-32b-instruct.description": "Qwen2.5-32B-Instruct 是阿里云发布的最新大语言模型系列之一。该 32B 模型在编码和数学等领域具有显著改进的能力。该模型提供了多语言支持,覆盖超过 29 种语言,包括中文、英文等。模型在指令跟随、理解结构化数据以及生成结构化输出(尤其是 JSON)方面都有显著提升。",
+ "qwen/qwen2.5-7b-instruct.description": "面向中文和英文的 LLM,针对语言、编程、数学、推理等领域。",
+ "qwen/qwen2.5-coder-32b-instruct.description": "高级 LLM,支持代码生成、推理和修复,涵盖主流编程语言。",
+ "qwen/qwen2.5-coder-7b-instruct.description": "强大的中型代码模型,支持 32K 上下文长度,擅长多语言编程。",
+ "qwen/qwen3-14b.description": "Qwen3-14B 是 Qwen 系列的 14B 版本,适合常规推理与对话场景。",
+ "qwen/qwen3-14b:free.description": "Qwen3-14B 是 Qwen3 系列中一个密集的 148 亿参数因果语言模型,专为复杂推理和高效对话而设计。它支持在用于数学、编程和逻辑推理等任务的“思考”模式与用于通用对话的“非思考”模式之间无缝切换。该模型经过微调,可用于指令遵循、代理工具使用、创意写作以及跨 100 多种语言和方言的多语言任务。它原生处理 32K 令牌上下文,并可使用基于 YaRN 的扩展扩展到 131K 令牌。",
+ "qwen/qwen3-235b-a22b-2507.description": "Qwen3-235B-A22B-Instruct-2507 为 Qwen3 系列的 Instruct 版本,兼顾多语言指令与长上下文场景。",
+ "qwen/qwen3-235b-a22b-thinking-2507.description": "Qwen3-235B-A22B-Thinking-2507 为 Qwen3 的 Thinking 变体,针对复杂数学与推理任务进行了强化。",
+ "qwen/qwen3-235b-a22b.description": "Qwen3-235B-A22B 是由 Qwen 开发的 235B 参数专家混合 (MoE) 模型,每次前向传递激活 22B 参数。它支持在用于复杂推理、数学和代码任务的“思考”模式与用于一般对话效率的“非思考”模式之间无缝切换。该模型展示了强大的推理能力、多语言支持(100 多种语言和方言)、高级指令遵循和代理工具调用能力。它原生处理 32K 令牌上下文窗口,并使用基于 YaRN 的扩展扩展到 131K 令牌。",
+ "qwen/qwen3-235b-a22b:free.description": "Qwen3-235B-A22B 是由 Qwen 开发的 235B 参数专家混合 (MoE) 模型,每次前向传递激活 22B 参数。它支持在用于复杂推理、数学和代码任务的“思考”模式与用于一般对话效率的“非思考”模式之间无缝切换。该模型展示了强大的推理能力、多语言支持(100 多种语言和方言)、高级指令遵循和代理工具调用能力。它原生处理 32K 令牌上下文窗口,并使用基于 YaRN 的扩展扩展到 131K 令牌。",
+ "qwen/qwen3-30b-a3b.description": "Qwen3 是 Qwen 大型语言模型系列的最新一代,具有密集和专家混合 (MoE) 架构,在推理、多语言支持和高级代理任务方面表现出色。其在复杂推理的思考模式和高效对话的非思考模式之间无缝切换的独特能力确保了多功能、高质量的性能。\n\nQwen3 显著优于 QwQ 和 Qwen2.5 等先前模型,提供卓越的数学、编码、常识推理、创意写作和交互式对话能力。Qwen3-30B-A3B 变体包含 305 亿个参数(33 亿个激活参数)、48 层、128 个专家(每个任务激活 8 个),并支持高达 131K 令牌上下文(使用 YaRN),为开源模型树立了新标准。",
+ "qwen/qwen3-30b-a3b:free.description": "Qwen3 是 Qwen 大型语言模型系列的最新一代,具有密集和专家混合 (MoE) 架构,在推理、多语言支持和高级代理任务方面表现出色。其在复杂推理的思考模式和高效对话的非思考模式之间无缝切换的独特能力确保了多功能、高质量的性能。\n\nQwen3 显著优于 QwQ 和 Qwen2.5 等先前模型,提供卓越的数学、编码、常识推理、创意写作和交互式对话能力。Qwen3-30B-A3B 变体包含 305 亿个参数(33 亿个激活参数)、48 层、128 个专家(每个任务激活 8 个),并支持高达 131K 令牌上下文(使用 YaRN),为开源模型树立了新标准。",
+ "qwen/qwen3-32b.description": "Qwen3-32B 是 Qwen3 系列中一个密集的 328 亿参数因果语言模型,针对复杂推理和高效对话进行了优化。它支持在用于数学、编码和逻辑推理等任务的“思考”模式与用于更快、通用对话的“非思考”模式之间无缝切换。该模型在指令遵循、代理工具使用、创意写作以及跨 100 多种语言和方言的多语言任务中表现出强大的性能。它原生处理 32K 令牌上下文,并可使用基于 YaRN 的扩展扩展到 131K 令牌。",
+ "qwen/qwen3-32b:free.description": "Qwen3-32B 是 Qwen3 系列中一个密集的 328 亿参数因果语言模型,针对复杂推理和高效对话进行了优化。它支持在用于数学、编码和逻辑推理等任务的“思考”模式与用于更快、通用对话的“非思考”模式之间无缝切换。该模型在指令遵循、代理工具使用、创意写作以及跨 100 多种语言和方言的多语言任务中表现出强大的性能。它原生处理 32K 令牌上下文,并可使用基于 YaRN 的扩展扩展到 131K 令牌。",
+ "qwen/qwen3-8b:free.description": "Qwen3-8B 是 Qwen3 系列中一个密集的 82 亿参数因果语言模型,专为推理密集型任务和高效对话而设计。它支持在用于数学、编码和逻辑推理的“思考”模式与用于一般对话的“非思考”模式之间无缝切换。该模型经过微调,可用于指令遵循、代理集成、创意写作以及跨 100 多种语言和方言的多语言使用。它原生支持 32K 令牌上下文窗口,并可通过 YaRN 扩展到 131K 令牌。",
+ "qwen/qwen3-coder-plus.description": "Qwen3-Coder-Plus 为 Qwen 系列特别优化的编码代理模型,支持更复杂的工具调用与长期会话。",
+ "qwen/qwen3-coder.description": "Qwen3-Coder 是 Qwen3 的代码生成器家族,擅长长文档内的代码理解与生成。",
+ "qwen/qwen3-max-preview.description": "Qwen3 Max (preview) 是 Qwen 系列面向高级推理与工具集成的 Max 版本(预览)。",
+ "qwen/qwen3-max.description": "Qwen3 Max 是 Qwen3 系列的高端推理模型,适合多语言推理和工具集成。",
+ "qwen/qwen3-vl-plus.description": "Qwen3 VL-Plus 为 Qwen3 的视觉增强版本,提升了多模态推理与视频处理的能力。",
+ "qwen2.5-14b-instruct-1m.description": "通义千问2.5对外开源的72B规模的模型。",
+ "qwen2.5-14b-instruct.description": "通义千问2.5对外开源的14B规模的模型。",
+ "qwen2.5-32b-instruct.description": "通义千问2.5对外开源的32B规模的模型。",
+ "qwen2.5-72b-instruct.description": "通义千问2.5对外开源的72B规模的模型。",
+ "qwen2.5-7b-instruct.description": "Qwen2.5 7B Instruct,成熟的开源指令模型,适用于多场景对话与生成。",
+ "qwen2.5-coder-1.5b-instruct.description": "通义千问代码模型开源版。",
+ "qwen2.5-coder-14b-instruct.description": "通义千问代码模型开源版。",
+ "qwen2.5-coder-32b-instruct.description": "通义千问代码模型开源版。",
+ "qwen2.5-coder-7b-instruct.description": "通义千问代码模型开源版。",
+ "qwen2.5-coder-instruct.description": "Qwen2.5-Coder 是 Qwen 系列中最新的代码专用大型语言模型(前身为 CodeQwen)。",
+ "qwen2.5-instruct.description": "Qwen2.5 是 Qwen 大型语言模型的最新系列。对于 Qwen2.5,我们发布了多个基础语言模型和指令微调语言模型,参数范围从 5 亿到 72 亿不等。",
+ "qwen2.5-math-1.5b-instruct.description": "Qwen-Math 模型具有强大的数学解题能力。",
+ "qwen2.5-math-72b-instruct.description": "Qwen-Math 模型具有强大的数学解题能力。",
+ "qwen2.5-math-7b-instruct.description": "Qwen-Math 模型具有强大的数学解题能力。",
+ "qwen2.5-omni-7b.description": "Qwen-Omni 系列模型支持输入多种模态的数据,包括视频、音频、图片、文本,并输出音频与文本。",
+ "qwen2.5-vl-32b-instruct.description": "Qwen2.5 VL 32B Instruct,多模态开源模型,适合私有化部署与多场景应用。",
+ "qwen2.5-vl-72b-instruct.description": "指令跟随、数学、解题、代码整体提升,万物识别能力提升,支持多样格式直接精准定位视觉元素,支持对长视频文件(最长10分钟)进行理解和秒级别的事件时刻定位,能理解时间先后和快慢,基于解析和定位能力支持操控OS或Mobile的Agent,关键信息抽取能力和Json格式输出能力强,此版本为72B版本,本系列能力最强的版本。",
+ "qwen2.5-vl-7b-instruct.description": "Qwen2.5 VL 7B Instruct,轻量多模态模型,兼顾部署成本与识别能力。",
+ "qwen2.5-vl-instruct.description": "Qwen2.5-VL 是 Qwen 模型家族中视觉语言模型的最新版本。",
+ "qwen2.5.description": "Qwen2.5 是阿里巴巴的新一代大规模语言模型,以优异的性能支持多元化的应用需求。",
+ "qwen2.5:0.5b.description": "Qwen2.5 是阿里巴巴的新一代大规模语言模型,以优异的性能支持多元化的应用需求。",
+ "qwen2.5:1.5b.description": "Qwen2.5 是阿里巴巴的新一代大规模语言模型,以优异的性能支持多元化的应用需求。",
+ "qwen2.5:72b.description": "Qwen2.5 是阿里巴巴的新一代大规模语言模型,以优异的性能支持多元化的应用需求。",
+ "qwen2.description": "Qwen2 是阿里巴巴的新一代大规模语言模型,以优异的性能支持多元化的应用需求。",
+ "qwen2:0.5b.description": "Qwen2 是阿里巴巴的新一代大规模语言模型,以优异的性能支持多元化的应用需求。",
+ "qwen2:1.5b.description": "Qwen2 是阿里巴巴的新一代大规模语言模型,以优异的性能支持多元化的应用需求。",
+ "qwen2:72b.description": "Qwen2 是阿里巴巴的新一代大规模语言模型,以优异的性能支持多元化的应用需求。",
+ "qwen3-0.6b.description": "Qwen3 0.6B,入门级模型,适用于简单推理和资源极度受限环境。",
+ "qwen3-1.7b.description": "Qwen3 1.7B,超轻量模型,便于边缘与终端部署。",
+ "qwen3-14b.description": "Qwen3 14B,中型模型,适合多语言问答与文本生成。",
+ "qwen3-235b-a22b-instruct-2507.description": "Qwen3 235B A22B Instruct 2507,通用旗舰 Instruct 模型,适合多种生成与推理任务。",
+ "qwen3-235b-a22b-thinking-2507.description": "Qwen3 235B A22B Thinking 2507,超大规模思考模型,适用于高难度推理。",
+ "qwen3-235b-a22b.description": "Qwen3 235B A22B,通用大模型,面向多种复杂任务。",
+ "qwen3-30b-a3b-instruct-2507.description": "Qwen3 30B A3B Instruct 2507,中大型 Instruct 模型,适合高质量生成与问答。",
+ "qwen3-30b-a3b-thinking-2507.description": "Qwen3 30B A3B Thinking 2507,中大型思考模型,兼顾精度与成本。",
+ "qwen3-30b-a3b.description": "Qwen3 30B A3B,中大型通用模型,在成本与效果间平衡。",
+ "qwen3-32b.description": "Qwen3 32B,适合需要更强理解能力的通用任务场景。",
+ "qwen3-4b.description": "Qwen3 4B,适合中小型应用和本地推理场景。",
+ "qwen3-8b.description": "Qwen3 8B,轻量模型,部署灵活,适用于高并发业务。",
+ "qwen3-coder-30b-a3b-instruct.description": "通义千问代码模型开源版。最新的 qwen3-coder-30b-a3b-instruct 是基于 Qwen3 的代码生成模型,具有强大的Coding Agent能力,擅长工具调用和环境交互,能够实现自主编程、代码能力卓越的同时兼具通用能力。",
+ "qwen3-coder-480b-a35b-instruct.description": "Qwen3 Coder 480B A35B Instruct,旗舰级代码模型,支持多语言编程与复杂代码理解。",
+ "qwen3-coder-flash.description": "通义千问代码模型。最新的 Qwen3-Coder 系列模型是基于 Qwen3 的代码生成模型,具有强大的Coding Agent能力,擅长工具调用和环境交互,能够实现自主编程,代码能力卓越的同时兼具通用能力。",
+ "qwen3-coder-plus.description": "通义千问代码模型。最新的 Qwen3-Coder 系列模型是基于 Qwen3 的代码生成模型,具有强大的Coding Agent能力,擅长工具调用和环境交互,能够实现自主编程,代码能力卓越的同时兼具通用能力。",
+ "qwen3-coder:480b.description": "阿里巴巴针对代理和编码任务的高性能长上下文模型。",
+ "qwen3-max-preview.description": "通义千问系列效果最好的模型,适合复杂、多步骤的任务。预览版已支持思考。",
+ "qwen3-max.description": "通义千问3系列Max模型,相较2.5系列整体通用能力有大幅度提升,中英文通用文本理解能力、复杂指令遵循能力、主观开放任务能力、多语言能力、工具调用能力均显著增强;模型知识幻觉更少。最新的qwen3-max模型:相较qwen3-max-preview版本,在智能体编程与工具调用方向进行了专项升级。本次发布的正式版模型达到领域SOTA水平,适配场景更加复杂的智能体需求。",
+ "qwen3-next-80b-a3b-instruct.description": "基于 Qwen3 的新一代非思考模式开源模型,相较上一版本(通义千问3-235B-A22B-Instruct-2507)中文文本理解能力更佳、逻辑推理能力有增强、文本生成类任务表现更好。",
+ "qwen3-next-80b-a3b-thinking.description": "Qwen3 Next 80B A3B Thinking,面向复杂任务的旗舰推理模型版本。",
+ "qwen3-omni-flash.description": "Qwen-Omni 模型能够接收文本、图片、音频、视频等多种模态的组合输入,并生成文本或语音形式的回复, 提供多种拟人音色,支持多语言和方言的语音输出,可应用于文本创作、视觉识别、语音助手等场景。",
+ "qwen3-vl-235b-a22b-instruct.description": "Qwen3 VL 235B A22B Instruct,旗舰多模态模型,面向高要求理解与创作场景。",
+ "qwen3-vl-235b-a22b-thinking.description": "Qwen3 VL 235B A22B Thinking,旗舰思考版,用于复杂多模态推理与规划任务。",
+ "qwen3-vl-30b-a3b-instruct.description": "Qwen3 VL 30B A3B Instruct,多模态大模型,兼顾精度与推理性能。",
+ "qwen3-vl-30b-a3b-thinking.description": "Qwen3 VL 30B A3B Thinking,面向复杂多模态任务的深度思考版本。",
+ "qwen3-vl-32b-instruct.description": "Qwen3 VL 32B Instruct,多模态指令微调模型,适用于高质量图文问答与创作。",
+ "qwen3-vl-32b-thinking.description": "Qwen3 VL 32B Thinking,多模态深度思考版本,强化复杂推理与长链路分析。",
+ "qwen3-vl-8b-instruct.description": "Qwen3 VL 8B Instruct,轻量多模态模型,适合日常视觉问答与应用集成。",
+ "qwen3-vl-8b-thinking.description": "Qwen3 VL 8B Thinking,多模态思维链模型,适合对视觉信息进行细致推理。",
+ "qwen3-vl-flash.description": "Qwen3 VL Flash:轻量化高速推理版本,适合对延迟敏感或大批量请求场景。",
+ "qwen3-vl-plus.description": "通义千问VL是具有视觉(图像)理解能力的文本生成模型,不仅能进行OCR(图片文字识别),还能进一步总结和推理,例如从商品照片中提取属性,根据习题图进行解题等。",
+ "qwen3.description": "Qwen3 是阿里巴巴的新一代大规模语言模型,以优异的性能支持多元化的应用需求。",
+ "qwq-32b-preview.description": "QwQ模型是由 Qwen 团队开发的实验性研究模型,专注于增强 AI 推理能力。",
+ "qwq-32b.description": "QwQ 是 Qwen 系列的推理模型。与传统的指令微调模型相比,QwQ 具备思考和推理能力,在下游任务中,尤其是复杂问题上,能够实现显著增强的性能。QwQ-32B 是一款中型推理模型,其性能可与最先进的推理模型(如 DeepSeek-R1、o1-mini)相媲美。",
+ "qwq-plus.description": "基于 Qwen2.5 模型训练的 QwQ 推理模型,通过强化学习大幅度提升了模型推理能力。模型数学代码等核心指标(AIME 24/25、LiveCodeBench)以及部分通用指标(IFEval、LiveBench等)达到DeepSeek-R1 满血版水平。",
+ "qwq.description": "QwQ 是 Qwen 系列的推理模型。与传统的指令调优模型相比,QwQ 具备思考和推理的能力,能够在下游任务中,尤其是困难问题上,显著提升性能。QwQ-32B 是中型推理模型,能够在与最先进的推理模型(如 DeepSeek-R1、o1-mini)竞争时取得可观的表现。",
+ "qwq_32b.description": "Qwen 系列中等规模的推理模型。与传统的指令调优模型相比,具备思考和推理能力的 QwQ 在下游任务中,尤其是在解决难题时,能够显著提升性能。",
+ "r1-1776.description": "R1-1776 是 DeepSeek R1 模型的一个版本,经过后训练,可提供未经审查、无偏见的事实信息。",
+ "solar-mini-ja.description": "Solar Mini (Ja) 扩展了 Solar Mini 的能力,专注于日语,同时在英语和韩语的使用中保持高效和卓越性能。",
+ "solar-mini.description": "Solar Mini 是一种紧凑型 LLM,性能优于 GPT-3.5,具备强大的多语言能力,支持英语和韩语,提供高效小巧的解决方案。",
+ "solar-pro.description": "Solar Pro 是 Upstage 推出的一款高智能LLM,专注于单GPU的指令跟随能力,IFEval得分80以上。目前支持英语,正式版本计划于2024年11月推出,将扩展语言支持和上下文长度。",
+ "sonar-deep-research.description": "Deep Research 进行全面的专家级研究,并将其综合成可访问、可作的报告。",
+ "sonar-pro.description": "支持搜索上下文的高级搜索产品,支持高级查询和跟进。",
+ "sonar-reasoning-pro.description": "支持搜索上下文的高级搜索产品,支持高级查询和跟进。",
+ "sonar-reasoning.description": "支持搜索上下文的高级搜索产品,支持高级查询和跟进。",
+ "sonar.description": "基于搜索上下文的轻量级搜索产品,比 Sonar Pro 更快、更便宜。",
+ "spark-x.description": "X1.5能力介绍:(1)新增动态调整思考模式,通过thinking 字段控制;(2)上下文长度增大:输入、输出各64K;(3)支持FunctionCall功能。",
+ "stable-diffusion-3-medium.description": "由 Stability AI 推出的最新文生图大模型。这一版本在继承了前代的优点上,对图像质量、文本理解和风格多样性等方面进行了显著改进,能够更准确地解读复杂的自然语言提示,并生成更为精确和多样化的图像。",
+ "stable-diffusion-3.5-large-turbo.description": "stable-diffusion-3.5-large-turbo 是在 stable-diffusion-3.5-large 的基础上采用对抗性扩散蒸馏(ADD)技术的模型,具备更快的速度。",
+ "stable-diffusion-3.5-large.description": "stable-diffusion-3.5-large 是一个具有8亿参数的多模态扩散变压器(MMDiT)文本到图像生成模型,具备卓越的图像质量和提示词匹配度,支持生成 100 万像素的高分辨率图像,且能够在普通消费级硬件上高效运行。",
+ "stable-diffusion-v1.5.description": "stable-diffusion-v1.5 是以 stable-diffusion-v1.2 检查点的权重进行初始化,并在 \"laion-aesthetics v2 5+\" 上以 512x512 的分辨率进行了595k步的微调,减少了 10% 的文本条件化,以提高无分类器的引导采样。",
+ "stable-diffusion-xl-base-1.0.description": "由 Stability AI 开发并开源的文生图大模型,其创意图像生成能力位居行业前列。具备出色的指令理解能力,能够支持反向 Prompt 定义来精确生成内容。",
+ "stable-diffusion-xl.description": "stable-diffusion-xl 相比于 v1.5 做了重大的改进,并且与当前开源的文生图 SOTA 模型 midjourney 效果相当。具体改进之处包括: 更大的 unet backbone,是之前的 3 倍; 增加了 refinement 模块用于改善生成图片的质量;更高效的训练技巧等。",
+ "step-1-128k.description": "平衡性能与成本,适合一般场景。",
+ "step-1-256k.description": "具备超长上下文处理能力,尤其适合长文档分析。",
+ "step-1-32k.description": "支持中等长度的对话,适用于多种应用场景。",
+ "step-1-8k.description": "小型模型,适合轻量级任务。",
+ "step-1-flash.description": "高速模型,适合实时对话。",
+ "step-1.5v-mini.description": "该模型拥有强大的视频理解能力。",
+ "step-1o-turbo-vision.description": "该模型拥有强大的图像理解能力,在数理、代码领域强于1o。模型比1o更小,输出速度更快。",
+ "step-1o-vision-32k.description": "该模型拥有强大的图像理解能力。相比于 step-1v 系列模型,拥有更强的视觉性能。",
+ "step-1v-32k.description": "支持视觉输入,增强多模态交互体验。",
+ "step-1v-8k.description": "小型视觉模型,适合基本的图文任务。",
+ "step-1x-edit.description": "该模型专注于图像编辑任务,能够根据用户提供的图片和文本描述,对图片进行修改和增强。支持多种输入格式,包括文本描述和示例图像。模型能够理解用户的意图,并生成符合要求的图像编辑结果。",
+ "step-1x-medium.description": "该模型拥有强大的图像生成能力,支持文本描述作为输入方式。具备原生的中文支持,能够更好的理解和处理中文文本描述,并且能够更准确地捕捉文本描述中的语义信息,并将其转化为图像特征,从而实现更精准的图像生成。模型能够根据输入生成高分辨率、高质量的图像,并具备一定的风格迁移能力。",
+ "step-2-16k-exp.description": "step-2模型的实验版本,包含最新的特性,滚动更新中。不推荐在正式生产环境使用。",
+ "step-2-16k.description": "支持大规模上下文交互,适合复杂对话场景。",
+ "step-2-mini.description": "基于新一代自研Attention架构MFA的极速大模型,用极低成本达到和step1类似的效果,同时保持了更高的吞吐和更快响应时延。能够处理通用任务,在代码能力上具备特长。",
+ "step-2x-large.description": "阶跃星辰新一代生图模型,该模型专注于图像生成任务,能够根据用户提供的文本描述,生成高质量的图像。新模型生成图片质感更真实,中英文文字生成能力更强。",
+ "step-3.description": "该模型拥有强大的视觉感知和复杂推理能力。可准确完成跨领域的复杂知识理解、数学与视觉信息的交叉分析,以及日常生活中的各类视觉分析问题。",
+ "step-r1-v-mini.description": "该模型是拥有强大的图像理解能力的推理大模型,能够处理图像和文字信息,经过深度思考后输出文本生成文本内容。该模型在视觉推理领域表现突出,同时拥有第一梯队的数学、代码、文本推理能力。上下文长度为100k。",
+ "stepfun-ai/step3.description": "Step3 是由阶跃星辰(StepFun)发布的前沿多模态推理模型,它基于拥有 321B 总参数和 38B 激活参数的专家混合(MoE)架构构建。该模型采用端到端设计,旨在最小化解码成本,同时在视觉语言推理方面提供顶级性能。通过多矩阵分解注意力(MFA)和注意力-FFN 解耦(AFD)的协同设计,Step3 在旗舰级和低端加速器上都能保持卓越的效率。在预训练阶段,Step3 处理了超过 20T 的文本 token 和 4T 的图文混合 token,覆盖十多种语言。该模型在数学、代码及多模态等多个基准测试中均达到了开源模型的领先水平。",
+ "taichu_llm.description": "基于海量高质数据训练,具有更强的文本理解、内容创作、对话问答等能力",
+ "taichu_o1.description": "taichu_o1是新一代推理大模型,通过多模态交互和强化学习实现类人思维链,支持复杂决策推演,在保持高精度输出的同时展现可模型推理的思维路径,适用于策略分析与深度思考等场景。",
+ "taichu_vl.description": "融合了图像理解、知识迁移、逻辑归因等能力,在图文问答领域表现突出",
+ "tencent/Hunyuan-A13B-Instruct.description": "Hunyuan-A13B-Instruct 参数量800 亿,激活 130 亿参数即可对标更大模型,支持“快思考/慢思考”混合推理;长文理解稳定;经 BFCL-v3 与 τ-Bench 验证,Agent 能力领先;结合 GQA 与多量化格式,实现高效推理。",
+ "tencent/Hunyuan-MT-7B.description": "混元翻译模型(Hunyuan Translation Model)由一个翻译模型 Hunyuan-MT-7B 和一个集成模型 Hunyuan-MT-Chimera 组成。Hunyuan-MT-7B 是一个拥有 70 亿参数的轻量级翻译模型,用于将源文本翻译成目标语言。该模型支持 33 种语言以及 5 种中国少数民族语言的互译。在 WMT25 国际机器翻译竞赛中,Hunyuan-MT-7B 在其参与的 31 个语言类别中获得了 30 个第一名,展现了其卓越的翻译能力。针对翻译场景,腾讯混元提出了一个从预训练到监督微调、再到翻译强化和集成强化的完整训练范式,使其在同等规模的模型中达到了业界领先的性能。该模型计算效率高、易于部署,适合多种应用场景。",
+ "text-embedding-3-large.description": "最强大的向量化模型,适用于英文和非英文任务",
+ "text-embedding-3-small.description": "高效且经济的新一代 Embedding 模型,适用于知识检索、RAG 应用等场景",
+ "thudm/glm-4-32b.description": "GLM-4-32B-0414 是一个 32B 双语(中英)开放权重语言模型,针对代码生成、函数调用和代理式任务进行了优化。它在 15T 高质量和重推理数据上进行了预训练,并使用人类偏好对齐、拒绝采样和强化学习进一步完善。该模型在复杂推理、工件生成和结构化输出任务方面表现出色,在多个基准测试中达到了与 GPT-4o 和 DeepSeek-V3-0324 相当的性能。",
+ "thudm/glm-4-32b:free.description": "GLM-4-32B-0414 是一个 32B 双语(中英)开放权重语言模型,针对代码生成、函数调用和代理式任务进行了优化。它在 15T 高质量和重推理数据上进行了预训练,并使用人类偏好对齐、拒绝采样和强化学习进一步完善。该模型在复杂推理、工件生成和结构化输出任务方面表现出色,在多个基准测试中达到了与 GPT-4o 和 DeepSeek-V3-0324 相当的性能。",
+ "thudm/glm-4-9b-chat.description": "智谱AI发布的GLM-4系列最新一代预训练模型的开源版本。",
+ "thudm/glm-z1-32b.description": "GLM-Z1-32B-0414 是 GLM-4-32B 的增强推理变体,专为深度数学、逻辑和面向代码的问题解决而构建。它应用扩展强化学习(任务特定和基于通用成对偏好)来提高复杂多步骤任务的性能。与基础 GLM-4-32B 模型相比,Z1 显著提升了结构化推理和形式化领域的能力。\n\n该模型支持通过提示工程强制执行“思考”步骤,并为长格式输出提供改进的连贯性。它针对代理工作流进行了优化,并支持长上下文(通过 YaRN)、JSON 工具调用和用于稳定推理的细粒度采样配置。非常适合需要深思熟虑、多步骤推理或形式化推导的用例。",
+ "thudm/glm-z1-rumination-32b.description": "GLM Z1 Rumination 32B 是 GLM-4-Z1 系列中的 32B 参数深度推理模型,针对需要长时间思考的复杂、开放式任务进行了优化。它建立在 glm-4-32b-0414 的基础上,增加了额外的强化学习阶段和多阶段对齐策略,引入了旨在模拟扩展认知处理的“反思”能力。这包括迭代推理、多跳分析和工具增强的工作流程,例如搜索、检索和引文感知合成。\n\n该模型在研究式写作、比较分析和复杂问答方面表现出色。它支持用于搜索和导航原语(`search`、`click`、`open`、`finish`)的函数调用,从而可以在代理式管道中使用。反思行为由具有基于规则的奖励塑造和延迟决策机制的多轮循环控制,并以 OpenAI 内部对齐堆栈等深度研究框架为基准。此变体适用于需要深度而非速度的场景。",
+ "tngtech/deepseek-r1t-chimera:free.description": "DeepSeek-R1T-Chimera 通过合并 DeepSeek-R1 和 DeepSeek-V3 (0324) 创建,结合了 R1 的推理能力和 V3 的令牌效率改进。它基于 DeepSeek-MoE Transformer 架构,并针对通用文本生成任务进行了优化。\n\n该模型合并了两个源模型的预训练权重,以平衡推理、效率和指令遵循任务的性能。它根据 MIT 许可证发布,旨在用于研究和商业用途。",
+ "togethercomputer/StripedHyena-Nous-7B.description": "StripedHyena Nous (7B) 通过高效的策略和模型架构,提供增强的计算能力。",
+ "tts-1-hd.description": "最新的文本转语音模型,针对质量进行优化",
+ "tts-1.description": "最新的文本转语音模型,针对实时场景优化速度",
+ "upstage/SOLAR-10.7B-Instruct-v1.0.description": "Upstage SOLAR Instruct v1 (11B) 适用于精细化指令任务,提供出色的语言处理能力。",
+ "us.anthropic.claude-3-5-sonnet-20241022-v2:0.description": "Claude 3.5 Sonnet 提升了行业标准,性能超过竞争对手模型和 Claude 3 Opus,在广泛的评估中表现出色,同时具有我们中等层级模型的速度和成本。",
+ "us.anthropic.claude-3-7-sonnet-20250219-v1:0.description": "Claude 3.7 sonnet 是 Anthropic 最快的下一代模型。与 Claude 3 Haiku 相比,Claude 3.7 Sonnet 在各项技能上都有所提升,并在许多智力基准测试中超越了上一代最大的模型 Claude 3 Opus。",
+ "us.anthropic.claude-haiku-4-5-20251001-v1:0.description": "Claude Haiku 4.5 是 Anthropic 最快且最智能的 Haiku 模型,具有闪电般的速度和扩展思考能力。",
+ "us.anthropic.claude-sonnet-4-5-20250929-v1:0.description": "Claude Sonnet 4.5 是 Anthropic 迄今为止最智能的模型。",
+ "v0-1.0-md.description": "v0-1.0-md 模型是通过 v0 API 提供服务的旧版模型",
+ "v0-1.5-lg.description": "v0-1.5-lg 模型适用于高级思考或推理任务",
+ "v0-1.5-md.description": "v0-1.5-md 模型适用于日常任务和用户界面(UI)生成",
+ "vercel/v0-1.0-md.description": "访问 v0 背后的模型以生成、修复和优化现代 Web 应用,具有特定框架的推理和最新知识。",
+ "vercel/v0-1.5-md.description": "访问 v0 背后的模型以生成、修复和优化现代 Web 应用,具有特定框架的推理和最新知识。",
+ "volcengine/doubao-seed-code.description": "Doubao-Seed-Code 是字节火山引擎面向 Agentic Programming 优化的大模型,在多项编程与代理基准上表现优异,支持 256K 上下文。",
+ "wan2.2-t2i-flash.description": "万相2.2极速版,当前最新模型。在创意性、稳定性、写实质感上全面升级,生成速度快,性价比高。",
+ "wan2.2-t2i-plus.description": "万相2.2专业版,当前最新模型。在创意性、稳定性、写实质感上全面升级,生成细节丰富。",
+ "wanx-v1.description": "基础文生图模型。对应通义万相官网1.0通用模型。",
+ "wanx2.0-t2i-turbo.description": "擅长质感人像,速度中等、成本较低。对应通义万相官网2.0极速模型。",
+ "wanx2.1-t2i-plus.description": "全面升级版本。生成图像细节更丰富,速度稍慢。对应通义万相官网2.1专业模型。",
+ "wanx2.1-t2i-turbo.description": "全面升级版本。生成速度快、效果全面、综合性价比高。对应通义万相官网2.1极速模型。",
+ "whisper-1.description": "通用语音识别模型,支持多语言语音识别、语音翻译和语言识别。",
+ "wizardlm2.description": "WizardLM 2 是微软AI提供的语言模型,在复杂对话、多语言、推理和智能助手领域表现尤为出色。",
+ "wizardlm2:8x22b.description": "WizardLM 2 是微软AI提供的语言模型,在复杂对话、多语言、推理和智能助手领域表现尤为出色。",
+ "x-ai/grok-4-fast-non-reasoning.description": "Grok 4 Fast(Non-Reasoning)是 xAI 的高吞吐、低成本多模态模型(支持 2M 上下文窗口),面向对延迟和成本敏感但不需要启用模型内推理的场景。它与 Grok 4 Fast 的 reasoning 版本并列,可通过 API 的 reasoning enable 参数在需要时开启推理功能。Prompts 和 completions 可能会被 xAI 或 OpenRouter 用于改进未来模型。",
+ "x-ai/grok-4-fast.description": "Grok 4 Fast 是 xAI 的高吞吐、低成本模型(支持 2M 上下文窗口),适合需要高并发与长上下文的使用场景。",
+ "x-ai/grok-4.1-fast-non-reasoning.description": "Grok 4 Fast(Non-Reasoning)是 xAI 的高吞吐、低成本多模态模型(支持 2M 上下文窗口),面向对延迟和成本敏感但不需要启用模型内推理的场景。它与 Grok 4 Fast 的 reasoning 版本并列,可通过 API 的 reasoning enable 参数在需要时开启推理功能。Prompts 和 completions 可能会被 xAI 或 OpenRouter 用于改进未来模型。",
+ "x-ai/grok-4.1-fast.description": "Grok 4 Fast 是 xAI 的高吞吐、低成本模型(支持 2M 上下文窗口),适合需要高并发与长上下文的使用场景。",
+ "x-ai/grok-4.description": "Grok 4 是 xAI 的旗舰推理模型,提供强大的推理与多模态能力。",
+ "x-ai/grok-code-fast-1.description": "Grok Code Fast 1 是 xAI 的快速代码模型,输出具可读性与工程化适配。",
+ "xai/grok-2-vision.description": "Grok 2 视觉模型在基于视觉的任务方面表现出色,在视觉数学推理 (MathVista) 和基于文档的问答 (DocVQA) 方面提供最先进的性能。它能够处理各种视觉信息,包括文档、图表、图表、屏幕截图和照片。",
+ "xai/grok-2.description": "Grok 2 是一个具有最先进推理能力的前沿语言模型。它在聊天、编码和推理方面具有先进能力,在 LMSYS 排行榜上优于 Claude 3.5 Sonnet 和 GPT-4-Turbo。",
+ "xai/grok-3-fast.description": "xAI 的旗舰模型,在企业用例方面表现出色,如数据提取、编码和文本摘要。在金融、医疗保健、法律和科学领域拥有深厚的领域知识。快速模型变体在更快的基础设施上提供服务,提供比标准快得多的响应时间。增加的速度以每个输出 token 更高的成本为代价。",
+ "xai/grok-3-mini-fast.description": "xAI 的轻量级模型,在响应之前进行思考。非常适合不需要深厚领域知识的简单或基于逻辑的任务。原始思维轨迹可访问。快速模型变体在更快的基础设施上提供服务,提供比标准快得多的响应时间。增加的速度以每个输出 token 更高的成本为代价。",
+ "xai/grok-3-mini.description": "xAI 的轻量级模型,在响应之前进行思考。非常适合不需要深厚领域知识的简单或基于逻辑的任务。原始思维轨迹可访问。",
+ "xai/grok-3.description": "xAI 的旗舰模型,在企业用例方面表现出色,如数据提取、编码和文本摘要。在金融、医疗保健、法律和科学领域拥有深厚的领域知识。",
+ "xai/grok-4.description": "xAI 最新和最伟大的旗舰模型,在自然语言、数学和推理方面提供无与伦比的性能——完美的全能选手。",
+ "yi-large-fc.description": "在 yi-large 模型的基础上支持并强化了工具调用的能力,适用于各种需要搭建 agent 或 workflow 的业务场景。",
+ "yi-large-preview.description": "初期版本,推荐使用 yi-large(新版本)。",
+ "yi-large-rag.description": "基于 yi-large 超强模型的高阶服务,结合检索与生成技术提供精准答案,实时全网检索信息服务。",
+ "yi-large-turbo.description": "超高性价比、卓越性能。根据性能和推理速度、成本,进行平衡性高精度调优。",
+ "yi-large.description": "全新千亿参数模型,提供超强问答及文本生成能力。",
+ "yi-lightning-lite.description": "轻量化版本,推荐使用 yi-lightning。",
+ "yi-lightning.description": "最新高性能模型,保证高质量输出同时,推理速度大幅提升。",
+ "yi-medium-200k.description": "200K 超长上下文窗口,提供长文本深度理解和生成能力。",
+ "yi-medium.description": "中型尺寸模型升级微调,能力均衡,性价比高。深度优化指令遵循能力。",
+ "yi-spark.description": "小而精悍,轻量极速模型。提供强化数学运算和代码编写能力。",
+ "yi-vision-v2.description": "复杂视觉任务模型,提供基于多张图片的高性能理解、分析能力。",
+ "yi-vision.description": "复杂视觉任务模型,提供高性能图片理解、分析能力。",
+ "z-ai/glm-4.5-air.description": "GLM 4.5 Air 是 GLM 4.5 的轻量化版本,适合成本敏感场景但保留强推理能力。",
+ "z-ai/glm-4.5.description": "GLM 4.5 是 Z.AI 的旗舰模型,支持混合推理模式并优化于工程与长上下文任务。",
+ "z-ai/glm-4.6.description": "GLM 4.6 是 Z.AI 的旗舰模型,扩展了上下文长度和编码能力。",
+ "zai-glm-4.6.description": "在编程与推理任务上表现优良,支持流式与工具调用,适合 agentic 编码与复杂推理场景。",
+ "zai-org/GLM-4.5-Air.description": "GLM-4.5-Air 是一款专为智能体应用打造的基础模型,使用了混合专家(Mixture-of-Experts)架构。在工具调用、网页浏览、软件工程、前端编程领域进行了深度优化,支持无缝接入 Claude Code、Roo Code 等代码智能体中使用。GLM-4.5 采用混合推理模式,可以适应复杂推理和日常使用等多种应用场景。",
+ "zai-org/GLM-4.5.description": "GLM-4.5 是一款专为智能体应用打造的基础模型,使用了混合专家(Mixture-of-Experts)架构。在工具调用、网页浏览、软件工程、前端编程领域进行了深度优化,支持无缝接入 Claude Code、Roo Code 等代码智能体中使用。GLM-4.5 采用混合推理模式,可以适应复杂推理和日常使用等多种应用场景。",
+ "zai-org/GLM-4.5V.description": "GLM-4.5V 是由智谱 AI(Zhipu AI)发布的最新一代视觉语言模型(VLM)该模型基于拥有 106B 总参数和 12B 激活参数的旗舰文本模型 GLM-4.5-Air 构建,采用了混合专家(MoE)架构,旨在以更低的推理成本实现卓越性能 GLM-4.5V 在技术上延续了 GLM-4.1V-Thinking 的路线,并引入了三维旋转位置编码(3D-RoPE)等创新,显著增强了对三维空间关系的感知与推理能力。通过在预训练、监督微调和强化学习阶段的优化,该模型具备了处理图像、视频、长文档等多种视觉内容的能力,在 41 个公开的多模态基准测试中达到了同级别开源模型的顶尖水平此外,模型还新增了“思考模式”开关,允许用户在快速响应和深度推理之间灵活选择,以平衡效率与效果。",
+ "zai-org/GLM-4.6.description": "与 GLM-4.5 相比,GLM-4.6 带来了多项关键改进。其上下文窗口从 128K 扩展到 200K tokens,使模型能够处理更复杂的智能体任务。模型在代码基准测试中取得了更高的分数,并在 Claude Code、Cline、Roo Code 和 Kilo Code 等应用中展现了更强的真实世界性能,包括在生成视觉效果精致的前端页面方面有所改进。GLM-4.6 在推理性能上表现出明显提升,并支持在推理过程中使用工具,从而带来了更强的综合能力。它在工具使用和基于搜索的智能体方面表现更强,并且能更有效地集成到智能体框架中。在写作方面,该模型在风格和可读性上更符合人类偏好,并在角色扮演场景中表现得更自然。",
+ "zai/glm-4.5-air.description": "GLM-4.5 和 GLM-4.5-Air 是我们最新的旗舰模型,专门设计为面向代理应用的基础模型。两者都利用混合专家 (MoE) 架构。GLM-4.5 的总参数数为 3550 亿,每次前向传递有 320 亿活跃参数,而 GLM-4.5-Air 采用更简化的设计,总参数数为 1060 亿,活跃参数为 120 亿。",
+ "zai/glm-4.5.description": "GLM-4.5 系列模型是专门为智能体设计的基础模型。旗舰 GLM-4.5 集成了 3550 亿总参数(320 亿活跃),统一了推理、编码和代理能力以解决复杂的应用需求。作为混合推理系统,它提供双重操作模式。",
+ "zai/glm-4.5v.description": "GLM-4.5V 基于 GLM-4.5-Air 基础模型构建,继承了 GLM-4.1V-Thinking 的经过验证的技术,同时通过强大的 1060 亿参数 MoE 架构实现了有效的扩展。",
+ "zenmux/auto.description": "ZenMux 的自动路由功能会根据你的请求内容,在支持的模型中自动选择当前性价比最高、表现最好的模型。"
}
diff --git a/locales/en-US/oauth.json b/locales/en-US/oauth.json
new file mode 100644
index 0000000000..51257067f5
--- /dev/null
+++ b/locales/en-US/oauth.json
@@ -0,0 +1,36 @@
+{
+ "consent.buttons.accept": "Authorize",
+ "consent.buttons.deny": "Deny",
+ "consent.description": "The application {{clientName}} is requesting authorization for your account",
+ "consent.error.sessionInvalid.message": "The authorization session has expired or is invalid. Please restart the authorization process.",
+ "consent.error.sessionInvalid.title": "Invalid Authorization Session",
+ "consent.error.title": "An Error Occurred",
+ "consent.error.unknown.message": "An unknown error occurred while loading authorization details.",
+ "consent.error.unsupportedInteraction.message": "Unsupported interaction type: {{promptName}}",
+ "consent.error.unsupportedInteraction.title": "Unsupported Interaction Type",
+ "consent.permissionsTitle": "Requesting the following permissions:",
+ "consent.redirectUri": "You will be redirected to after successful authorization",
+ "consent.redirecting": "Authorization successful, redirecting...",
+ "consent.scope.email": "Access your email address",
+ "consent.scope.offline_access": "Allow the client to access your data",
+ "consent.scope.openid": "Authenticate using your LobeHub account",
+ "consent.scope.profile": "Access your basic profile information (name, avatar, etc.)",
+ "consent.scope.sync-read": "Read your synchronized data",
+ "consent.scope.sync-write": "Write and update your synchronized data",
+ "consent.title": "Authorize {{clientName}}",
+ "error.backToHome": "Back to Home",
+ "error.desc": "OAuth authorization failed, reason: {{reason}}",
+ "error.reason.internal_error": "Internal Server Error",
+ "error.reason.invalid_request": "Invalid Request Parameters",
+ "error.title": "Authorization Failed",
+ "handoff.desc.processing": "The application is processing the authorization and will redirect to the next page soon...",
+ "handoff.desc.success": "An attempt has been made to open the desktop application. If it does not open automatically, please switch manually. You can close this browser window later.",
+ "handoff.title.processing": "Authorization in progress...",
+ "handoff.title.success": "Authorization completed",
+ "login.button": "Confirm Login",
+ "login.description": "The application {{clientName}} is requesting to use your account for login",
+ "login.title": "Login to {{clientName}}",
+ "login.userWelcome": "Welcome back, ",
+ "success.subTitle": "You have successfully authorized the application to access your account. You may now close this page.",
+ "success.title": "Authorization Successful"
+}
diff --git a/locales/en-US/onboarding.json b/locales/en-US/onboarding.json
new file mode 100644
index 0000000000..b38a1c982f
--- /dev/null
+++ b/locales/en-US/onboarding.json
@@ -0,0 +1,66 @@
+{
+ "back": "Back",
+ "finish": "Get Started",
+ "interests.area.business": "Business & Strategy",
+ "interests.area.coding": "Programming & Development",
+ "interests.area.design": "Design & Creativity",
+ "interests.area.education": "Learning & Research",
+ "interests.area.marketing": "Marketing & Promotion",
+ "interests.area.other": "Other Fields",
+ "interests.area.product": "Product & Management",
+ "interests.area.sales": "Sales & Customer Relations",
+ "interests.area.writing": "Content Creation",
+ "interests.hint": "You can change this anytime in settings",
+ "interests.placeholder": "Enter your interests...",
+ "interests.title": "Could you tell me what areas you're interested in?",
+ "interests.title2": "This will help me get a first impression of you~",
+ "interests.title3": "Take your time, I'll get to know you better and better",
+ "modeSelection.desc": "Choose the mode that suits you best",
+ "modeSelection.hint": "You can change this anytime in settings",
+ "modeSelection.lite.desc": "Ideal for everyday conversations, Q&A, light productivity, and trying out models",
+ "modeSelection.lite.subtitle": "Lightweight and focused—perfect for efficient collaboration with a single all-in-one agent. Switch between popular models anytime to stay in your best thinking state.",
+ "modeSelection.lite.title": "Lite",
+ "modeSelection.pro.desc": "Designed for workflow-oriented users seeking deep collaboration and customization",
+ "modeSelection.pro.subtitle": "Professional productivity mode. Run a one-person company, collaborate with multiple agents, and deeply customize models and workflows to build your own intelligent hub.",
+ "modeSelection.pro.title": "Pro",
+ "modeSelection.title": "Which work mode do you prefer?",
+ "modeSelection.title2": "Lite or Pro—it's your call!",
+ "modeSelection.title3": "Tell me, so I can tailor it just for you~",
+ "next": "Next",
+ "proSettings.connectors.title": "Connect Your Favorite Tools",
+ "proSettings.devMode.title": "Developer Mode",
+ "proSettings.model.title": "Default Model Used by the Agent",
+ "proSettings.title": "Configure Advanced Options in Advance",
+ "proSettings.title2": "Try Connecting Some Common Tools~",
+ "proSettings.title3": "Let's Get Ready for Efficient Work!",
+ "responseLanguage.auto": "Auto (Follow system language)",
+ "responseLanguage.desc": "Choose the Agent’s reply language",
+ "responseLanguage.hint": "After selecting a language, AI responses will use that language, and the interface language will also sync",
+ "responseLanguage.title": "Which language should we use to communicate?",
+ "responseLanguage.title2": "Start with language, build true understanding.",
+ "responseLanguage.title3": "Let me speak clearly and understand you better~",
+ "telemetry.agreement": "All data collected is anonymous and used solely to improve the product experience. By continuing, you confirm that you understand and agree to the Terms and Conditions and Privacy Policy.",
+ "telemetry.desc": "I’m your Agent concierge—here to help you think, create, and manage Agents and Groups.",
+ "telemetry.helpImprove": "Help improve {{appName}}",
+ "telemetry.next": "Let's get started",
+ "telemetry.privacy": "Privacy Policy",
+ "telemetry.rows.collaborate.desc": "Here, people and Agents work, learn, and evolve together—letting productivity flow naturally.",
+ "telemetry.rows.collaborate.title": "Collaborate · Evolve with Intelligence",
+ "telemetry.rows.create.desc": "From idea to action. Just think it, and your Agent is born.",
+ "telemetry.rows.create.title": "Create · Turn Inspiration into Reality",
+ "telemetry.rows.evolve.desc": "Every interaction helps me understand you better—not just in response, but in comprehension.",
+ "telemetry.rows.evolve.title": "Evolve · The More You Use, the Better I Know You",
+ "telemetry.rows.privacy.desc": "We use anonymized data to continuously improve the experience. You can change this anytime in your privacy preferences.",
+ "telemetry.rows.privacy.title": "Let's Make {{appName}} Even Better Together",
+ "telemetry.terms": "Terms of Service",
+ "telemetry.title": "Hey there, I'm {{name}}",
+ "telemetry.title2": "Nice to meet you~",
+ "telemetry.title3": "Loooobe! Let's get started!",
+ "title": "Welcome to {{appName}}",
+ "username.desc": "Tell us what we should call you",
+ "username.hint": "You can change this anytime in settings",
+ "username.placeholder": "Enter your name...",
+ "username.title": "By the way, what should I call you?",
+ "username.title2": "Let’s get to know each other first!",
+ "username.title3": "That way, we can chat more naturally from now on~"
+}
diff --git a/locales/en-US/plugin.json b/locales/en-US/plugin.json
new file mode 100644
index 0000000000..68f83fdd36
--- /dev/null
+++ b/locales/en-US/plugin.json
@@ -0,0 +1,418 @@
+{
+ "arguments.title": "Arguments",
+ "builtins.lobe-agent-builder.apiName.getAvailableModels": "Get available models",
+ "builtins.lobe-agent-builder.apiName.getAvailableTools": "Get available Skills",
+ "builtins.lobe-agent-builder.apiName.getConfig": "Get config",
+ "builtins.lobe-agent-builder.apiName.getMeta": "Get metadata",
+ "builtins.lobe-agent-builder.apiName.getPrompt": "Get system prompt",
+ "builtins.lobe-agent-builder.apiName.searchMarketTools": "Search Skill market",
+ "builtins.lobe-agent-builder.apiName.searchOfficialTools": "Search official Skills",
+ "builtins.lobe-agent-builder.apiName.setModel": "Set model",
+ "builtins.lobe-agent-builder.apiName.setOpeningMessage": "Set opening message",
+ "builtins.lobe-agent-builder.apiName.setOpeningQuestions": "Set opening questions",
+ "builtins.lobe-agent-builder.apiName.togglePlugin": "Toggle Skill",
+ "builtins.lobe-agent-builder.apiName.updateChatConfig": "Update chat config",
+ "builtins.lobe-agent-builder.apiName.updateConfig": "Update config",
+ "builtins.lobe-agent-builder.apiName.updateMeta": "Update metadata",
+ "builtins.lobe-agent-builder.apiName.updatePrompt": "Update system prompt",
+ "builtins.lobe-agent-builder.title": "Agent Builder Expert",
+ "builtins.lobe-group-agent-builder.apiName.getAvailableModels": "Get available models",
+ "builtins.lobe-group-agent-builder.apiName.installPlugin": "Install Skill",
+ "builtins.lobe-group-agent-builder.apiName.inviteAgent": "Invite member",
+ "builtins.lobe-group-agent-builder.apiName.removeAgent": "Remove member",
+ "builtins.lobe-group-agent-builder.apiName.searchMarketTools": "Search Skill market",
+ "builtins.lobe-group-agent-builder.apiName.updateAgentConfig": "Update agent config",
+ "builtins.lobe-group-agent-builder.apiName.updatePrompt": "Update system prompt",
+ "builtins.lobe-group-agent-builder.title": "Group Builder Expert",
+ "builtins.lobe-group-management.apiName.broadcast": "All speak",
+ "builtins.lobe-group-management.apiName.createAgent": "Add group member",
+ "builtins.lobe-group-management.apiName.createWorkflow": "Plan workflow",
+ "builtins.lobe-group-management.apiName.executeTask": "Execute task",
+ "builtins.lobe-group-management.apiName.getAgentInfo": "Get member info",
+ "builtins.lobe-group-management.apiName.interrupt": "Interrupt task",
+ "builtins.lobe-group-management.apiName.inviteAgent": "Invite member",
+ "builtins.lobe-group-management.apiName.removeAgent": "Remove member",
+ "builtins.lobe-group-management.apiName.searchAgent": "Find relevant experts",
+ "builtins.lobe-group-management.apiName.speak": "Designated member speaks",
+ "builtins.lobe-group-management.apiName.summarize": "Summarize conversation",
+ "builtins.lobe-group-management.apiName.vote": "Start vote",
+ "builtins.lobe-group-management.title": "Group Coordinator",
+ "builtins.lobe-gtd.apiName.clearTodos": "Clear todos",
+ "builtins.lobe-gtd.apiName.completeTodos": "Complete todos",
+ "builtins.lobe-gtd.apiName.createPlan": "Create plan",
+ "builtins.lobe-gtd.apiName.createTodos": "Create todos",
+ "builtins.lobe-gtd.apiName.removeTodos": "Delete todos",
+ "builtins.lobe-gtd.apiName.updatePlan": "Update plan",
+ "builtins.lobe-gtd.apiName.updateTodos": "Update todos",
+ "builtins.lobe-gtd.title": "Task Tools",
+ "builtins.lobe-knowledge-base.apiName.readKnowledge": "Read Library content",
+ "builtins.lobe-knowledge-base.apiName.searchKnowledgeBase": "Search Library",
+ "builtins.lobe-knowledge-base.title": "Library",
+ "builtins.lobe-local-system.apiName.editLocalFile": "Edit file",
+ "builtins.lobe-local-system.apiName.getCommandOutput": "Get command output",
+ "builtins.lobe-local-system.apiName.globLocalFiles": "Glob search files",
+ "builtins.lobe-local-system.apiName.grepContent": "Search content",
+ "builtins.lobe-local-system.apiName.killCommand": "Terminate command",
+ "builtins.lobe-local-system.apiName.listLocalFiles": "List files",
+ "builtins.lobe-local-system.apiName.moveLocalFiles": "Move files",
+ "builtins.lobe-local-system.apiName.readLocalFile": "Read file content",
+ "builtins.lobe-local-system.apiName.renameLocalFile": "Rename",
+ "builtins.lobe-local-system.apiName.runCommand": "Run command",
+ "builtins.lobe-local-system.apiName.searchLocalFiles": "Search files",
+ "builtins.lobe-local-system.apiName.writeLocalFile": "Write file",
+ "builtins.lobe-local-system.title": "Local System",
+ "builtins.lobe-page-agent.apiName.batchUpdate": "Batch update nodes",
+ "builtins.lobe-page-agent.apiName.compareSnapshots": "Compare snapshots",
+ "builtins.lobe-page-agent.apiName.convertToList": "Convert to list",
+ "builtins.lobe-page-agent.apiName.createNode": "Create node",
+ "builtins.lobe-page-agent.apiName.cropImage": "Crop image",
+ "builtins.lobe-page-agent.apiName.deleteNode": "Delete node",
+ "builtins.lobe-page-agent.apiName.deleteSnapshot": "Delete snapshot",
+ "builtins.lobe-page-agent.apiName.deleteTableColumn": "Delete table column",
+ "builtins.lobe-page-agent.apiName.deleteTableRow": "Delete table row",
+ "builtins.lobe-page-agent.apiName.duplicateNode": "Duplicate node",
+ "builtins.lobe-page-agent.apiName.editTitle": "Edit page title",
+ "builtins.lobe-page-agent.apiName.indentListItem": "Indent list item",
+ "builtins.lobe-page-agent.apiName.initPage": "Initialize page",
+ "builtins.lobe-page-agent.apiName.insertTableColumn": "Insert table column",
+ "builtins.lobe-page-agent.apiName.insertTableRow": "Insert table row",
+ "builtins.lobe-page-agent.apiName.listSnapshots": "List snapshots",
+ "builtins.lobe-page-agent.apiName.mergeNodes": "Merge nodes",
+ "builtins.lobe-page-agent.apiName.modifyNodes": "Modify page",
+ "builtins.lobe-page-agent.apiName.modifyNodes.addNodes": "Add content",
+ "builtins.lobe-page-agent.apiName.modifyNodes.deleteNodes": "Delete content",
+ "builtins.lobe-page-agent.apiName.moveNode": "Move node",
+ "builtins.lobe-page-agent.apiName.outdentListItem": "Outdent list item",
+ "builtins.lobe-page-agent.apiName.replaceText": "Replace text",
+ "builtins.lobe-page-agent.apiName.resizeImage": "Resize image",
+ "builtins.lobe-page-agent.apiName.restoreSnapshot": "Restore snapshot",
+ "builtins.lobe-page-agent.apiName.rotateImage": "Rotate image",
+ "builtins.lobe-page-agent.apiName.saveSnapshot": "Save snapshot",
+ "builtins.lobe-page-agent.apiName.setImageAlt": "Set image alt text",
+ "builtins.lobe-page-agent.apiName.splitNode": "Split node",
+ "builtins.lobe-page-agent.apiName.toggleListType": "Toggle list type",
+ "builtins.lobe-page-agent.apiName.unwrapNode": "Unwrap node",
+ "builtins.lobe-page-agent.apiName.updateNode": "Update node",
+ "builtins.lobe-page-agent.apiName.wrapNodes": "Wrap nodes",
+ "builtins.lobe-page-agent.title": "Page",
+ "builtins.lobe-user-memory.apiName.addContextMemory": "Add context memory",
+ "builtins.lobe-user-memory.apiName.addExperienceMemory": "Add experience memory",
+ "builtins.lobe-user-memory.apiName.addIdentityMemory": "Add identity memory",
+ "builtins.lobe-user-memory.apiName.addPreferenceMemory": "Add preference memory",
+ "builtins.lobe-user-memory.apiName.removeIdentityMemory": "Delete identity memory",
+ "builtins.lobe-user-memory.apiName.searchUserMemory": "Search memory",
+ "builtins.lobe-user-memory.apiName.updateIdentityMemory": "Update identity memory",
+ "builtins.lobe-user-memory.title": "Memory",
+ "builtins.lobe-web-browsing.apiName.crawlMultiPages": "Read multiple pages",
+ "builtins.lobe-web-browsing.apiName.crawlSinglePage": "Read page content",
+ "builtins.lobe-web-browsing.apiName.search": "Search pages",
+ "builtins.lobe-web-browsing.title": "Web Search",
+ "confirm": "Confirm",
+ "debug.arguments": "Arguments",
+ "debug.function_call": "Function call",
+ "debug.intervention": "Skill intervention",
+ "debug.off": "Debug off",
+ "debug.on": "View Skill call info",
+ "debug.payload": "Skill payload",
+ "debug.pluginState": "Skill state",
+ "debug.response": "Response",
+ "debug.title": "Skill details",
+ "debug.tool_call": "Skill call request",
+ "detailModal.customPlugin.description": "View details on the edit page",
+ "detailModal.customPlugin.editBtn": "Edit now",
+ "detailModal.customPlugin.title": "This is a custom Skill",
+ "detailModal.emptyState.description": "Install this Skill to view its capabilities and settings",
+ "detailModal.emptyState.title": "Install to view Skill details",
+ "detailModal.info.description": "API description",
+ "detailModal.info.name": "API name",
+ "detailModal.tabs.info": "Capabilities",
+ "detailModal.tabs.manifest": "Manifest",
+ "detailModal.tabs.settings": "Settings",
+ "detailModal.title": "Skill details",
+ "dev.confirmDeleteDevPlugin": "This local Skill will be deleted permanently. Continue?",
+ "dev.customParams.useProxy.label": "Install via proxy (enable if encountering CORS errors, then retry)",
+ "dev.deleteSuccess": "Skill deleted",
+ "dev.manifest.identifier.desc": "Unique identifier for the Skill",
+ "dev.manifest.identifier.label": "Identifier",
+ "dev.manifest.mode.mcp": "MCP",
+ "dev.manifest.mode.mcpExp": "Experimental",
+ "dev.manifest.mode.url": "Online URL",
+ "dev.manifest.name.desc": "Skill title",
+ "dev.manifest.name.label": "Title",
+ "dev.manifest.name.placeholder": "Search engine",
+ "dev.mcp.advanced.title": "Advanced",
+ "dev.mcp.args.desc": "Arguments passed to the command, usually MCP server name or script path",
+ "dev.mcp.args.label": "Arguments",
+ "dev.mcp.args.placeholder": "e.g. mcp-hello-world",
+ "dev.mcp.args.required": "Enter arguments",
+ "dev.mcp.auth.bear": "API Key",
+ "dev.mcp.auth.desc": "Select authentication method for MCP server",
+ "dev.mcp.auth.label": "Auth type",
+ "dev.mcp.auth.none": "No auth",
+ "dev.mcp.auth.placeholder": "Select auth type",
+ "dev.mcp.auth.token.desc": "Enter your API Key or Bearer Token",
+ "dev.mcp.auth.token.label": "API Key",
+ "dev.mcp.auth.token.placeholder": "sk-xxxxx",
+ "dev.mcp.auth.token.required": "Enter auth token",
+ "dev.mcp.avatar.label": "Skill icon",
+ "dev.mcp.command.desc": "Executable or script to start MCP STDIO server",
+ "dev.mcp.command.label": "Command",
+ "dev.mcp.command.placeholder": "e.g. npx / uv / docker",
+ "dev.mcp.command.required": "Enter command",
+ "dev.mcp.desc.desc": "Add Skill description",
+ "dev.mcp.desc.label": "Description",
+ "dev.mcp.desc.placeholder": "Usage instructions and scenarios",
+ "dev.mcp.endpoint.desc": "Enter your MCP Streamable HTTP server address",
+ "dev.mcp.endpoint.label": "MCP Endpoint URL",
+ "dev.mcp.env.add": "Add row",
+ "dev.mcp.env.desc": "Enter environment variables for MCP server",
+ "dev.mcp.env.duplicateKeyError": "Keys must be unique",
+ "dev.mcp.env.formValidationFailed": "Form validation failed, check format",
+ "dev.mcp.env.keyRequired": "Key required",
+ "dev.mcp.env.label": "MCP server env vars",
+ "dev.mcp.env.stringifyError": "Cannot serialize, check format",
+ "dev.mcp.headers.add": "Add row",
+ "dev.mcp.headers.desc": "Enter HTTP headers",
+ "dev.mcp.headers.label": "HTTP Headers",
+ "dev.mcp.identifier.desc": "Name for this MCP (English characters only)",
+ "dev.mcp.identifier.invalid": "Identifier must contain only letters, numbers, hyphens, underscores",
+ "dev.mcp.identifier.label": "MCP name",
+ "dev.mcp.identifier.placeholder": "e.g. my-mcp-plugin",
+ "dev.mcp.identifier.required": "Enter MCP identifier",
+ "dev.mcp.previewManifest": "Preview manifest",
+ "dev.mcp.quickImport": "Import JSON config",
+ "dev.mcp.quickImportError.empty": "Content cannot be empty",
+ "dev.mcp.quickImportError.invalidJson": "Invalid JSON",
+ "dev.mcp.quickImportError.invalidStructure": "Invalid JSON structure",
+ "dev.mcp.stdioNotSupported": "STDIO MCP not supported in current environment",
+ "dev.mcp.testConnection": "Test connection",
+ "dev.mcp.testConnectionTip": "MCP will be available after successful connection test",
+ "dev.mcp.type.desc": "Select MCP type, web only supports Streamable HTTP",
+ "dev.mcp.type.httpFeature1": "Web and desktop compatible",
+ "dev.mcp.type.httpFeature2": "Connect to remote MCP server, no setup required",
+ "dev.mcp.type.httpShortDesc": "Streamable HTTP protocol",
+ "dev.mcp.type.label": "MCP type",
+ "dev.mcp.type.stdioFeature1": "Lower latency, for local execution",
+ "dev.mcp.type.stdioFeature2": "Requires local MCP server installation",
+ "dev.mcp.type.stdioNotAvailable": "STDIO only available on desktop",
+ "dev.mcp.type.stdioShortDesc": "Standard input/output protocol",
+ "dev.mcp.type.title": "MCP type",
+ "dev.mcp.url.desc": "Enter MCP Server Streamable HTTP URL (SSE not supported)",
+ "dev.mcp.url.invalid": "Enter valid URL",
+ "dev.mcp.url.label": "Streamable HTTP Endpoint URL",
+ "dev.mcp.url.required": "Enter MCP server URL",
+ "dev.meta.author.desc": "Skill author",
+ "dev.meta.author.label": "Author",
+ "dev.meta.avatar.desc": "Skill icon (emoji or URL)",
+ "dev.meta.avatar.label": "Icon",
+ "dev.meta.description.desc": "Skill description",
+ "dev.meta.description.label": "Description",
+ "dev.meta.description.placeholder": "Search engine for information",
+ "dev.meta.formFieldRequired": "Required field",
+ "dev.meta.homepage.desc": "Skill homepage",
+ "dev.meta.homepage.label": "Homepage",
+ "dev.meta.identifier.desc": "Unique identifier, auto-detected from manifest",
+ "dev.meta.identifier.errorDuplicate": "Identifier conflicts with existing Skill",
+ "dev.meta.identifier.label": "Identifier",
+ "dev.meta.identifier.pattenErrorMessage": "Only letters, numbers, hyphens, underscores allowed",
+ "dev.meta.lobe": "{{appName}} Skill",
+ "dev.meta.manifest.desc": "{{appName}} will install Skill via this URL",
+ "dev.meta.manifest.label": "Manifest URL",
+ "dev.meta.manifest.preview": "Preview manifest",
+ "dev.meta.manifest.refresh": "Refresh",
+ "dev.meta.openai": "OpenAI Skill",
+ "dev.meta.title.desc": "Skill title",
+ "dev.meta.title.label": "Title",
+ "dev.meta.title.placeholder": "Search engine",
+ "dev.metaConfig": "Meta config",
+ "dev.modalDesc": "Custom Skills can be used for development or directly in conversations. See <1>docs↗1>",
+ "dev.openai.importUrl": "Import from URL",
+ "dev.openai.schema": "Schema",
+ "dev.preview.api.noParams": "No parameters",
+ "dev.preview.api.noResults": "No APIs found",
+ "dev.preview.api.params": "Parameters:",
+ "dev.preview.api.searchPlaceholder": "Search Skills…",
+ "dev.preview.card": "Preview Skill card",
+ "dev.preview.desc": "Preview description",
+ "dev.preview.empty.desc": "Complete configuration to preview Skill capabilities",
+ "dev.preview.empty.title": "Configure to preview",
+ "dev.preview.title": "Skill name preview",
+ "dev.save": "Install",
+ "dev.saveSuccess": "Settings saved",
+ "dev.tabs.manifest": "Manifest",
+ "dev.tabs.meta": "Meta info",
+ "dev.title.create": "Add custom Skill",
+ "dev.title.edit": "Edit custom Skill",
+ "dev.type.lobe": "{{appName}} Skill",
+ "dev.type.openai": "OpenAI Skill",
+ "dev.update": "Update",
+ "dev.updateSuccess": "Settings updated",
+ "empty.description": "Browse the Skill store. Install one to get started, add more later.",
+ "empty.search": "No matching Skills",
+ "empty.title": "No Skills",
+ "error.details": "Error details",
+ "error.fetchError": "Failed to fetch manifest. Verify URL and CORS access",
+ "error.installError": "Failed to install {{name}}",
+ "error.manifestInvalid": "Invalid manifest: \n\n {{error}}",
+ "error.noManifest": "Manifest not found",
+ "error.openAPIInvalid": "OpenAPI parse failed: \n\n {{error}}",
+ "error.reinstallError": "Failed to refresh {{name}}",
+ "error.renderError": "Render error",
+ "error.testConnectionFailed": "Failed to fetch manifest: {{error}}",
+ "error.unknownError": "Unknown error",
+ "error.urlError": "URL did not return JSON, verify link",
+ "inspector.args": "View arguments",
+ "inspector.delete": "Delete call",
+ "inspector.orphanedToolCall": "Orphaned Skill call detected, may affect Agent execution. Remove it.",
+ "inspector.pluginRender": "View Skill UI",
+ "list.item.deprecated.title": "Deleted",
+ "list.item.local.config": "Config",
+ "list.item.local.title": "Custom",
+ "loading.content": "Calling Skill…",
+ "loading.plugin": "Skill running…",
+ "mcpEmpty.deployment": "No deployment options",
+ "mcpEmpty.prompts": "No prompts",
+ "mcpEmpty.resources": "No resources",
+ "mcpEmpty.tools": "No tools",
+ "mcpInstall.CHECKING_INSTALLATION": "Checking installation…",
+ "mcpInstall.COMPLETED": "Completed",
+ "mcpInstall.CONFIGURATION_REQUIRED": "Complete configuration to continue",
+ "mcpInstall.ERROR": "Install error",
+ "mcpInstall.FETCHING_MANIFEST": "Fetching manifest…",
+ "mcpInstall.GETTING_SERVER_MANIFEST": "Initializing MCP server…",
+ "mcpInstall.INSTALLING_PLUGIN": "Installing Skill…",
+ "mcpInstall.configurationDescription": "Configure required parameters for this MCP",
+ "mcpInstall.configurationRequired": "Configure parameters",
+ "mcpInstall.continueInstall": "Continue",
+ "mcpInstall.dependenciesDescription": "Install required dependencies, then recheck to continue.",
+ "mcpInstall.dependenciesRequired": "Install system dependencies",
+ "mcpInstall.dependencyStatus.installed": "Installed",
+ "mcpInstall.dependencyStatus.notInstalled": "Not installed",
+ "mcpInstall.dependencyStatus.requiredVersion": "Required: {{version}}",
+ "mcpInstall.errorDetails.args": "Arguments",
+ "mcpInstall.errorDetails.command": "Command",
+ "mcpInstall.errorDetails.connectionParams": "Connection params",
+ "mcpInstall.errorDetails.env": "Env vars",
+ "mcpInstall.errorDetails.errorOutput": "Error log",
+ "mcpInstall.errorDetails.exitCode": "Exit code",
+ "mcpInstall.errorDetails.hideDetails": "Hide details",
+ "mcpInstall.errorDetails.originalError": "Original error",
+ "mcpInstall.errorDetails.showDetails": "View details",
+ "mcpInstall.errorTypes.AUTHORIZATION_ERROR": "Auth error",
+ "mcpInstall.errorTypes.CONNECTION_FAILED": "Connection failed",
+ "mcpInstall.errorTypes.INITIALIZATION_TIMEOUT": "Init timeout",
+ "mcpInstall.errorTypes.PROCESS_SPAWN_ERROR": "Process start failed",
+ "mcpInstall.errorTypes.UNKNOWN_ERROR": "Unknown error",
+ "mcpInstall.errorTypes.VALIDATION_ERROR": "Validation failed",
+ "mcpInstall.installError": "MCP install failed: {{detail}}",
+ "mcpInstall.installMethods.manual": "Manual:",
+ "mcpInstall.installMethods.recommended": "Recommended:",
+ "mcpInstall.recheckDependencies": "Recheck",
+ "mcpInstall.skipDependencies": "Skip",
+ "pluginList": "Skills",
+ "protocolInstall.actions.install": "Install",
+ "protocolInstall.actions.installAnyway": "Install anyway",
+ "protocolInstall.actions.installed": "Installed",
+ "protocolInstall.config.addEnv": "Add env var",
+ "protocolInstall.config.addHeaders": "Add header",
+ "protocolInstall.config.args": "Arguments",
+ "protocolInstall.config.command": "Command",
+ "protocolInstall.config.env": "Environment",
+ "protocolInstall.config.headers": "Headers",
+ "protocolInstall.config.title": "Configuration",
+ "protocolInstall.config.type.http": "Type: HTTP",
+ "protocolInstall.config.type.label": "Type",
+ "protocolInstall.config.type.stdio": "Type: Stdio",
+ "protocolInstall.config.url": "Server URL",
+ "protocolInstall.custom.badge": "Custom Skill",
+ "protocolInstall.custom.security.description": "Unofficial Skill, may have security risks. Verify source before installing.",
+ "protocolInstall.custom.security.title": "Security",
+ "protocolInstall.custom.title": "Install custom Skill",
+ "protocolInstall.install.title": "Install info",
+ "protocolInstall.marketplace.title": "Install third-party Skill",
+ "protocolInstall.marketplace.trustedBy": "By {{name}}",
+ "protocolInstall.marketplace.unverified.title": "Unverified third-party Skill",
+ "protocolInstall.marketplace.unverified.warning": "Verify the source before installing this community Skill.",
+ "protocolInstall.marketplace.verified": "Verified",
+ "protocolInstall.messages.connectionTestFailed": "Connection test failed",
+ "protocolInstall.messages.installError": "Install failed, retry",
+ "protocolInstall.messages.installSuccess": "{{name}} installed. Enable now or configure later.",
+ "protocolInstall.messages.manifestError": "Failed to fetch Skill info. Check network or retry later.",
+ "protocolInstall.messages.manifestNotFound": "Manifest not found",
+ "protocolInstall.meta.author": "Author",
+ "protocolInstall.meta.homepage": "Homepage",
+ "protocolInstall.meta.identifier": "Identifier",
+ "protocolInstall.meta.source": "Source",
+ "protocolInstall.meta.version": "Version",
+ "protocolInstall.official.badge": "LobeHub Official Skill",
+ "protocolInstall.official.description": "Official LobeHub Skill, verified and security-checked.",
+ "protocolInstall.official.loadingMessage": "Loading Skill details…",
+ "protocolInstall.official.loadingTitle": "Loading",
+ "protocolInstall.official.title": "Install official Skill",
+ "protocolInstall.title": "Install MCP",
+ "protocolInstall.warning": "Verify the Skill source. Disable or remove anytime in settings.",
+ "search.config.addKey": "Add key",
+ "search.config.close": "Remove",
+ "search.config.confirm": "Done, retry",
+ "search.crawPages.crawling": "Identifying links",
+ "search.crawPages.detail.preview": "Preview",
+ "search.crawPages.detail.raw": "Raw text",
+ "search.crawPages.detail.tooLong": "Text truncated to {{characters}} chars for context, excess omitted.",
+ "search.crawPages.meta.crawler": "Crawler mode",
+ "search.crawPages.meta.words": "Characters",
+ "search.searchxng.baseURL": "Enter URL",
+ "search.searchxng.description": "Enter SearchXNG URL to start web search",
+ "search.searchxng.keyPlaceholder": "Enter key",
+ "search.searchxng.title": "Configure SearchXNG",
+ "search.searchxng.unconfiguredDesc": "Contact admin to configure SearchXNG",
+ "search.searchxng.unconfiguredTitle": "SearchXNG not configured",
+ "search.title": "Web Search",
+ "setting": "Settings",
+ "settings.capabilities.prompts": "Prompts",
+ "settings.capabilities.resources": "Resources",
+ "settings.capabilities.title": "Skills",
+ "settings.capabilities.tools": "Tools",
+ "settings.configuration.title": "Configuration",
+ "settings.connection.args": "Arguments",
+ "settings.connection.command": "Command",
+ "settings.connection.title": "Connection",
+ "settings.connection.type": "Type",
+ "settings.connection.url": "Server URL",
+ "settings.edit": "Edit",
+ "settings.envConfigDescription": "Passed as environment variables when MCP server starts",
+ "settings.httpTypeNotice": "HTTP MCP has no env vars to configure",
+ "settings.indexUrl.title": "Community index",
+ "settings.indexUrl.tooltip": "Edit via deployment env vars",
+ "settings.messages.connectionUpdateFailed": "Failed to update connection",
+ "settings.messages.connectionUpdateSuccess": "Connection updated",
+ "settings.messages.envUpdateFailed": "Failed to save env vars",
+ "settings.messages.envUpdateSuccess": "Env vars saved",
+ "settings.modalDesc": "Configure community URL to use custom Skill community.",
+ "settings.rules.argsRequired": "Enter arguments",
+ "settings.rules.commandRequired": "Enter command",
+ "settings.rules.urlRequired": "Enter server URL",
+ "settings.saveSettings": "Save",
+ "settings.title": "Skill community settings",
+ "showInPortal": "View details in Workspace",
+ "store.actions.cancel": "Cancel",
+ "store.actions.confirmUninstall": "Uninstalling will clear Skill config. Continue?",
+ "store.actions.detail": "Details",
+ "store.actions.install": "Install",
+ "store.actions.manifest": "Edit manifest",
+ "store.actions.settings": "Settings",
+ "store.actions.uninstall": "Uninstall",
+ "store.communityPlugin": "Community",
+ "store.customPlugin": "Custom",
+ "store.empty": "No Skills installed",
+ "store.emptySelectHint": "Select a Skill to view details",
+ "store.installAllPlugins": "Install all",
+ "store.networkError": "Failed to fetch Skill store. Check network and retry.",
+ "store.placeholder": "Search Skills by name or keyword…",
+ "store.releasedAt": "Released {{createdAt}}",
+ "store.tabs.installed": "Installed",
+ "store.tabs.mcp": "MCP",
+ "store.tabs.old": "LobeHub Skills",
+ "store.title": "Skill Store",
+ "unknownError": "Unknown error",
+ "unknownPlugin": "Unknown Skill"
+}
diff --git a/locales/en-US/portal.json b/locales/en-US/portal.json
new file mode 100644
index 0000000000..15e6a02a7d
--- /dev/null
+++ b/locales/en-US/portal.json
@@ -0,0 +1,23 @@
+{
+ "Artifacts": "Artifacts",
+ "FilePreview.tabs.chunk": "Chunk",
+ "FilePreview.tabs.file": "File",
+ "Plugins": "Skills",
+ "artifacts.display.code": "Code",
+ "artifacts.display.preview": "Preview",
+ "artifacts.svg.copyAsImage": "Copy as Image",
+ "artifacts.svg.copyFail": "Copy failed: {{error}}. Try again.",
+ "artifacts.svg.copySuccess": "Image copied successfully",
+ "artifacts.svg.download.png": "Download as PNG",
+ "artifacts.svg.download.svg": "Download as SVG",
+ "emptyArtifactList": "No Artifacts yet. Use Skills in the conversation, then come back here.",
+ "emptyKnowledgeList": "This list is empty.",
+ "files": "Files",
+ "messageDetail": "Message Details",
+ "notebook.confirmDelete": "Delete this Page?",
+ "notebook.delete": "Delete",
+ "notebook.empty": "No pages yet. Pages linked to this Topic will show up here.",
+ "notebook.title": "Notebook",
+ "openInPageEditor": "Edit in Page",
+ "title": "Workspace"
+}
diff --git a/locales/en-US/ragEval.json b/locales/en-US/ragEval.json
new file mode 100644
index 0000000000..ea2fc36294
--- /dev/null
+++ b/locales/en-US/ragEval.json
@@ -0,0 +1,43 @@
+{
+ "addDataset.confirm": "Create",
+ "addDataset.description.placeholder": "Dataset description (optional)",
+ "addDataset.name.placeholder": "Dataset name",
+ "addDataset.name.required": "Please enter the dataset name",
+ "addDataset.title": "Add Dataset",
+ "dataset.addNewButton": "Create Dataset",
+ "dataset.emptyGuide": "There are currently no datasets. Please create a dataset.",
+ "dataset.list.table.actions.importData": "Import Data",
+ "dataset.list.table.columns.actions": "Actions",
+ "dataset.list.table.columns.ideal.title": "Expected Answer",
+ "dataset.list.table.columns.question.title": "Question",
+ "dataset.list.table.columns.referenceFiles.title": "Reference Files",
+ "dataset.list.table.notSelected": "Please select a dataset on the left",
+ "dataset.list.table.title": "Dataset Details",
+ "dataset.list.title": "Dataset",
+ "evaluation.addEvaluation.confirm": "Create",
+ "evaluation.addEvaluation.datasetId.placeholder": "Please select your evaluation dataset",
+ "evaluation.addEvaluation.datasetId.required": "Please select an evaluation dataset",
+ "evaluation.addEvaluation.description.placeholder": "Evaluation task description (optional)",
+ "evaluation.addEvaluation.name.placeholder": "Evaluation task name",
+ "evaluation.addEvaluation.name.required": "Please enter the evaluation task name",
+ "evaluation.addEvaluation.title": "Add Evaluation Task",
+ "evaluation.addNewButton": "Create Evaluation",
+ "evaluation.emptyGuide": "There are currently no evaluation tasks. Start creating an evaluation.",
+ "evaluation.table.columns.actions.checkStatus": "Check Status",
+ "evaluation.table.columns.actions.confirmDelete": "Are you sure you want to delete this evaluation?",
+ "evaluation.table.columns.actions.confirmRun": "Are you sure you want to start running? The evaluation task will be executed asynchronously in the background, and closing the page will not affect the execution of the asynchronous task.",
+ "evaluation.table.columns.actions.downloadRecords": "Download Evaluation",
+ "evaluation.table.columns.actions.retry": "Retry",
+ "evaluation.table.columns.actions.run": "Run",
+ "evaluation.table.columns.actions.title": "Actions",
+ "evaluation.table.columns.datasetId.title": "Dataset",
+ "evaluation.table.columns.name.title": "Evaluation Task Name",
+ "evaluation.table.columns.records.title": "Number of Evaluation Records",
+ "evaluation.table.columns.referenceFiles.title": "Reference Files",
+ "evaluation.table.columns.status.error": "Execution Error",
+ "evaluation.table.columns.status.pending": "Pending",
+ "evaluation.table.columns.status.processing": "In Progress",
+ "evaluation.table.columns.status.success": "Execution Successful",
+ "evaluation.table.columns.status.title": "Status",
+ "evaluation.table.title": "Evaluation Task List"
+}
diff --git a/locales/en-US/setting.json b/locales/en-US/setting.json
new file mode 100644
index 0000000000..cd493747e2
--- /dev/null
+++ b/locales/en-US/setting.json
@@ -0,0 +1,539 @@
+{
+ "about.title": "About",
+ "advancedSettings": "Advanced Settings",
+ "agentInfoDescription.basic.avatar": "Avatar",
+ "agentInfoDescription.basic.description": "Description",
+ "agentInfoDescription.basic.name": "Name",
+ "agentInfoDescription.basic.tags": "Tags",
+ "agentInfoDescription.basic.title": "Agent info",
+ "agentInfoDescription.chat.enableHistoryCount": "Enable Message History Count",
+ "agentInfoDescription.chat.historyCount": "Message History Count",
+ "agentInfoDescription.chat.no": "No",
+ "agentInfoDescription.chat.searchMode": "Search Mode",
+ "agentInfoDescription.chat.title": "Chat Preferences",
+ "agentInfoDescription.chat.yes": "Yes",
+ "agentInfoDescription.model.maxTokens": "Max Token Count",
+ "agentInfoDescription.model.model": "Model",
+ "agentInfoDescription.model.provider": "Provider",
+ "agentInfoDescription.model.temperature": "Temperature",
+ "agentInfoDescription.model.title": "Model Settings",
+ "agentInfoDescription.model.topP": "Top P Value",
+ "agentInfoDescription.plugins.count": "Skill Settings ({{count}})",
+ "agentInfoDescription.plugins.empty": "No Skills installed yet",
+ "agentInfoDescription.plugins.title": "Installed Skills",
+ "agentInfoDescription.role.systemRole": "Agent Profile",
+ "agentInfoDescription.role.title": "Agent Profile",
+ "agentInfoDescription.value.unset": "Not Set",
+ "agentInfoDescription.value.untitled": "Untitled Agent",
+ "agentTab.chat": "Chat Preferences",
+ "agentTab.meta": "Agent info",
+ "agentTab.modal": "Model Settings",
+ "agentTab.opening": "Opening Settings",
+ "agentTab.plugin": "Skill Settings",
+ "agentTab.prompt": "Agent Profile",
+ "agentTab.tts": "Voice Service",
+ "analytics.telemetry.desc": "Send anonymous usage data to help improve {{appName}}. You can turn this off anytime in Settings → About.",
+ "analytics.telemetry.title": "Send Anonymous Usage Data",
+ "analytics.title": "Analytics",
+ "checking": "Checking...",
+ "checkingPermissions": "Checking permissions...",
+ "danger.clear.action": "Clear Now",
+ "danger.clear.confirm": "Clear all chat data? This can’t be undone.",
+ "danger.clear.desc": "This clears all session data, including Agents, files, messages, and Skills. Consider exporting or backing up first—it’s your call.",
+ "danger.clear.success": "All session messages have been cleared",
+ "danger.clear.title": "Clear All Session Messages",
+ "danger.reset.action": "Reset Now",
+ "danger.reset.confirm": "Reset all settings?",
+ "danger.reset.currentVersion": "Current Version",
+ "danger.reset.desc": "Restore all settings to defaults. Your data won’t be deleted, but you’ll need to set preferences again.",
+ "danger.reset.success": "All settings have been reset",
+ "danger.reset.title": "Reset All Settings",
+ "defaultAgent.model.desc": "Default model used when creating a new Agent",
+ "defaultAgent.model.title": "Model",
+ "defaultAgent.title": "Default Agent Settings",
+ "group.aiConfig": "Model",
+ "group.common": "General",
+ "group.profile": "Account",
+ "group.system": "System",
+ "groupTab.chat": "Chat",
+ "groupTab.members": "Members",
+ "groupTab.meta": "Basic Info",
+ "header.desc": "Preferences and model settings",
+ "header.global": "Global Settings",
+ "header.group": "Group Settings",
+ "header.groupDesc": "Manage group and chat preferences",
+ "header.session": "Session Settings",
+ "header.sessionDesc": "Agent Profile and session preferences",
+ "header.sessionWithName": "Session Settings · {{name}}",
+ "header.title": "Settings",
+ "hotkey.conflicts": "Conflicts with existing hotkeys",
+ "hotkey.errors.CONFLICT": "Hotkey conflict: This hotkey is already assigned to another function",
+ "hotkey.errors.INVALID_FORMAT": "Invalid hotkey format: Please use the correct format (e.g., CommandOrControl+E)",
+ "hotkey.errors.INVALID_ID": "Invalid hotkey ID",
+ "hotkey.errors.NO_MODIFIER": "Hotkey must include a modifier key (Ctrl, Alt, Shift, etc.)",
+ "hotkey.errors.SYSTEM_OCCUPIED": "Hotkey is occupied by the system or another application",
+ "hotkey.errors.UNKNOWN": "Update failed: Unknown error",
+ "hotkey.group.conversation": "Conversation",
+ "hotkey.group.desktop": "Desktop",
+ "hotkey.group.essential": "Essential",
+ "hotkey.invalidCombination": "The hotkey must include at least one modifier key (Ctrl, Alt, Shift) and one regular key",
+ "hotkey.record": "Press a key to record the hotkey",
+ "hotkey.reset": "Reset to default hotkeys",
+ "hotkey.title": "Hotkeys",
+ "hotkey.updateError": "Failed to update hotkey: Network or system error",
+ "hotkey.updateSuccess": "Hotkey updated successfully",
+ "llm.aesGcm": "Your keys and proxy address will be encrypted using the <1>AES-GCM1> encryption algorithm",
+ "llm.apiKey.desc": "Please enter your {{name}} API Key",
+ "llm.apiKey.placeholder": "{{name}} API Key",
+ "llm.apiKey.title": "API Key",
+ "llm.checker.button": "Check",
+ "llm.checker.desc": "Test if the API Key and proxy address are filled in correctly",
+ "llm.checker.pass": "Check Passed",
+ "llm.checker.title": "Connectivity Check",
+ "llm.customModelCards.addNew": "Create and add {{id}} model",
+ "llm.customModelCards.config": "Model Configuration",
+ "llm.customModelCards.confirmDelete": "You are about to delete this custom model. Once deleted, it cannot be recovered. Please proceed with caution.",
+ "llm.customModelCards.modelConfig.azureDeployName.extra": "The field actually requested in Azure OpenAI",
+ "llm.customModelCards.modelConfig.azureDeployName.placeholder": "Enter the model deployment name in Azure",
+ "llm.customModelCards.modelConfig.azureDeployName.title": "Model Deployment Name",
+ "llm.customModelCards.modelConfig.displayName.placeholder": "Enter the display name of the model, such as ChatGPT, GPT-4, etc.",
+ "llm.customModelCards.modelConfig.displayName.title": "Model Display Name",
+ "llm.customModelCards.modelConfig.files.extra": "The current file upload implementation is merely a hack solution and is intended for personal experimentation only. Please wait for a complete file upload capability in future updates.",
+ "llm.customModelCards.modelConfig.files.title": "Support File Upload",
+ "llm.customModelCards.modelConfig.functionCall.extra": "This only enables Skill calling in the app. Whether the model actually supports Skill calling depends on the model itself—please test it.",
+ "llm.customModelCards.modelConfig.functionCall.title": "Supports Skill calling",
+ "llm.customModelCards.modelConfig.id.extra": "Will be displayed as the model label",
+ "llm.customModelCards.modelConfig.id.placeholder": "Enter the model ID, such as gpt-4-turbo-preview or claude-2.1",
+ "llm.customModelCards.modelConfig.id.title": "Model ID",
+ "llm.customModelCards.modelConfig.modalTitle": "Custom Model Configuration",
+ "llm.customModelCards.modelConfig.tokens.title": "Maximum Token Count",
+ "llm.customModelCards.modelConfig.vision.extra": "This only enables image upload in the app. Whether the model supports vision depends on the model itself—please test it.",
+ "llm.customModelCards.modelConfig.vision.title": "Supports vision",
+ "llm.fetchOnClient.desc": "Send requests directly from the browser to improve latency.",
+ "llm.fetchOnClient.title": "Use client request mode",
+ "llm.fetcher.clear": "Clear fetched model",
+ "llm.fetcher.fetch": "Get Model List",
+ "llm.fetcher.fetching": "Fetching Model List...",
+ "llm.fetcher.latestTime": "Last Updated: {{time}}",
+ "llm.fetcher.noLatestTime": "No list available yet",
+ "llm.helpDoc": "Configuration Guide",
+ "llm.modelList.desc": "Select the models to display in the session. The selected models will be displayed in the model list.",
+ "llm.modelList.placeholder": "Please select a model from the list",
+ "llm.modelList.title": "Model List",
+ "llm.modelList.total": "{{count}} models available in total",
+ "llm.proxyUrl.desc": "Must include http(s):// in addition to the default address",
+ "llm.proxyUrl.title": "API proxy URL",
+ "llm.waitingForMore": "More models are <1>planned to be added1>, stay tuned",
+ "llm.waitingForMoreLinkAriaLabel": "Open the Provider request form",
+ "marketPublish.modal.changelog.extra": "Describe the key changes and improvements in this version",
+ "marketPublish.modal.changelog.label": "Changelog",
+ "marketPublish.modal.changelog.maxLengthError": "Changelog must not exceed 500 characters",
+ "marketPublish.modal.changelog.placeholder": "Enter the changelog",
+ "marketPublish.modal.changelog.required": "Please enter the changelog",
+ "marketPublish.modal.comparison.local": "Current Local Version",
+ "marketPublish.modal.comparison.remote": "Currently Published Version",
+ "marketPublish.modal.identifier.extra": "This is the Agent’s unique identifier. Use lowercase letters, numbers, and hyphens.",
+ "marketPublish.modal.identifier.label": "Agent Identifier",
+ "marketPublish.modal.identifier.lengthError": "Identifier must be between 3 and 50 characters",
+ "marketPublish.modal.identifier.patternError": "Identifier can only contain lowercase letters, numbers, and hyphens",
+ "marketPublish.modal.identifier.placeholder": "Enter a unique identifier for the agent, e.g., web-development",
+ "marketPublish.modal.identifier.required": "Please enter the agent identifier",
+ "marketPublish.modal.loading.fetchingRemote": "Loading remote data...",
+ "marketPublish.modal.loading.submit": "Submitting Agent...",
+ "marketPublish.modal.loading.upload": "Publishing new version...",
+ "marketPublish.modal.messages.createVersionFailed": "Failed to create version: {{message}}",
+ "marketPublish.modal.messages.fetchRemoteFailed": "Failed to fetch remote agent data",
+ "marketPublish.modal.messages.missingIdentifier": "This Agent doesn’t have a Community identifier yet.",
+ "marketPublish.modal.messages.notAuthenticated": "Sign in to your Community account first.",
+ "marketPublish.modal.messages.publishFailed": "Publish failed: {{message}}",
+ "marketPublish.modal.submitButton": "Publish",
+ "marketPublish.modal.title.submit": "Share to Agent Community",
+ "marketPublish.modal.title.upload": "Publish New Version",
+ "marketPublish.resultModal.message": "Your Agent has been submitted for review. Once approved, it will go live automatically.",
+ "marketPublish.resultModal.title": "Submission Successful",
+ "marketPublish.resultModal.view": "View in Community",
+ "marketPublish.submit.button": "Share to Community",
+ "marketPublish.submit.tooltip": "Share this Agent to the Community",
+ "marketPublish.upload.button": "Publish New Version",
+ "marketPublish.upload.tooltip": "Publish a new version to Agent Community",
+ "memory.enabled.desc": "When enabled, the Agent can extract preferences and info from conversations (with your consent) and use them later. You can view, edit, or clear Memory anytime.",
+ "memory.enabled.title": "Enable Memory",
+ "memory.title": "Memory Settings",
+ "message.success": "Update successful",
+ "myAgents.actions.cancel": "Cancel",
+ "myAgents.actions.confirmDeprecate": "Confirm Deprecate",
+ "myAgents.actions.deprecate": "Deprecate Permanently",
+ "myAgents.actions.deprecateConfirmContent": "After deprecation, this agent will be permanently removed from the market and cannot be republished. This action is irreversible, please proceed with caution.",
+ "myAgents.actions.deprecateConfirmTitle": "Confirm Deprecate Agent?",
+ "myAgents.actions.deprecateError": "Failed to deprecate agent",
+ "myAgents.actions.deprecateLoading": "Deprecating agent...",
+ "myAgents.actions.deprecateSuccess": "Agent deprecated",
+ "myAgents.actions.edit": "Edit Agent",
+ "myAgents.actions.publish": "Publish Agent",
+ "myAgents.actions.publishError": "Failed to publish agent",
+ "myAgents.actions.publishLoading": "Publishing agent...",
+ "myAgents.actions.publishSuccess": "Agent published",
+ "myAgents.actions.unpublish": "Unpublish Agent",
+ "myAgents.actions.unpublishError": "Failed to unpublish agent",
+ "myAgents.actions.unpublishLoading": "Unpublishing agent...",
+ "myAgents.actions.unpublishSuccess": "Agent unpublished",
+ "myAgents.actions.viewDetail": "View Details",
+ "myAgents.detail.category": "Category",
+ "myAgents.detail.description": "Description",
+ "myAgents.detail.identifier": "Identifier",
+ "myAgents.detail.title": "Agent Details",
+ "myAgents.empty.description": "You haven't published any agents to the market yet",
+ "myAgents.empty.title": "No Published Agents",
+ "myAgents.errors.editFailed": "Failed to edit agent, please try again later",
+ "myAgents.errors.fetchFailed": "Failed to fetch agent details",
+ "myAgents.errors.notAuthenticated": "Please sign in to your market account first",
+ "myAgents.loginRequired.button": "Sign in to Market",
+ "myAgents.loginRequired.description": "Please sign in to your market account to view your published agents",
+ "myAgents.loginRequired.title": "Sign In Required",
+ "myAgents.status.archived": "Archived",
+ "myAgents.status.deprecated": "Deprecated",
+ "myAgents.status.published": "Published",
+ "myAgents.status.unpublished": "Unpublished",
+ "myAgents.title": "My Published Agents",
+ "plugin.addMCPPlugin": "Add MCP",
+ "plugin.addTooltip": "Custom Skills",
+ "plugin.clearDeprecated": "Remove Deprecated Skills",
+ "plugin.empty": "No Skills installed yet. Explore the <1>Skill Store1> to get started.",
+ "plugin.installStatus.deprecated": "Uninstalled",
+ "plugin.settings.hint": "Please fill in the following configurations based on the description",
+ "plugin.settings.title": "{{id}} Skill Configuration",
+ "plugin.settings.tooltip": "Skill Configuration",
+ "plugin.store": "Skill Store",
+ "settingAgent.avatar.sizeExceeded": "Image size exceeds 1MB limit, please choose a smaller image",
+ "settingAgent.avatar.title": "Avatar",
+ "settingAgent.backgroundColor.title": "Background Color",
+ "settingAgent.description.desc": "A brief introduction to your agent, not for character setting",
+ "settingAgent.description.placeholder": "Enter agent description",
+ "settingAgent.description.title": "Agent Description",
+ "settingAgent.name.placeholder": "Enter agent name",
+ "settingAgent.name.title": "Name",
+ "settingAgent.prompt.placeholder": "Enter agent settings, press / to open the command menu",
+ "settingAgent.prompt.title": "Agent Profile",
+ "settingAgent.submit": "Update Agent",
+ "settingAgent.tag.desc": "Agent tags will be displayed in the Agent Community",
+ "settingAgent.tag.placeholder": "Enter tag",
+ "settingAgent.tag.title": "Tag",
+ "settingAgent.title": "Agent info",
+ "settingAppearance.animationMode.agile": "Agile",
+ "settingAppearance.animationMode.desc": "Select the animation speed for application response actions",
+ "settingAppearance.animationMode.disabled": "Off",
+ "settingAppearance.animationMode.elegant": "Elegant",
+ "settingAppearance.animationMode.title": "Response Animation",
+ "settingAppearance.contextMenuMode.default": "Default",
+ "settingAppearance.contextMenuMode.desc": "Select the display mode for the chat message right-click menu",
+ "settingAppearance.contextMenuMode.disabled": "Disabled",
+ "settingAppearance.contextMenuMode.title": "Right-Click Menu Mode",
+ "settingAppearance.neutralColor.desc": "Custom grayscale with different color tendencies",
+ "settingAppearance.neutralColor.title": "Neutral Color",
+ "settingAppearance.noAnimation.desc": "Disable all animation effects in the application",
+ "settingAppearance.noAnimation.title": "No Animation Mode",
+ "settingAppearance.preview.title": "Color Palette",
+ "settingAppearance.primaryColor.desc": "Custom theme color",
+ "settingAppearance.primaryColor.title": "Theme Color",
+ "settingAppearance.title": "Application Appearance",
+ "settingChat.autoCreateTopicThreshold.desc": "Automatically create a topic when the current message count exceeds this value",
+ "settingChat.autoCreateTopicThreshold.title": "Message Threshold",
+ "settingChat.chatStyleType.title": "Chat Window Style",
+ "settingChat.chatStyleType.type.chat": "Conversation Mode",
+ "settingChat.chatStyleType.type.docs": "Page Mode",
+ "settingChat.compressThreshold.desc": "When the uncompressed history messages exceed this value, compression will be applied",
+ "settingChat.compressThreshold.title": "History Message Length Compression Threshold",
+ "settingChat.enableAutoCreateTopic.desc": "Whether to automatically create a topic during the conversation, only effective in temporary topics",
+ "settingChat.enableAutoCreateTopic.title": "Auto Create Topic",
+ "settingChat.enableCompressHistory.title": "Enable Automatic Summary of Chat History",
+ "settingChat.enableHistoryCount.alias": "Unlimited",
+ "settingChat.enableHistoryCount.limited": "Include only {{number}} conversation messages",
+ "settingChat.enableHistoryCount.setlimited": "Set limited history messages",
+ "settingChat.enableHistoryCount.title": "Limit History Message Count",
+ "settingChat.enableHistoryCount.unlimited": "Unlimited history message count",
+ "settingChat.enableStreaming.desc": "Enable streaming output to display responses in real-time. When disabled, only the complete response is shown.",
+ "settingChat.enableStreaming.title": "Enable Streaming Output",
+ "settingChat.historyCount.desc": "Number of historical messages carried with each request",
+ "settingChat.historyCount.title": "Attached History Message Count",
+ "settingChat.inputTemplate.desc": "The user's latest message will be filled into this template",
+ "settingChat.inputTemplate.placeholder": "Preprocessing template {{text}} will be replaced with real-time input information",
+ "settingChat.inputTemplate.title": "User Input Preprocessing",
+ "settingChat.submit": "Update Chat Preferences",
+ "settingChat.title": "Chat Settings",
+ "settingChatAppearance.fontSize.desc": "Font size of chat content",
+ "settingChatAppearance.fontSize.marks.normal": "Standard",
+ "settingChatAppearance.fontSize.title": "Font Size",
+ "settingChatAppearance.highlighterTheme.title": "Code Highlight Theme",
+ "settingChatAppearance.mermaidTheme.title": "Mermaid Theme",
+ "settingChatAppearance.title": "Chat Appearance",
+ "settingChatAppearance.transitionMode.desc": "Transition animation for chat messages",
+ "settingChatAppearance.transitionMode.options.fadeIn": "Fade In",
+ "settingChatAppearance.transitionMode.options.none.desc": "This depends on the model's response output method; please test it yourself.",
+ "settingChatAppearance.transitionMode.options.none.value": "None",
+ "settingChatAppearance.transitionMode.options.smooth": "Smooth",
+ "settingChatAppearance.transitionMode.title": "Transition Animation",
+ "settingCommon.devMode.desc": "Enable to show developer-related features and options",
+ "settingCommon.devMode.title": "Developer Mode",
+ "settingCommon.lang.autoMode": "Follow System",
+ "settingCommon.lang.title": "Language",
+ "settingCommon.liteMode.desc": "Enable to simplify the interface and hide advanced features",
+ "settingCommon.liteMode.title": "Lite Mode",
+ "settingCommon.responseLanguage.auto": "Follow System",
+ "settingCommon.responseLanguage.desc": "Choose the Agent’s reply language",
+ "settingCommon.responseLanguage.placeholder": "Select response language",
+ "settingCommon.responseLanguage.title": "Response Language",
+ "settingCommon.themeMode.auto": "Automatic",
+ "settingCommon.themeMode.dark": "Dark",
+ "settingCommon.themeMode.light": "Light",
+ "settingCommon.themeMode.title": "Theme",
+ "settingCommon.title": "General Settings",
+ "settingGroup.description.placeholder": "Enter Group description",
+ "settingGroup.description.title": "Group description",
+ "settingGroup.name.placeholder": "Enter Group name",
+ "settingGroup.name.title": "Group name",
+ "settingGroup.scene.desc": "Select Group scenario",
+ "settingGroup.scene.options.casual": "Casual",
+ "settingGroup.scene.options.productive": "Productive",
+ "settingGroup.scene.title": "Group scenario",
+ "settingGroup.submit": "Update Group",
+ "settingGroup.systemPrompt.placeholder": "Please enter the host system prompt",
+ "settingGroup.systemPrompt.title": "Host System Prompt",
+ "settingGroup.title": "Group Information",
+ "settingGroupChat.allowDM.desc": "When turned off, you can still send direct messages to the agent",
+ "settingGroupChat.allowDM.title": "Allow Direct Messages from Agent",
+ "settingGroupChat.enableSupervisor.desc": "Enable the moderator feature to manage Group conversations",
+ "settingGroupChat.enableSupervisor.title": "Enable Orchestrator",
+ "settingGroupChat.maxResponseInRow.desc": "Select how many consecutive messages a member can reply with. Set to 0 to disable this limit.",
+ "settingGroupChat.maxResponseInRow.title": "Consecutive Reply Count",
+ "settingGroupChat.model.desc": "Group members aren’t affected. Some models can’t be used as the Orchestrator model.",
+ "settingGroupChat.model.title": "Orchestrator model",
+ "settingGroupChat.orchestratorTitle": "Orchestrator",
+ "settingGroupChat.responseOrder.desc": "Agents reply based on their order in the chat",
+ "settingGroupChat.responseOrder.options.natural": "Natural",
+ "settingGroupChat.responseOrder.options.sequential": "Sequential",
+ "settingGroupChat.responseOrder.placeholder": "Select reply order",
+ "settingGroupChat.responseOrder.title": "Reply Order",
+ "settingGroupChat.responseSpeed.desc": "Control the overall pace of the conversation",
+ "settingGroupChat.responseSpeed.options.fast": "Fast",
+ "settingGroupChat.responseSpeed.options.medium": "Medium",
+ "settingGroupChat.responseSpeed.options.slow": "Slow",
+ "settingGroupChat.responseSpeed.placeholder": "Select reply speed",
+ "settingGroupChat.responseSpeed.title": "Reply Speed",
+ "settingGroupChat.revealDM.desc": "Make private messages sent to other members visible to you.",
+ "settingGroupChat.revealDM.title": "Show Private Messages",
+ "settingGroupChat.submit": "Update Settings",
+ "settingGroupChat.systemPrompt.desc": "Custom system prompt for the group chat host. This may affect the default host behavior.",
+ "settingGroupChat.systemPrompt.placeholder": "Please enter a custom host system prompt...",
+ "settingGroupChat.systemPrompt.title": "Host System Prompt",
+ "settingGroupChat.title": "Chat Settings",
+ "settingGroupMembers.addToGroup": "Add to Group",
+ "settingGroupMembers.availableAgents": "Available Agents",
+ "settingGroupMembers.createMember": "Create Member",
+ "settingGroupMembers.defaultAgent": "Custom Agent",
+ "settingGroupMembers.disableHost": "Disable Orchestrator",
+ "settingGroupMembers.edit": "Edit Member",
+ "settingGroupMembers.empty": "This Group has no members yet. Click + to add members.",
+ "settingGroupMembers.enableHost": "Enable Orchestrator",
+ "settingGroupMembers.groupHost": "Orchestrator",
+ "settingGroupMembers.groupMembers": "Group Members",
+ "settingGroupMembers.host.description": "With an Orchestrator, the Group can run more automatically—great for open-ended tasks.",
+ "settingGroupMembers.host.title": "Orchestrator",
+ "settingGroupMembers.noAvailableAgents": "No available agents",
+ "settingGroupMembers.noDescription": "No description",
+ "settingGroupMembers.noMembersInGroup": "No members in the group",
+ "settingGroupMembers.owner": "You (Owner)",
+ "settingGroupMembers.remove": "Remove Member",
+ "settingGroupMembers.removeFromGroup": "Remove from Group",
+ "settingGroupMembers.you": "You",
+ "settingImage.defaultCount.desc": "Set the default number of images generated when creating a new task in the image generation panel.",
+ "settingImage.defaultCount.label": "Default Image Count",
+ "settingImage.defaultCount.title": "AI Art",
+ "settingModel.enableMaxTokens.title": "Enable Max Tokens Limit",
+ "settingModel.enableReasoningEffort.title": "Enable Reasoning Effort Adjustment",
+ "settingModel.frequencyPenalty.desc": "The higher the value, the more diverse and rich the vocabulary; the lower the value, the simpler and more straightforward the language.",
+ "settingModel.frequencyPenalty.title": "Vocabulary Richness",
+ "settingModel.maxTokens.desc": "The maximum number of tokens used for each interaction",
+ "settingModel.maxTokens.title": "Max Tokens Limit",
+ "settingModel.model.desc": "{{provider}} model",
+ "settingModel.model.title": "Model",
+ "settingModel.params.title": "Advanced Parameters",
+ "settingModel.presencePenalty.desc": "The higher the value, the more inclined to use different expressions and avoid concept repetition; the lower the value, the more inclined to use repeated concepts or narratives, resulting in more consistent expression.",
+ "settingModel.presencePenalty.title": "Expression Divergence",
+ "settingModel.reasoningEffort.desc": "Higher values enhance reasoning ability but may increase response time and token usage.",
+ "settingModel.reasoningEffort.options.high": "High",
+ "settingModel.reasoningEffort.options.low": "Low",
+ "settingModel.reasoningEffort.options.medium": "Medium",
+ "settingModel.reasoningEffort.title": "Reasoning Effort",
+ "settingModel.submit": "Update Model Settings",
+ "settingModel.temperature.desc": "The higher the value, the more creative and imaginative the responses; the lower the value, the more rigorous the responses.",
+ "settingModel.temperature.title": "Creativity Level",
+ "settingModel.temperature.warning": "If the creativity level is set too high, the output may become garbled.",
+ "settingModel.title": "Model Settings",
+ "settingModel.topP.desc": "How many possibilities to consider; a higher value accepts more potential answers, while a lower value tends to choose the most likely answer. It is not recommended to change this alongside the creativity level.",
+ "settingModel.topP.title": "Openness to Ideas",
+ "settingOpening.openingMessage.desc": "The opening message displayed when the conversation starts, used to introduce the agent's features",
+ "settingOpening.openingMessage.placeholder": "Hello, I am your Custom Agent. You can start chatting with me right away, or go to Agent Settings to complete my information.",
+ "settingOpening.openingMessage.title": "Opening Message",
+ "settingOpening.openingQuestions.desc": "Guiding questions displayed at the beginning of the conversation",
+ "settingOpening.openingQuestions.empty": "Add opening questions to help users start the conversation quickly",
+ "settingOpening.openingQuestions.placeholder": "Please enter a question",
+ "settingOpening.openingQuestions.repeat": "Question already exists",
+ "settingOpening.openingQuestions.title": "Opening Questions",
+ "settingOpening.title": "Opening Settings",
+ "settingPlugin.title": "Skill List",
+ "settingSystem.accessCode.desc": "Encryption access is enabled by the administrator",
+ "settingSystem.accessCode.placeholder": "Enter access password",
+ "settingSystem.accessCode.title": "Access Password",
+ "settingSystem.oauth.info.desc": "Logged in",
+ "settingSystem.oauth.info.title": "Account Information",
+ "settingSystem.oauth.signin.action": "Sign In",
+ "settingSystem.oauth.signin.desc": "Sign in using SSO to unlock the app",
+ "settingSystem.oauth.signin.title": "Sign In to Your Account",
+ "settingSystem.oauth.signout.action": "Sign Out",
+ "settingSystem.oauth.signout.confirm": "Confirm sign out?",
+ "settingSystem.oauth.signout.success": "Sign out successful",
+ "settingSystem.title": "System Settings",
+ "settingTTS.openai.sttModel": "OpenAI Speech-to-Text Model",
+ "settingTTS.openai.title": "OpenAI",
+ "settingTTS.openai.ttsModel": "OpenAI Text-to-Speech Model",
+ "settingTTS.showAllLocaleVoice.desc": "If closed, only voices in the current language will be displayed",
+ "settingTTS.showAllLocaleVoice.title": "Show All Locale Voices",
+ "settingTTS.stt": "Speech Recognition Settings",
+ "settingTTS.sttAutoStop.desc": "When closed, speech recognition will not end automatically and requires manual click to stop",
+ "settingTTS.sttAutoStop.title": "Auto Stop Speech Recognition",
+ "settingTTS.sttLocale.desc": "The language of the speech input, this option can improve the accuracy of speech recognition",
+ "settingTTS.sttLocale.title": "Speech Recognition Language",
+ "settingTTS.sttService.desc": "Where 'browser' is the native speech recognition service of the browser",
+ "settingTTS.sttService.title": "Speech Recognition Service",
+ "settingTTS.submit": "Update Voice Service",
+ "settingTTS.title": "Speech Service",
+ "settingTTS.tts": "Text-to-Speech Settings",
+ "settingTTS.ttsService.desc": "If using OpenAI text-to-speech service, make sure the OpenAI model service is enabled",
+ "settingTTS.ttsService.title": "Text-to-Speech Service",
+ "settingTTS.voice.desc": "Select a voice for the current agent, different TTS services support different voices",
+ "settingTTS.voice.preview": "Voice Preview",
+ "settingTTS.voice.title": "Text-to-Speech Voice",
+ "startConversation": "Start Conversation",
+ "storage.actions.export.button": "Export",
+ "storage.actions.export.exportType.agent": "Export Agent Settings",
+ "storage.actions.export.exportType.agentWithMessage": "Export Agent and Messages",
+ "storage.actions.export.exportType.all": "Export Global Settings and All Agent Data",
+ "storage.actions.export.exportType.allAgent": "Export All Agent Settings",
+ "storage.actions.export.exportType.allAgentWithMessage": "Export All Agents and Messages",
+ "storage.actions.export.exportType.globalSetting": "Export Global Settings",
+ "storage.actions.export.title": "Export Data",
+ "storage.actions.import.button": "Import",
+ "storage.actions.import.title": "Import Data",
+ "storage.actions.title": "Advanced Operations",
+ "storage.desc": "Current storage usage in the browser",
+ "storage.embeddings.used": "Vector Storage",
+ "storage.title": "Data Storage",
+ "storage.used": "Storage Usage",
+ "submitAgentModal.button": "Submit Agent",
+ "submitAgentModal.identifier": "Agent Identifier",
+ "submitAgentModal.metaMiss": "Please complete the agent information before submitting. It should include name, description, and tags",
+ "submitAgentModal.placeholder": "Enter a unique identifier for the agent, e.g. web-development",
+ "submitAgentModal.success": "Agent submitted successfully",
+ "submitAgentModal.tooltips": "Share to Agent Community",
+ "submitFooter.reset": "Reset",
+ "submitFooter.submit": "Save",
+ "submitFooter.unSaved": "Unsaved Changes",
+ "submitFooter.unSavedWarning": "There are currently unsaved changes",
+ "sync.device.deviceName.hint": "Add a name for easy identification",
+ "sync.device.deviceName.placeholder": "Enter device name",
+ "sync.device.deviceName.title": "Device Name",
+ "sync.device.title": "Device Information",
+ "sync.device.unknownBrowser": "Unknown Browser",
+ "sync.device.unknownOS": "Unknown OS",
+ "sync.warning.tip": "After a long period of community testing, WebRTC synchronization may not reliably meet general data synchronization needs. Please <1>deploy a signaling server1> before use.",
+ "sync.webrtc.channelName.desc": "WebRTC will use this name to create a sync channel. Ensure the channel name is unique.",
+ "sync.webrtc.channelName.placeholder": "Enter sync channel name",
+ "sync.webrtc.channelName.shuffle": "Generate Randomly",
+ "sync.webrtc.channelName.title": "Sync Channel Name",
+ "sync.webrtc.channelPassword.desc": "Add a password to ensure channel privacy. Only devices with the correct password can join the channel.",
+ "sync.webrtc.channelPassword.placeholder": "Enter sync channel password",
+ "sync.webrtc.channelPassword.title": "Sync Channel Password",
+ "sync.webrtc.desc": "Real-time, peer-to-peer data communication requires all devices to be online for synchronization.",
+ "sync.webrtc.enabled.invalid": "Please fill in the signaling server and synchronization channel name before enabling.",
+ "sync.webrtc.enabled.title": "Enable Sync",
+ "sync.webrtc.signaling.desc": "WebRTC will use this address for synchronization",
+ "sync.webrtc.signaling.placeholder": "Enter signaling server address",
+ "sync.webrtc.signaling.title": "Signaling Server",
+ "sync.webrtc.title": "WebRTC Sync",
+ "systemAgent.agentMeta.label": "Model",
+ "systemAgent.agentMeta.modelDesc": "Model designated for generating agent name, description, avatar, and tags",
+ "systemAgent.agentMeta.title": "Agent Info Generation Helper",
+ "systemAgent.customPrompt.addPrompt": "Add Custom Prompt",
+ "systemAgent.customPrompt.desc": "Once filled out, the system agent will use the custom prompt when generating content",
+ "systemAgent.customPrompt.placeholder": "Please enter custom prompt",
+ "systemAgent.customPrompt.title": "Custom Prompt",
+ "systemAgent.generationTopic.label": "Model",
+ "systemAgent.generationTopic.modelDesc": "Model designated for automatic naming of AI art topics",
+ "systemAgent.generationTopic.title": "AI Art Topic Naming Agent",
+ "systemAgent.helpInfo": "When creating a new agent, the default agent settings will be used as preset values.",
+ "systemAgent.historyCompress.label": "Model",
+ "systemAgent.historyCompress.modelDesc": "Specify the model used to compress conversation history",
+ "systemAgent.historyCompress.title": "Conversation History Compression Agent",
+ "systemAgent.queryRewrite.label": "Model",
+ "systemAgent.queryRewrite.modelDesc": "Specify the model used to optimize user inquiries",
+ "systemAgent.queryRewrite.title": "Library query rewrite Agent",
+ "systemAgent.thread.label": "Model",
+ "systemAgent.thread.modelDesc": "The model designated for automatic renaming of subtopics",
+ "systemAgent.thread.title": "Subtopic Auto-Naming Agent",
+ "systemAgent.title": "System Agents",
+ "systemAgent.topic.label": "Model",
+ "systemAgent.topic.modelDesc": "Model designated for automatic topic renaming",
+ "systemAgent.topic.title": "Topic Auto-Naming Agent",
+ "systemAgent.translation.label": "Model",
+ "systemAgent.translation.modelDesc": "Specify the model used for translation",
+ "systemAgent.translation.title": "Message Translation Agent",
+ "tab.about": "About",
+ "tab.agent": "Agent Service",
+ "tab.apikey": "API Key Management",
+ "tab.common": "Appearance",
+ "tab.experiment": "Experiment",
+ "tab.hotkey": "Hotkeys",
+ "tab.image": "Image Generation Service",
+ "tab.llm": "Language Model",
+ "tab.memory": "Memory",
+ "tab.profile": "My Account",
+ "tab.provider": "AI Service Provider",
+ "tab.proxy": "Network Proxy",
+ "tab.security": "Security",
+ "tab.stats": "Analytics",
+ "tab.storage": "Data Storage",
+ "tab.sync": "Cloud Sync",
+ "tab.tts": "Text-to-Speech",
+ "tab.usage": "Usage Statistics",
+ "tools.add": "Add Skill",
+ "tools.builtins.groupName": "Built-ins",
+ "tools.disabled": "The current model does not support function calls and cannot use the skill",
+ "tools.klavis.addServer": "Add Server",
+ "tools.klavis.authCompleted": "Authentication Completed",
+ "tools.klavis.authFailed": "Authentication Failed",
+ "tools.klavis.authRequired": "Authentication Required",
+ "tools.klavis.connected": "Connected",
+ "tools.klavis.error": "Error",
+ "tools.klavis.groupName": "Klavis Tools",
+ "tools.klavis.manage": "Manage Klavis",
+ "tools.klavis.manageTitle": "Manage Klavis Integration",
+ "tools.klavis.noServers": "No connected servers",
+ "tools.klavis.notEnabled": "Klavis service not enabled",
+ "tools.klavis.oauthRequired": "Please complete OAuth authentication in the new window",
+ "tools.klavis.pendingAuth": "Pending Authentication",
+ "tools.klavis.serverCreated": "Server created successfully",
+ "tools.klavis.serverCreatedFailed": "Failed to create server",
+ "tools.klavis.serverRemoved": "Server removed",
+ "tools.klavis.servers": "servers",
+ "tools.klavis.tools": "tools",
+ "tools.klavis.verifyAuth": "I have completed authentication",
+ "tools.notInstalled": "Not Installed",
+ "tools.notInstalledWarning": "This skill is not currently installed, which may affect agent functionality.",
+ "tools.plugins.enabled": "Enabled: {{num}}",
+ "tools.plugins.groupName": "Skills",
+ "tools.plugins.noEnabled": "No skills enabled",
+ "tools.plugins.store": "Skill Store",
+ "tools.tabs.all": "All",
+ "tools.tabs.installed": "Enabled",
+ "tools.title": "Extension Tools"
+}
diff --git a/locales/en-US/subscription.json b/locales/en-US/subscription.json
new file mode 100644
index 0000000000..d074db8b98
--- /dev/null
+++ b/locales/en-US/subscription.json
@@ -0,0 +1,8 @@
+{
+ "plans.plan.enterprise.title": "Enterprise",
+ "plans.plan.free.title": "Free",
+ "plans.plan.hobby.title": "Hobby",
+ "plans.plan.premium.title": "Premium",
+ "plans.plan.starter.title": "Starter",
+ "plans.plan.ultimate.title": "Ultimate"
+}
diff --git a/locales/en-US/thread.json b/locales/en-US/thread.json
new file mode 100644
index 0000000000..d83dfa581d
--- /dev/null
+++ b/locales/en-US/thread.json
@@ -0,0 +1,6 @@
+{
+ "actions.confirmRemoveThread": "You are about to delete this subtopic. Once deleted, it cannot be recovered. Please proceed with caution.",
+ "newPortalThread.includeContext": "Include topic context",
+ "newPortalThread.title": "Start a new subtopic",
+ "notSupportMultiModals": "Subtopics do not currently support file/image uploads. If you have any requests, feel free to leave a message: <1>💬 Discussion Area1>"
+}
diff --git a/locales/en-US/tool.json b/locales/en-US/tool.json
new file mode 100644
index 0000000000..0c74ba5fbb
--- /dev/null
+++ b/locales/en-US/tool.json
@@ -0,0 +1,144 @@
+{
+ "agentGroupManagement.executeTask.agent": "Execute Agent",
+ "agentGroupManagement.executeTask.cancelled": "Cancelled",
+ "agentGroupManagement.executeTask.completed": "Task Completed",
+ "agentGroupManagement.executeTask.cost": "Cost",
+ "agentGroupManagement.executeTask.failed": "Task Failed",
+ "agentGroupManagement.executeTask.interrupted": "Interrupted",
+ "agentGroupManagement.executeTask.intervention.taskPlaceholder": "Please provide a detailed description of the task for the Agent to perform...",
+ "agentGroupManagement.executeTask.intervention.timeout": "Maximum execution time",
+ "agentGroupManagement.executeTask.intervention.timeoutUnit": "minutes",
+ "agentGroupManagement.executeTask.intervention.unknownAgent": "Unknown Agent",
+ "agentGroupManagement.executeTask.processing": "Processing...",
+ "agentGroupManagement.executeTask.steps": "Execution Steps",
+ "agentGroupManagement.executeTask.task": "Task Content",
+ "agentGroupManagement.executeTask.thread": "Thread ID",
+ "agentGroupManagement.executeTask.timeout": "Execution Timed Out",
+ "agentGroupManagement.executeTask.tokens": "Token Usage",
+ "codeInterpreter-legacy.error": "Execution Error",
+ "codeInterpreter-legacy.executing": "Executing...",
+ "codeInterpreter-legacy.files": "Files:",
+ "codeInterpreter-legacy.output": "Output:",
+ "codeInterpreter-legacy.returnValue": "Return Value:",
+ "codeInterpreter.error": "Execution Error",
+ "codeInterpreter.executing": "Executing...",
+ "codeInterpreter.files": "Files:",
+ "codeInterpreter.output": "Output:",
+ "codeInterpreter.returnValue": "Return Value:",
+ "dalle.autoGenerate": "Auto Generate",
+ "dalle.downloading": "The image links generated by DALL·E3 are only valid for 1 hour, caching the images locally...",
+ "dalle.generate": "Generate",
+ "dalle.generating": "Generating...",
+ "dalle.images": "Images:",
+ "dalle.prompt": "Prompt",
+ "lobe-gtd.actions.add": "Add",
+ "lobe-gtd.actions.clearCompleted": "Clear Completed",
+ "lobe-gtd.actions.placeholder": "Enter a to-do item...",
+ "lobe-gtd.addTodo.placeholder": "Add a todo item...",
+ "lobe-gtd.clearTodos.cleared": "{{count}} item(s) cleared",
+ "lobe-gtd.clearTodos.clearedCompleted": "{{count}} completed item(s) cleared",
+ "lobe-gtd.clearTodos.clearedCompleted_one": "{{count}} completed item cleared",
+ "lobe-gtd.clearTodos.clearedCompleted_other": "{{count}} completed items cleared",
+ "lobe-gtd.clearTodos.cleared_one": "{{count}} item cleared",
+ "lobe-gtd.clearTodos.cleared_other": "{{count}} items cleared",
+ "lobe-gtd.clearTodos.header": "Clear Todo Items",
+ "lobe-gtd.clearTodos.label": "Choose what to clear:",
+ "lobe-gtd.clearTodos.noItems": "No items to clear",
+ "lobe-gtd.clearTodos.option.all": "Clear all items (including pending)",
+ "lobe-gtd.clearTodos.option.completed": "Clear completed items only",
+ "lobe-gtd.clearTodos.remaining": "{{count}} item(s) remaining",
+ "lobe-gtd.clearTodos.remaining_one": "{{count}} item remaining",
+ "lobe-gtd.clearTodos.remaining_other": "{{count}} items remaining",
+ "lobe-gtd.completeTodos.completed": "{{count}} item(s) completed",
+ "lobe-gtd.completeTodos.completed_one": "{{count}} item completed",
+ "lobe-gtd.completeTodos.completed_other": "{{count}} items completed",
+ "lobe-gtd.createPlan.context.label": "Context (optional)",
+ "lobe-gtd.createPlan.context.placeholder": "Background, constraints, considerations...",
+ "lobe-gtd.createPlan.description.label": "Description",
+ "lobe-gtd.createPlan.description.placeholder": "Brief summary of the plan",
+ "lobe-gtd.createPlan.goal.label": "Goal",
+ "lobe-gtd.createPlan.goal.placeholder": "What do you want to achieve?",
+ "lobe-gtd.createTodos.created": "{{count}} to-do item(s) created",
+ "lobe-gtd.createTodos.created_one": "{{count}} to-do item created",
+ "lobe-gtd.createTodos.created_other": "{{count}} to-do items created",
+ "lobe-gtd.createTodos.total": "Total: {{count}} item(s)",
+ "lobe-gtd.createTodos.total_one": "Total: {{count}} item",
+ "lobe-gtd.createTodos.total_other": "Total: {{count}} items",
+ "lobe-gtd.removeTodos.removed": "{{count}} item(s) removed",
+ "lobe-gtd.removeTodos.removed_one": "{{count}} item removed",
+ "lobe-gtd.removeTodos.removed_other": "{{count}} items removed",
+ "lobe-gtd.status.done": "{{count}} completed",
+ "lobe-gtd.status.pending": "{{count}} pending",
+ "lobe-gtd.todoItem.placeholder": "Enter todo item...",
+ "lobe-gtd.todoList.empty": "To-do list is empty",
+ "lobe-gtd.todoList.items": "{{count}} item(s)",
+ "lobe-gtd.todoList.items_one": "{{count}} item",
+ "lobe-gtd.todoList.items_other": "{{count}} items",
+ "lobe-gtd.todoList.title": "To-Do List",
+ "lobe-gtd.updateTodos.updated": "To-do list updated",
+ "lobe-knowledge-base.readKnowledge.meta.chars": "Character Count",
+ "lobe-knowledge-base.readKnowledge.meta.lines": "Line Count",
+ "localFiles.editFile.newString": "Replace with",
+ "localFiles.editFile.oldString": "Find",
+ "localFiles.editFile.replaceAll": "Replace all occurrences",
+ "localFiles.editFile.replaceFirst": "Replace first occurrence only",
+ "localFiles.file": "File",
+ "localFiles.folder": "Folder",
+ "localFiles.moveFiles.itemsMoved": "{{count}} item(s) moved:",
+ "localFiles.moveFiles.itemsMoved_one": "{{count}} item moved:",
+ "localFiles.moveFiles.itemsMoved_other": "{{count}} items moved:",
+ "localFiles.moveFiles.itemsToMove": "{{count}} item(s) to move:",
+ "localFiles.moveFiles.itemsToMove_one": "{{count}} item to move:",
+ "localFiles.moveFiles.itemsToMove_other": "{{count}} items to move:",
+ "localFiles.open": "Open",
+ "localFiles.openFile": "Open File",
+ "localFiles.openFolder": "Open Folder",
+ "localFiles.read.more": "View More",
+ "localFiles.readFile": "Read File",
+ "localFiles.readFileError": "Failed to read file, please check if the file path is correct",
+ "localFiles.readFiles": "Read Files",
+ "localFiles.readFilesError": "Failed to read files, please check if the file path is correct",
+ "localFiles.writeFile.characters": "characters",
+ "localFiles.writeFile.preview": "Content Preview",
+ "localFiles.writeFile.truncated": "truncated",
+ "search.createNewSearch": "Create a new search record",
+ "search.emptyResult": "No results found, please modify your keywords and try again",
+ "search.genAiMessage": "Create Agent Message",
+ "search.includedTooltip": "The current search results will be included in the context of the conversation",
+ "search.keywords": "Keywords:",
+ "search.scoreTooltip": "Relevance score; a higher score indicates a closer match to the query keywords",
+ "search.searchBar.button": "Search",
+ "search.searchBar.placeholder": "Keywords",
+ "search.searchBar.tooltip": "This will refresh the search results and create a new summary message",
+ "search.searchCategory.placeholder": "Search Category",
+ "search.searchCategory.title": "Search Category:",
+ "search.searchCategory.value.files": "Files",
+ "search.searchCategory.value.general": "General",
+ "search.searchCategory.value.images": "Images",
+ "search.searchCategory.value.it": "Information Technology",
+ "search.searchCategory.value.map": "Maps",
+ "search.searchCategory.value.music": "Music",
+ "search.searchCategory.value.news": "News",
+ "search.searchCategory.value.science": "Science",
+ "search.searchCategory.value.social_media": "Social Media",
+ "search.searchCategory.value.videos": "Videos",
+ "search.searchEngine.placeholder": "Search Engine",
+ "search.searchEngine.title": "Search Engine:",
+ "search.searchResult": "Number of searches:",
+ "search.searchTimeRange.title": "Time Range:",
+ "search.searchTimeRange.value.anytime": "Anytime",
+ "search.searchTimeRange.value.day": "Within a day",
+ "search.searchTimeRange.value.month": "Within a month",
+ "search.searchTimeRange.value.week": "Within a week",
+ "search.searchTimeRange.value.year": "Within a year",
+ "search.summary": "Summary",
+ "search.summaryTooltip": "Summarize the current content",
+ "search.viewMoreResults": "View {{results}} more results",
+ "updateArgs.duplicateKeyError": "Field key must be unique",
+ "updateArgs.form.add": "Add an Item",
+ "updateArgs.form.key": "Field Key",
+ "updateArgs.form.value": "Field Value",
+ "updateArgs.formValidationFailed": "Form validation failed, please check the parameter format",
+ "updateArgs.keyRequired": "Field key cannot be empty",
+ "updateArgs.stringifyError": "Unable to serialize parameters, please check the parameter format"
+}
diff --git a/locales/en-US/topic.json b/locales/en-US/topic.json
new file mode 100644
index 0000000000..36d1ce36ef
--- /dev/null
+++ b/locales/en-US/topic.json
@@ -0,0 +1,37 @@
+{
+ "actions.addNewTopic": "Start New Topic",
+ "actions.autoRename": "Smart Rename",
+ "actions.confirmRemoveAll": "You are about to delete all topics. This action cannot be undone, please proceed with caution.",
+ "actions.confirmRemoveTopic": "You are about to delete this topic. This action cannot be undone, please proceed with caution.",
+ "actions.confirmRemoveUnstarred": "You are about to delete unstarred topics. This action cannot be undone, please proceed with caution.",
+ "actions.duplicate": "Create Copy",
+ "actions.export": "Export Topics",
+ "actions.import": "Import Conversation",
+ "actions.openInNewWindow": "Open in a new window",
+ "actions.removeAll": "Delete All Topics",
+ "actions.removeUnstarred": "Delete Unstarred Topics",
+ "defaultTitle": "Default Topic",
+ "displayItems": "Display Items",
+ "duplicateLoading": "Copying Topic...",
+ "duplicateSuccess": "Topic Copied Successfully",
+ "favorite": "Favorite",
+ "groupMode.ascMessages": "Sort by Total Messages Ascending",
+ "groupMode.byTime": "Group by Time",
+ "groupMode.descMessages": "Sort by Total Messages Descending",
+ "groupMode.flat": "No Grouping",
+ "groupTitle.byTime.month": "This Month",
+ "groupTitle.byTime.today": "Today",
+ "groupTitle.byTime.week": "This Week",
+ "groupTitle.byTime.yesterday": "Yesterday",
+ "guide.desc": "Click the button on the left to save the current conversation as a historical topic and start a new conversation.",
+ "guide.title": "Topic List",
+ "importError": "Import Failed",
+ "importInvalidFormat": "Invalid file format. Please ensure it is a valid JSON file.",
+ "importLoading": "Importing conversation...",
+ "importSuccess": "Successfully imported {{count}} messages",
+ "loadMore": "Load More",
+ "searchPlaceholder": "Search Topics...",
+ "searchResultEmpty": "No search results found.",
+ "temp": "Temporary",
+ "title": "Topic"
+}
diff --git a/locales/en-US/welcome.json b/locales/en-US/welcome.json
new file mode 100644
index 0000000000..4de604e4f0
--- /dev/null
+++ b/locales/en-US/welcome.json
@@ -0,0 +1,312 @@
+{
+ "guide.agents.replaceBtn": "Refresh",
+ "guide.agents.title": "New Agent Recommendations:",
+ "guide.defaultMessage": "I’m your Agent {{appName}}. Start with any idea.
Need a more specialized Agent? Click to create one.",
+ "guide.defaultMessageWithoutCreate": "Welcome to {{appName}}. One sentence is enough—just state your goal.",
+ "guide.groupActivities.analysis.codeReview.description": "Technical discussions and peer reviews of code changes and implementations",
+ "guide.groupActivities.analysis.codeReview.emoji": "💻",
+ "guide.groupActivities.analysis.codeReview.prompt": "Let's review some code together. Can you help us analyze it and identify areas for improvement?",
+ "guide.groupActivities.analysis.codeReview.title": "Code Review",
+ "guide.groupActivities.analysis.investment.description": "Analyze markets, discuss investment strategies, and share financial insights",
+ "guide.groupActivities.analysis.investment.emoji": "📈",
+ "guide.groupActivities.analysis.investment.prompt": "Let's analyze the market together. Can you help us discuss strategies and share insights?",
+ "guide.groupActivities.analysis.investment.title": "Investment Club",
+ "guide.groupActivities.analysis.research.description": "Explore scientific concepts, conduct experiments, and share discoveries",
+ "guide.groupActivities.analysis.research.emoji": "🔬",
+ "guide.groupActivities.analysis.research.prompt": "Let's explore science together! Can you help us experiment and share our findings?",
+ "guide.groupActivities.analysis.research.title": "Science Fair",
+ "guide.groupActivities.analysis.study.description": "Collaborative study sessions to discuss concepts and solve problems together",
+ "guide.groupActivities.analysis.study.emoji": "📚",
+ "guide.groupActivities.analysis.study.prompt": "Let's form a study group. Can you help us understand these concepts and solve problems together?",
+ "guide.groupActivities.analysis.study.title": "Study Group",
+ "guide.groupActivities.brainstorm.artWorkshop.description": "Create, critique, and appreciate various forms of visual and digital art",
+ "guide.groupActivities.brainstorm.artWorkshop.emoji": "🖼️",
+ "guide.groupActivities.brainstorm.artWorkshop.prompt": "Let's host an art workshop! Can you help us create, critique, and enjoy different forms of art?",
+ "guide.groupActivities.brainstorm.artWorkshop.title": "Art Workshop",
+ "guide.groupActivities.brainstorm.debate.description": "Structured discussions and debates on various topics and current events",
+ "guide.groupActivities.brainstorm.debate.emoji": "⚖️",
+ "guide.groupActivities.brainstorm.debate.prompt": "Let's have a structured debate. Can you help us organize a well-reasoned discussion on this topic?",
+ "guide.groupActivities.brainstorm.debate.title": "Debate Club",
+ "guide.groupActivities.brainstorm.designReview.description": "Collaborative feedback sessions on design concepts, prototypes, or creative works",
+ "guide.groupActivities.brainstorm.designReview.emoji": "🎨",
+ "guide.groupActivities.brainstorm.designReview.prompt": "We need to review some designs. Can you help us provide constructive feedback on concepts and prototypes?",
+ "guide.groupActivities.brainstorm.designReview.title": "Design Review",
+ "guide.groupActivities.brainstorm.ideation.description": "Collaborative idea generation and creative problem-solving from multiple perspectives",
+ "guide.groupActivities.brainstorm.ideation.emoji": "🧠",
+ "guide.groupActivities.brainstorm.ideation.prompt": "Let's brainstorm for the project. Can you help us generate ideas and solutions?",
+ "guide.groupActivities.brainstorm.ideation.title": "Brainstorming",
+ "guide.groupActivities.game.debateClub.description": "Structured discussions and debates on various topics and current events",
+ "guide.groupActivities.game.debateClub.emoji": "⚖️",
+ "guide.groupActivities.game.debateClub.prompt": "Let's have a structured debate. Can you help us organize a well-reasoned discussion on this topic?",
+ "guide.groupActivities.game.debateClub.title": "Debate Club",
+ "guide.groupActivities.game.gameNight.description": "Fun interactive games and activities to build bonds and enjoy together",
+ "guide.groupActivities.game.gameNight.emoji": "🎲",
+ "guide.groupActivities.game.gameNight.prompt": "Game night is on! Can you help us organize some fun interactive games to bring everyone together?",
+ "guide.groupActivities.game.gameNight.title": "Game Night",
+ "guide.groupActivities.game.modelUN.description": "Simulated UN debates and diplomatic negotiations on global issues",
+ "guide.groupActivities.game.modelUN.emoji": "🌍",
+ "guide.groupActivities.game.modelUN.prompt": "Let's simulate a UN debate. Can you help us set up a diplomatic negotiation on global issues?",
+ "guide.groupActivities.game.modelUN.title": "Model United Nations",
+ "guide.groupActivities.game.werewolf.description": "A social deduction game where players use strategy and discussion to find the werewolf",
+ "guide.groupActivities.game.werewolf.emoji": "🐺",
+ "guide.groupActivities.game.werewolf.prompt": "Let's play Werewolf! Can you help us set the rules and host this social deduction game?",
+ "guide.groupActivities.game.werewolf.title": "Werewolf Game",
+ "guide.groupActivities.general.brainstorm.description": "Collaborative idea generation and creative problem-solving from multiple perspectives",
+ "guide.groupActivities.general.brainstorm.emoji": "🧠",
+ "guide.groupActivities.general.brainstorm.prompt": "Let's brainstorm for the project. Can you help us generate ideas and solutions?",
+ "guide.groupActivities.general.brainstorm.title": "Brainstorming",
+ "guide.groupActivities.general.debate.description": "Structured discussions and debates on various topics and current events",
+ "guide.groupActivities.general.debate.emoji": "⚖️",
+ "guide.groupActivities.general.debate.prompt": "Let's have a structured debate. Can you help us organize a well-reasoned discussion on this topic?",
+ "guide.groupActivities.general.debate.title": "Debate Club",
+ "guide.groupActivities.general.languagePractice.description": "Practice speaking and learn new languages with native speakers",
+ "guide.groupActivities.general.languagePractice.emoji": "🗣️",
+ "guide.groupActivities.general.languagePractice.prompt": "Let's practice a new language together. Can you help us learn and speak it?",
+ "guide.groupActivities.general.languagePractice.title": "Language Practice",
+ "guide.groupActivities.general.studyGroup.description": "Collaborative study sessions to discuss concepts and solve problems together",
+ "guide.groupActivities.general.studyGroup.emoji": "📚",
+ "guide.groupActivities.general.studyGroup.prompt": "Let's form a study group. Can you help us understand these concepts and solve problems together?",
+ "guide.groupActivities.general.studyGroup.title": "Study Group",
+ "guide.groupActivities.planning.cookingClass.description": "Learn and share cooking skills, recipes, and culinary traditions",
+ "guide.groupActivities.planning.cookingClass.emoji": "👨🍳",
+ "guide.groupActivities.planning.cookingClass.prompt": "Let's take a cooking class! Can you help us learn new recipes and techniques together?",
+ "guide.groupActivities.planning.cookingClass.title": "Cooking Class",
+ "guide.groupActivities.planning.fitnessChallenge.description": "Set group fitness goals, share workouts, and motivate each other",
+ "guide.groupActivities.planning.fitnessChallenge.emoji": "💪",
+ "guide.groupActivities.planning.fitnessChallenge.prompt": "Let's start a fitness challenge! Can you help us set goals and stay motivated to stay healthy?",
+ "guide.groupActivities.planning.fitnessChallenge.title": "Fitness Challenge",
+ "guide.groupActivities.planning.planningPoker.description": "Agile estimation technique using cards to estimate project tasks and workload",
+ "guide.groupActivities.planning.planningPoker.emoji": "🃏",
+ "guide.groupActivities.planning.planningPoker.prompt": "We're doing planning poker for the project. Can you help us estimate tasks using agile techniques?",
+ "guide.groupActivities.planning.planningPoker.title": "Planning Poker",
+ "guide.groupActivities.planning.travelPlanning.description": "Plan trips, share travel experiences, and discover new destinations",
+ "guide.groupActivities.planning.travelPlanning.emoji": "✈️",
+ "guide.groupActivities.planning.travelPlanning.prompt": "Let's plan a trip together! Can you help us research destinations and create an itinerary?",
+ "guide.groupActivities.planning.travelPlanning.title": "Travel Planning",
+ "guide.groupActivities.product.codeReview.description": "Technical discussions and peer reviews of code changes and implementations",
+ "guide.groupActivities.product.codeReview.emoji": "💻",
+ "guide.groupActivities.product.codeReview.prompt": "Let's review some code together. Can you help us analyze it and identify areas for improvement?",
+ "guide.groupActivities.product.codeReview.title": "Code Review",
+ "guide.groupActivities.product.designReview.description": "Collaborative feedback sessions on design concepts, prototypes, or creative works",
+ "guide.groupActivities.product.designReview.emoji": "🎨",
+ "guide.groupActivities.product.designReview.prompt": "We need to review some designs. Can you help us provide constructive feedback on concepts and prototypes?",
+ "guide.groupActivities.product.designReview.title": "Design Review",
+ "guide.groupActivities.product.sprintPlanning.description": "Agile estimation technique using cards to estimate project tasks and workload",
+ "guide.groupActivities.product.sprintPlanning.emoji": "🃏",
+ "guide.groupActivities.product.sprintPlanning.prompt": "We're doing planning poker for the project. Can you help us estimate tasks using agile techniques?",
+ "guide.groupActivities.product.sprintPlanning.title": "Planning Poker",
+ "guide.groupActivities.product.techExchange.description": "Discuss emerging technologies, innovations, and industry trends",
+ "guide.groupActivities.product.techExchange.emoji": "🚀",
+ "guide.groupActivities.product.techExchange.prompt": "Let's have a tech exchange! Can you help us discuss emerging technologies and trends?",
+ "guide.groupActivities.product.techExchange.title": "Tech Exchange",
+ "guide.groupActivities.title": "Group Chat Use Recommendations",
+ "guide.groupActivities.writing.bookClub.description": "Literary discussions and analysis of books, stories, and literature",
+ "guide.groupActivities.writing.bookClub.emoji": "📖",
+ "guide.groupActivities.writing.bookClub.prompt": "Let's start a book club discussion. Can you help us analyze the book and explore its themes?",
+ "guide.groupActivities.writing.bookClub.title": "Book Club",
+ "guide.groupActivities.writing.movieClub.description": "Watch and discuss movies, documentaries, and visual media together",
+ "guide.groupActivities.writing.movieClub.emoji": "🎬",
+ "guide.groupActivities.writing.movieClub.prompt": "Let's start a movie club discussion. Can you help us analyze the film and explore its themes?",
+ "guide.groupActivities.writing.movieClub.title": "Movie Club",
+ "guide.groupActivities.writing.musicSession.description": "Collaborative music creation, sharing, and appreciation sessions",
+ "guide.groupActivities.writing.musicSession.emoji": "🎵",
+ "guide.groupActivities.writing.musicSession.prompt": "Let's have a music jam session! Can you help us create and enjoy music together?",
+ "guide.groupActivities.writing.musicSession.title": "Music Jam",
+ "guide.groupActivities.writing.studyGroup.description": "Collaborative study sessions to discuss concepts and solve problems together",
+ "guide.groupActivities.writing.studyGroup.emoji": "📚",
+ "guide.groupActivities.writing.studyGroup.prompt": "Let's form a study group. Can you help us understand these concepts and solve problems together?",
+ "guide.groupActivities.writing.studyGroup.title": "Study Group",
+ "guide.groupMessage": "Welcome to Groups. In one shared conversation, let Agents move the task forward together.",
+ "guide.groupTemplates.analysis.description": "Data-driven insights and in-depth research analysis",
+ "guide.groupTemplates.analysis.members": [
+ {
+ "avatar": "📊",
+ "backgroundColor": "#E8F8F5",
+ "plugins": ["steam"],
+ "systemRole": "You're skilled at processing and interpreting data, revealing patterns and trends through charts and statistical analysis.",
+ "title": "Data Analyst"
+ },
+ {
+ "avatar": "🧑🔬",
+ "backgroundColor": "#E8F5FF",
+ "systemRole": "You're a research expert, specializing in information gathering and deep analysis from multiple perspectives.",
+ "title": "Research Specialist"
+ },
+ {
+ "avatar": "📈",
+ "backgroundColor": "#FFF7E8",
+ "systemRole": "You're a statistics expert, proficient in various statistical methods and models, extracting valuable business insights from data.",
+ "title": "Statistician"
+ },
+ {
+ "avatar": "🧮",
+ "backgroundColor": "#F0F8FF",
+ "systemRole": "You're a quantitative analyst, focused on modeling and risk assessment using mathematical methods to solve complex problems.",
+ "title": "Quantitative Analyst"
+ }
+ ],
+ "guide.groupTemplates.analysis.title": "Analysis Squad",
+ "guide.groupTemplates.brainstorm.description": "Creative thinking from multiple perspectives to spark endless possibilities",
+ "guide.groupTemplates.brainstorm.members": [
+ {
+ "avatar": "🧠",
+ "backgroundColor": "#E8F5FF",
+ "systemRole": "You're a creative director, skilled at guiding creative direction from a macro perspective and turning abstract ideas into actionable plans.",
+ "title": "Creative Director"
+ },
+ {
+ "avatar": "🧑🔬",
+ "backgroundColor": "#FFF7E8",
+ "systemRole": "You're an innovation expert, focused on discovering novel solutions and breakthrough thinking, thinking outside the box.",
+ "title": "Innovation Expert"
+ },
+ {
+ "avatar": "🎨",
+ "backgroundColor": "#F6E8FF",
+ "systemRole": "You're a design thinking expert, approaching problems from user experience and visual presentation perspectives, emphasizing visual expression.",
+ "title": "Design Thinker"
+ }
+ ],
+ "guide.groupTemplates.brainstorm.title": "Brainstorming Group",
+ "guide.groupTemplates.game.description": "Play various multiplayer text games like Werewolf and Spyfall",
+ "guide.groupTemplates.game.members": [
+ {
+ "avatar": "🧠",
+ "backgroundColor": "#E8F5FF",
+ "systemRole": "You're a game host, skilled at organizing multiplayer text games and guiding players through gameplay.",
+ "title": "Game Host"
+ },
+ {
+ "avatar": "🧑🔬",
+ "backgroundColor": "#FFF7E8",
+ "systemRole": "You're good at participating in multiplayer text games and can play according to the rules.",
+ "title": "Game Player"
+ },
+ {
+ "avatar": "🎨",
+ "backgroundColor": "#F6E8FF",
+ "systemRole": "You're good at participating in multiplayer text games and can play according to the rules.",
+ "title": "Game Player"
+ },
+ {
+ "avatar": "🧑🎨",
+ "backgroundColor": "#F6E8FF",
+ "systemRole": "You're good at participating in multiplayer text games and can play according to the rules.",
+ "title": "Game Player"
+ }
+ ],
+ "guide.groupTemplates.game.title": "Game Room",
+ "guide.groupTemplates.planning.description": "Strategic planning and project management with a big-picture view",
+ "guide.groupTemplates.planning.members": [
+ {
+ "avatar": "📋",
+ "backgroundColor": "#E8F5FF",
+ "systemRole": "You're responsible for overall project planning, progress control, and resource coordination to ensure timely and high-quality delivery.",
+ "title": "Chef"
+ },
+ {
+ "avatar": "🎯",
+ "backgroundColor": "#FFF7E8",
+ "systemRole": "You're in charge of long-term strategic planning, analyzing market opportunities, setting goals, and defining paths to success.",
+ "title": "Ingredient Procurement Expert"
+ },
+ {
+ "avatar": "🧑🎨",
+ "backgroundColor": "#F0F8FF",
+ "systemRole": "You're responsible for detailed execution plans, coordinating resources across departments to ensure feasibility.",
+ "title": "Culinary R&D Expert"
+ }
+ ],
+ "guide.groupTemplates.planning.title": "Culinary R&D Group",
+ "guide.groupTemplates.product.description": "Product design and development to build high-quality products",
+ "guide.groupTemplates.product.members": [
+ {
+ "avatar": "🎨",
+ "backgroundColor": "#F6E8FF",
+ "systemRole": "You're a designer, skilled in designing various types of products based on requirements.",
+ "title": "Designer"
+ },
+ {
+ "avatar": "🧑",
+ "backgroundColor": "#E8F5FF",
+ "systemRole": "You're a product manager, responsible for planning, designing, developing, and maintaining products to ensure quality and user experience.",
+ "title": "Product Manager"
+ },
+ {
+ "avatar": "🧑💻",
+ "backgroundColor": "#E8F8F5",
+ "systemRole": "You're an experienced full-stack engineer, skilled in developing various types of products based on requirements.",
+ "title": "Full-Stack Engineer"
+ }
+ ],
+ "guide.groupTemplates.product.title": "Product Development Group",
+ "guide.groupTemplates.writing.description": "Content creation and editing to craft high-quality copy",
+ "guide.groupTemplates.writing.members": [
+ {
+ "avatar": "✍️",
+ "backgroundColor": "#F6E8FF",
+ "systemRole": "You're skilled at writing in various styles and can adapt your tone for different audiences and scenarios.",
+ "title": "Content Writer"
+ },
+ {
+ "avatar": "🧑🎨",
+ "backgroundColor": "#E8F8F5",
+ "systemRole": "You're an editor, responsible for proofreading, polishing, and optimizing text to ensure accuracy, fluency, and professionalism.",
+ "title": "Editor"
+ }
+ ],
+ "guide.groupTemplates.writing.title": "Writers' Circle",
+ "guide.questions.moreBtn": "Learn More",
+ "guide.questions.title": "Try asking:",
+ "guide.welcome.afternoon": "Good afternoon",
+ "guide.welcome.morning": "Good morning",
+ "guide.welcome.night": "Good evening",
+ "guide.welcome.noon": "Good noon",
+ "header": "Welcome",
+ "pickAgent": "Or choose from the agent templates below",
+ "skip": "Skip Creation",
+ "slogan.desc1": "Here, Agents are always on call. Ideas can collaborate, capture, and evolve.",
+ "slogan.desc2": "Create your first agent and let's get started~",
+ "slogan.title": "Give yourself a smarter mind",
+ "welcomeMessages": {
+ "1": "Welcome back 😊",
+ "2": "Hi, I'm here",
+ "3": "All set!",
+ "4": "Great to see you",
+ "5": "Ready to begin?",
+ "6": "Let me help with today’s tasks",
+ "7": "Keep moving forward!",
+ "8": "Let’s do this 💪",
+ "9": "Let’s get to work 🏃♂️",
+ "10": "Productivity at max~",
+ "11": "At your service!",
+ "12": "Thanks for waiting ☕",
+ "13": "Let’s get started ✅",
+ "14": "Got new questions?",
+ "15": "You’ve worked hard today!",
+ "16": "Loading inspiration",
+ "17": "Fully charged ⚡",
+ "18": "Let’s go! 🚀",
+ "19": "My thoughts are in sync.",
+ "20": "Inspiration incoming",
+ "21": "Just waiting for your call",
+ "22": "Back to high-efficiency mode!",
+ "23": "Standing by",
+ "24": "Ready for the challenge",
+ "25": "New ideas are forming",
+ "26": "The path is clear—let’s go!",
+ "27": "System online, ready to help 💡",
+ "28": "Loading good vibes",
+ "29": "Take control, starting now 🎵",
+ "30": "Boosting efficiency …",
+ "31": "Today’s goals, on track 🎯",
+ "32": "Let your ideas shine ✨",
+ "33": "Task update complete",
+ "34": "Everything’s ready",
+ "35": "Acceleration mode: ON",
+ "36": "Alright! Let’s begin 😎",
+ "37": "I’m here waiting for you",
+ "38": "Keep up the good work!",
+ "39": "Don’t forget to take a break~ 💤"
+ }
+}