feat:优化webui多个页面的人机交互,修复插件地址问题,放宽插件id限制,增加高级页面缩进,统计页面快捷按钮,优化新手引导
This commit is contained in:
@@ -500,17 +500,13 @@
|
||||
"title": "Personality",
|
||||
"description": "Define the bot's personality and speaking style"
|
||||
},
|
||||
"emoji": {
|
||||
"title": "Emoji",
|
||||
"description": "Configure emoji-related settings"
|
||||
},
|
||||
"other": {
|
||||
"title": "Other Settings",
|
||||
"description": "Configure global slang and other basic options"
|
||||
},
|
||||
"siliconFlow": {
|
||||
"apiProvider": {
|
||||
"title": "API Setup",
|
||||
"description": "Configure the SiliconFlow API key"
|
||||
"description": "Configure the API provider"
|
||||
},
|
||||
"modelSetup": {
|
||||
"title": "Model Setup",
|
||||
"description": "Configure planner and replyer models"
|
||||
}
|
||||
},
|
||||
"loading": {
|
||||
@@ -528,7 +524,12 @@
|
||||
"selectPlatform": "Please select a platform",
|
||||
"enterNickname": "Please enter a nickname",
|
||||
"enterQqAccount": "Please enter a QQ account",
|
||||
"enterAccountId": "Please enter an account ID"
|
||||
"enterAccountId": "Please enter an account ID",
|
||||
"enterProviderName": "Please enter an API provider name",
|
||||
"enterBaseUrl": "Please enter the API base URL",
|
||||
"enterApiKey": "Please enter the API key",
|
||||
"enterPlannerModelIdentifier": "Please enter the planner model identifier",
|
||||
"enterReplyerModelIdentifier": "Please enter the replyer model identifier"
|
||||
},
|
||||
"toast": {
|
||||
"loadFailedTitle": "Failed to load configuration",
|
||||
@@ -667,33 +668,43 @@
|
||||
"description": "Allow the bot to learn and use group-specific slang"
|
||||
}
|
||||
},
|
||||
"siliconFlow": {
|
||||
"about": {
|
||||
"title": "About SiliconFlow",
|
||||
"description": "SiliconFlow provides broad model coverage, including DeepSeek V3, Qwen, vision models, speech recognition, and embedding models. A single API key unlocks all MaiBot features.",
|
||||
"link": "Get an API key from SiliconFlow"
|
||||
"apiProvider": {
|
||||
"providerName": {
|
||||
"label": "API Provider Name *",
|
||||
"placeholder": "For example OpenAI, DeepSeek, or self-hosted",
|
||||
"description": "This name is written to model_config.toml and referenced by the models below"
|
||||
},
|
||||
"baseUrl": {
|
||||
"label": "API Base URL *",
|
||||
"description": "Enter an OpenAI-compatible endpoint, for example https://api.example.com/v1"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "SiliconFlow API Key *",
|
||||
"description": "Enter your SiliconFlow API key. Once provided, MaiBot will automatically configure all required models.",
|
||||
"label": "API Key *",
|
||||
"description": "Enter the API key for this provider",
|
||||
"show": "Show API key",
|
||||
"hide": "Hide API key"
|
||||
},
|
||||
"autoConfig": {
|
||||
"title": "The following models will be configured automatically:",
|
||||
"items": {
|
||||
"deepseek": "DeepSeek V3 - primary chat and tool model",
|
||||
"qwen3": "Qwen3 30B - frequent small tasks and tool calls",
|
||||
"qwen3Vl": "Qwen3 VL 30B - image recognition",
|
||||
"senseVoice": "SenseVoice - speech recognition",
|
||||
"bgeM3": "BGE-M3 - text embeddings",
|
||||
"lpmm": "Knowledge-base-related models (LPMM)"
|
||||
}
|
||||
},
|
||||
"modelSetup": {
|
||||
"planner": {
|
||||
"identifier": {
|
||||
"label": "planner Model Identifier *",
|
||||
"description": "The real model ID provided by the API service; the model name will be initialized from it"
|
||||
},
|
||||
"visual": {
|
||||
"label": "Enable vision"
|
||||
}
|
||||
},
|
||||
"hint": {
|
||||
"title": "Tip: ",
|
||||
"description": "After finishing the wizard, you can add more API providers and models in \"System Settings -> Model Config\"."
|
||||
}
|
||||
"replyer": {
|
||||
"identifier": {
|
||||
"label": "replyer Model Identifier *",
|
||||
"description": "The real model ID provided by the API service; the model name will be initialized from it"
|
||||
},
|
||||
"visual": {
|
||||
"label": "Enable vision"
|
||||
}
|
||||
},
|
||||
"saveHint": "You can configure more detailed task assignment later."
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -500,17 +500,13 @@
|
||||
"title": "人格設定",
|
||||
"description": "ボットの性格や話し方を定義します"
|
||||
},
|
||||
"emoji": {
|
||||
"title": "絵文字パック",
|
||||
"description": "絵文字パック関連の設定を行います"
|
||||
},
|
||||
"other": {
|
||||
"title": "その他の設定",
|
||||
"description": "グローバルスラングなどの基本オプションを設定します"
|
||||
},
|
||||
"siliconFlow": {
|
||||
"apiProvider": {
|
||||
"title": "API設定",
|
||||
"description": "SiliconFlow API キーを設定します"
|
||||
"description": "APIプロバイダーを設定します"
|
||||
},
|
||||
"modelSetup": {
|
||||
"title": "モデル設定",
|
||||
"description": "planner と replyer モデルを設定します"
|
||||
}
|
||||
},
|
||||
"loading": {
|
||||
@@ -528,7 +524,12 @@
|
||||
"selectPlatform": "プラットフォームを選択してください",
|
||||
"enterNickname": "ニックネームを入力してください",
|
||||
"enterQqAccount": "QQ アカウントを入力してください",
|
||||
"enterAccountId": "アカウント ID を入力してください"
|
||||
"enterAccountId": "アカウント ID を入力してください",
|
||||
"enterProviderName": "APIプロバイダー名を入力してください",
|
||||
"enterBaseUrl": "API Base URL を入力してください",
|
||||
"enterApiKey": "API Key を入力してください",
|
||||
"enterPlannerModelIdentifier": "planner モデル識別子を入力してください",
|
||||
"enterReplyerModelIdentifier": "replyer モデル識別子を入力してください"
|
||||
},
|
||||
"toast": {
|
||||
"loadFailedTitle": "設定の読み込みに失敗しました",
|
||||
@@ -667,33 +668,43 @@
|
||||
"description": "グループ内のスラングを学習して使えるようにします"
|
||||
}
|
||||
},
|
||||
"siliconFlow": {
|
||||
"about": {
|
||||
"title": "SiliconFlow について",
|
||||
"description": "SiliconFlow は DeepSeek V3、Qwen、ビジョンモデル、音声認識、埋め込みモデルなど幅広いモデルを提供します。API Key が1つあれば MaiBot の全機能を利用できます。",
|
||||
"link": "SiliconFlow で API Key を取得する"
|
||||
"apiProvider": {
|
||||
"providerName": {
|
||||
"label": "APIプロバイダー名 *",
|
||||
"placeholder": "例: OpenAI、DeepSeek、自ホストサービス",
|
||||
"description": "この名前は model_config.toml に保存され、下のモデルから参照されます"
|
||||
},
|
||||
"baseUrl": {
|
||||
"label": "API Base URL *",
|
||||
"description": "OpenAI互換エンドポイントを入力してください。例: https://api.example.com/v1"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "SiliconFlow API Key *",
|
||||
"description": "SiliconFlow の API Key を入力してください。入力後、MaiBot が必要なモデルを自動設定します。",
|
||||
"label": "API Key *",
|
||||
"description": "このプロバイダーの API Key を入力してください",
|
||||
"show": "API Key を表示",
|
||||
"hide": "API Key を隠す"
|
||||
},
|
||||
"autoConfig": {
|
||||
"title": "以下のモデルが自動設定されます:",
|
||||
"items": {
|
||||
"deepseek": "DeepSeek V3 - メインの会話・ツールモデル",
|
||||
"qwen3": "Qwen3 30B - 頻繁な小タスクとツール呼び出し",
|
||||
"qwen3Vl": "Qwen3 VL 30B - 画像認識",
|
||||
"senseVoice": "SenseVoice - 音声認識",
|
||||
"bgeM3": "BGE-M3 - テキスト埋め込み",
|
||||
"lpmm": "知識ベース関連モデル (LPMM)"
|
||||
"hide": "API Key を非表示"
|
||||
}
|
||||
},
|
||||
"modelSetup": {
|
||||
"planner": {
|
||||
"identifier": {
|
||||
"label": "planner モデル識別子 *",
|
||||
"description": "APIサービスが提供する実際のモデルID。モデル名はこの識別子で初期化されます"
|
||||
},
|
||||
"visual": {
|
||||
"label": "ビジョンを有効化"
|
||||
}
|
||||
},
|
||||
"hint": {
|
||||
"title": "ヒント:",
|
||||
"description": "ウィザード完了後は、「システム設定 -> モデル設定」でさらに API プロバイダーやモデルを追加できます。"
|
||||
}
|
||||
"replyer": {
|
||||
"identifier": {
|
||||
"label": "replyer モデル識別子 *",
|
||||
"description": "APIサービスが提供する実際のモデルID。モデル名はこの識別子で初期化されます"
|
||||
},
|
||||
"visual": {
|
||||
"label": "ビジョンを有効化"
|
||||
}
|
||||
},
|
||||
"saveHint": "より詳細なタスク割り当ては後で設定できます。"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -500,17 +500,13 @@
|
||||
"title": "성격 설정",
|
||||
"description": "봇의 성격과 말투를 정의합니다"
|
||||
},
|
||||
"emoji": {
|
||||
"title": "이모지 팩",
|
||||
"description": "이모지 관련 설정을 구성합니다"
|
||||
},
|
||||
"other": {
|
||||
"title": "기타 설정",
|
||||
"description": "전역 슬랭 등 기본 옵션을 설정합니다"
|
||||
},
|
||||
"siliconFlow": {
|
||||
"apiProvider": {
|
||||
"title": "API 설정",
|
||||
"description": "SiliconFlow API 키를 설정합니다"
|
||||
"description": "API 제공자를 설정합니다"
|
||||
},
|
||||
"modelSetup": {
|
||||
"title": "모델 설정",
|
||||
"description": "planner와 replyer 모델을 설정합니다"
|
||||
}
|
||||
},
|
||||
"loading": {
|
||||
@@ -528,7 +524,12 @@
|
||||
"selectPlatform": "플랫폼을 선택해 주세요",
|
||||
"enterNickname": "닉네임을 입력해 주세요",
|
||||
"enterQqAccount": "QQ 계정을 입력해 주세요",
|
||||
"enterAccountId": "계정 ID를 입력해 주세요"
|
||||
"enterAccountId": "계정 ID를 입력해 주세요",
|
||||
"enterProviderName": "API 제공자 이름을 입력해 주세요",
|
||||
"enterBaseUrl": "API Base URL을 입력해 주세요",
|
||||
"enterApiKey": "API Key를 입력해 주세요",
|
||||
"enterPlannerModelIdentifier": "planner 모델 식별자를 입력해 주세요",
|
||||
"enterReplyerModelIdentifier": "replyer 모델 식별자를 입력해 주세요"
|
||||
},
|
||||
"toast": {
|
||||
"loadFailedTitle": "설정 불러오기에 실패했습니다",
|
||||
@@ -667,33 +668,43 @@
|
||||
"description": "봇이 그룹 슬랭을 학습하고 사용할 수 있게 합니다"
|
||||
}
|
||||
},
|
||||
"siliconFlow": {
|
||||
"about": {
|
||||
"title": "SiliconFlow 소개",
|
||||
"description": "SiliconFlow 는 DeepSeek V3, Qwen, 비전 모델, 음성 인식, 임베딩 모델 등 폭넓은 모델을 제공합니다. API Key 하나로 MaiBot 의 모든 기능을 사용할 수 있습니다.",
|
||||
"link": "SiliconFlow 에서 API Key 받기"
|
||||
"apiProvider": {
|
||||
"providerName": {
|
||||
"label": "API 제공자 이름 *",
|
||||
"placeholder": "예: OpenAI, DeepSeek, 자체 호스팅",
|
||||
"description": "이 이름은 model_config.toml에 저장되며 아래 모델에서 참조됩니다"
|
||||
},
|
||||
"baseUrl": {
|
||||
"label": "API Base URL *",
|
||||
"description": "OpenAI 호환 엔드포인트를 입력해 주세요. 예: https://api.example.com/v1"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "SiliconFlow API Key *",
|
||||
"description": "SiliconFlow API Key를 입력해 주세요. 입력하면 MaiBot 이 필요한 모델을 자동으로 구성합니다.",
|
||||
"label": "API Key *",
|
||||
"description": "이 제공자의 API Key를 입력해 주세요",
|
||||
"show": "API Key 표시",
|
||||
"hide": "API Key 숨기기"
|
||||
},
|
||||
"autoConfig": {
|
||||
"title": "다음 모델이 자동으로 구성됩니다:",
|
||||
"items": {
|
||||
"deepseek": "DeepSeek V3 - 주요 대화 및 도구 모델",
|
||||
"qwen3": "Qwen3 30B - 잦은 소규모 작업과 도구 호출",
|
||||
"qwen3Vl": "Qwen3 VL 30B - 이미지 인식",
|
||||
"senseVoice": "SenseVoice - 음성 인식",
|
||||
"bgeM3": "BGE-M3 - 텍스트 임베딩",
|
||||
"lpmm": "지식 베이스 관련 모델 (LPMM)"
|
||||
}
|
||||
},
|
||||
"modelSetup": {
|
||||
"planner": {
|
||||
"identifier": {
|
||||
"label": "planner 모델 식별자 *",
|
||||
"description": "API 서비스가 제공하는 실제 모델 ID입니다. 모델 이름은 이 식별자로 초기화됩니다"
|
||||
},
|
||||
"visual": {
|
||||
"label": "비전 사용"
|
||||
}
|
||||
},
|
||||
"hint": {
|
||||
"title": "팁: ",
|
||||
"description": "마법사를 마친 뒤에는 \"시스템 설정 -> 모델 설정\"에서 더 많은 API 제공자와 모델을 추가할 수 있습니다."
|
||||
}
|
||||
"replyer": {
|
||||
"identifier": {
|
||||
"label": "replyer 모델 식별자 *",
|
||||
"description": "API 서비스가 제공하는 실제 모델 ID입니다. 모델 이름은 이 식별자로 초기화됩니다"
|
||||
},
|
||||
"visual": {
|
||||
"label": "비전 사용"
|
||||
}
|
||||
},
|
||||
"saveHint": "더 자세한 작업 할당은 나중에 설정할 수 있습니다."
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -500,17 +500,13 @@
|
||||
"title": "人格配置",
|
||||
"description": "定义机器人的性格和说话风格"
|
||||
},
|
||||
"emoji": {
|
||||
"title": "表情包",
|
||||
"description": "配置表情包相关设置"
|
||||
},
|
||||
"other": {
|
||||
"title": "其他设置",
|
||||
"description": "配置全局黑话等基础选项"
|
||||
},
|
||||
"siliconFlow": {
|
||||
"apiProvider": {
|
||||
"title": "API配置",
|
||||
"description": "配置硅基流动 API 密钥"
|
||||
"description": "配置 API 提供商"
|
||||
},
|
||||
"modelSetup": {
|
||||
"title": "模型配置",
|
||||
"description": "配置 planner 和 replyer 模型"
|
||||
}
|
||||
},
|
||||
"loading": {
|
||||
@@ -528,7 +524,12 @@
|
||||
"selectPlatform": "请选择平台",
|
||||
"enterNickname": "请输入昵称",
|
||||
"enterQqAccount": "请输入 QQ 账号",
|
||||
"enterAccountId": "请输入账号 ID"
|
||||
"enterAccountId": "请输入账号 ID",
|
||||
"enterProviderName": "请输入 API 提供商名称",
|
||||
"enterBaseUrl": "请输入 API Base URL",
|
||||
"enterApiKey": "请输入 API Key",
|
||||
"enterPlannerModelIdentifier": "请输入 planner 模型标识符",
|
||||
"enterReplyerModelIdentifier": "请输入 replyer 模型标识符"
|
||||
},
|
||||
"toast": {
|
||||
"loadFailedTitle": "加载配置失败",
|
||||
@@ -559,8 +560,8 @@
|
||||
"footer": "您可以随时在设置中修改这些配置",
|
||||
"defaults": {
|
||||
"personality": {
|
||||
"personality": "是一个女大学生,现在在读大二,会刷贴吧。",
|
||||
"replyStyle": "请回复得平淡一些,简短一些,说中文,不要刻意突出自身学科背景。可以参考贴吧、知乎和微博的回复风格。",
|
||||
"personality": "是一个大二女大学生,现在正在上网和群友聊天。有轻微攻击性",
|
||||
"replyStyle": "你的风格平淡简短。可以参考贴吧,知乎和微博的回复风格。不浮夸不长篇大论,不要过分修辞和复杂句。",
|
||||
"multipleReplyStyles": {
|
||||
"plain": "你的风格平淡但不失讽刺,很简短,很白话。可以参考贴吧、微博的回复风格。",
|
||||
"shortText": "用1-2个字进行回复",
|
||||
@@ -577,7 +578,7 @@
|
||||
"platform": {
|
||||
"label": "平台 *",
|
||||
"placeholder": "请选择平台",
|
||||
"description": "选择机器人运行的平台",
|
||||
"description": "选择麦麦Bot运行的平台",
|
||||
"options": {
|
||||
"custom": "其他平台"
|
||||
}
|
||||
@@ -589,7 +590,7 @@
|
||||
"qqAccount": {
|
||||
"label": "QQ账号 *",
|
||||
"placeholder": "请输入机器人的 QQ 账号",
|
||||
"description": "机器人登录使用的 QQ 账号"
|
||||
"description": "运行麦麦Bot的 QQ 账号"
|
||||
},
|
||||
"primaryAccount": {
|
||||
"label": "账号 ID *",
|
||||
@@ -599,7 +600,7 @@
|
||||
"nickname": {
|
||||
"label": "昵称 *",
|
||||
"placeholder": "请输入机器人的昵称",
|
||||
"description": "机器人的主要称呼名称"
|
||||
"description": "麦麦Bot的名称"
|
||||
},
|
||||
"alias": {
|
||||
"label": "别名",
|
||||
@@ -667,33 +668,43 @@
|
||||
"description": "允许机器人学习和使用群组黑话"
|
||||
}
|
||||
},
|
||||
"siliconFlow": {
|
||||
"about": {
|
||||
"title": "关于硅基流动 (SiliconFlow)",
|
||||
"description": "硅基流动提供了完整的模型覆盖,包括 DeepSeek V3、Qwen、视觉模型、语音识别和嵌入模型。只需一个 API Key 即可使用麦麦的所有功能!",
|
||||
"link": "前往硅基流动获取 API Key"
|
||||
"apiProvider": {
|
||||
"providerName": {
|
||||
"label": "API 提供商名称 *",
|
||||
"placeholder": "例如 OpenAI、DeepSeek、自建服务",
|
||||
"description": "为api提供商命名"
|
||||
},
|
||||
"baseUrl": {
|
||||
"label": "API Base URL *",
|
||||
"description": "请填写 OpenAI 兼容接口地址,例如 https://api.example.com/v1"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "SiliconFlow API Key *",
|
||||
"description": "请输入您的硅基流动 API 密钥。获取后,麦麦将自动配置所有必需的模型。",
|
||||
"label": "API Key *",
|
||||
"description": "请填写该提供商的 API Key",
|
||||
"show": "显示 API Key",
|
||||
"hide": "隐藏 API Key"
|
||||
},
|
||||
"autoConfig": {
|
||||
"title": "将自动配置以下模型:",
|
||||
"items": {
|
||||
"deepseek": "DeepSeek V3 - 主要对话和工具模型",
|
||||
"qwen3": "Qwen3 30B - 高频小任务和工具调用",
|
||||
"qwen3Vl": "Qwen3 VL 30B - 图像识别",
|
||||
"senseVoice": "SenseVoice - 语音识别",
|
||||
"bgeM3": "BGE-M3 - 文本嵌入",
|
||||
"lpmm": "知识库相关模型 (LPMM)"
|
||||
}
|
||||
},
|
||||
"modelSetup": {
|
||||
"planner": {
|
||||
"identifier": {
|
||||
"label": "planner 模型标识符 *",
|
||||
"description": "API 服务商提供的真实模型 ID,模型名称会自动初始化为该标识符"
|
||||
},
|
||||
"visual": {
|
||||
"label": "启用视觉"
|
||||
}
|
||||
},
|
||||
"hint": {
|
||||
"title": "💡 提示:",
|
||||
"description": "完成向导后,您可以在“系统设置 -> 模型配置”中添加更多 API 提供商和模型。"
|
||||
}
|
||||
"replyer": {
|
||||
"identifier": {
|
||||
"label": "replyer 模型标识符 *",
|
||||
"description": "API 服务商提供的真实模型 ID,模型名称会自动初始化为该标识符"
|
||||
},
|
||||
"visual": {
|
||||
"label": "启用视觉"
|
||||
}
|
||||
},
|
||||
"saveHint": "你可以稍后配置更详细的任务分配。"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user