| const translation = { | |
| pageTitle: { | |
| line1: 'PROMPT', | |
| line2: 'Engineering', | |
| }, | |
| orchestrate: 'Оркестрация', | |
| promptMode: { | |
| simple: 'Переключиться в экспертный режим для редактирования всего ПРОМПТА', | |
| advanced: 'Экспертный режим', | |
| switchBack: 'Переключиться обратно', | |
| advancedWarning: { | |
| title: 'Вы переключились в экспертный режим, и после изменения ПРОМПТА вы НЕ СМОЖЕТЕ вернуться в базовый режим.', | |
| description: 'В экспертном режиме вы можете редактировать весь ПРОМПТ.', | |
| learnMore: 'Узнать больше', | |
| ok: 'ОК', | |
| }, | |
| operation: { | |
| addMessage: 'Добавить сообщение', | |
| }, | |
| contextMissing: 'Отсутствует компонент контекста, эффективность промпта может быть невысокой.', | |
| }, | |
| operation: { | |
| applyConfig: 'Опубликовать', | |
| resetConfig: 'Сбросить', | |
| debugConfig: 'Отладка', | |
| addFeature: 'Добавить функцию', | |
| automatic: 'Сгенерировать', | |
| stopResponding: 'Остановить ответ', | |
| agree: 'лайк', | |
| disagree: 'дизлайк', | |
| cancelAgree: 'Отменить лайк', | |
| cancelDisagree: 'Отменить дизлайк', | |
| userAction: 'Пользователь ', | |
| }, | |
| notSetAPIKey: { | |
| title: 'Ключ поставщика LLM не установлен', | |
| trailFinished: 'Пробный период закончен', | |
| description: 'Ключ поставщика LLM не установлен, его необходимо установить перед отладкой.', | |
| settingBtn: 'Перейти к настройкам', | |
| }, | |
| trailUseGPT4Info: { | |
| title: 'В настоящее время не поддерживается gpt-4', | |
| description: 'Чтобы использовать gpt-4, пожалуйста, установите API ключ.', | |
| }, | |
| feature: { | |
| groupChat: { | |
| title: 'Улучшение чата', | |
| description: 'Добавление настроек предварительного разговора для приложений может улучшить пользовательский опыт.', | |
| }, | |
| groupExperience: { | |
| title: 'Улучшение опыта', | |
| }, | |
| conversationOpener: { | |
| title: 'Начальное сообщение', | |
| description: 'В чат-приложении первое предложение, которое ИИ активно говорит пользователю, обычно используется в качестве приветствия.', | |
| }, | |
| suggestedQuestionsAfterAnswer: { | |
| title: 'Последующие вопросы', | |
| description: 'Настройка предложения следующих вопросов может улучшить чат для пользователей.', | |
| resDes: '3 предложения для следующего вопроса пользователя.', | |
| tryToAsk: 'Попробуйте спросить', | |
| }, | |
| moreLikeThis: { | |
| title: 'Больше похожего', | |
| description: 'Сгенерируйте несколько текстов одновременно, а затем отредактируйте и продолжайте генерировать', | |
| generateNumTip: 'Количество генерируемых каждый раз', | |
| tip: 'Использование этой функции приведет к дополнительным расходам токенов', | |
| }, | |
| speechToText: { | |
| title: 'Преобразование речи в текст', | |
| description: 'После включения вы можете использовать голосовой ввод.', | |
| resDes: 'Голосовой ввод включен', | |
| }, | |
| textToSpeech: { | |
| title: 'Преобразование текста в речь', | |
| description: 'После включения текст можно преобразовать в речь.', | |
| resDes: 'Преобразование текста в аудио включено', | |
| }, | |
| citation: { | |
| title: 'Цитаты и ссылки', | |
| description: 'После включения отображается исходный документ и атрибутированная часть сгенерированного контента.', | |
| resDes: 'Цитаты и ссылки включены', | |
| }, | |
| annotation: { | |
| title: 'Ответ аннотации', | |
| description: 'Вы можете вручную добавить высококачественный ответ в кэш для приоритетного сопоставления с похожими вопросами пользователей.', | |
| resDes: 'Ответ аннотации включен', | |
| scoreThreshold: { | |
| title: 'Порог оценки', | |
| description: 'Используется для установки порога сходства для ответа аннотации.', | |
| easyMatch: 'Простое совпадение', | |
| accurateMatch: 'Точное совпадение', | |
| }, | |
| matchVariable: { | |
| title: 'Переменная соответствия', | |
| choosePlaceholder: 'Выберите переменную соответствия', | |
| }, | |
| cacheManagement: 'Аннотации', | |
| cached: 'Аннотировано', | |
| remove: 'Удалить', | |
| removeConfirm: 'Удалить эту аннотацию?', | |
| add: 'Добавить аннотацию', | |
| edit: 'Редактировать аннотацию', | |
| }, | |
| dataSet: { | |
| title: 'Контекст', | |
| noData: 'Вы можете импортировать знания в качестве контекста', | |
| words: 'Слова', | |
| textBlocks: 'Текстовые блоки', | |
| selectTitle: 'Выберите справочные знания', | |
| selected: 'Знания выбраны', | |
| noDataSet: 'Знания не найдены', | |
| toCreate: 'Перейти к созданию', | |
| notSupportSelectMulti: 'В настоящее время поддерживаются только одни знания', | |
| queryVariable: { | |
| title: 'Переменная запроса', | |
| tip: 'Эта переменная будет использоваться в качестве входных данных запроса для поиска контекста, получая информацию о контексте, связанную с вводом этой переменной.', | |
| choosePlaceholder: 'Выберите переменную запроса', | |
| noVar: 'Нет переменных', | |
| noVarTip: 'пожалуйста, создайте переменную в разделе Переменные', | |
| unableToQueryDataSet: 'Невозможно запросить знания', | |
| unableToQueryDataSetTip: 'Не удалось успешно запросить знания, пожалуйста, выберите переменную запроса контекста в разделе контекста.', | |
| ok: 'ОК', | |
| contextVarNotEmpty: 'переменная запроса контекста не может быть пустой', | |
| deleteContextVarTitle: 'Удалить переменную "{{varName}}"?', | |
| deleteContextVarTip: 'Эта переменная была установлена в качестве переменной запроса контекста, и ее удаление повлияет на нормальное использование знаний. Если вам все еще нужно удалить ее, пожалуйста, выберите ее заново в разделе контекста.', | |
| }, | |
| }, | |
| tools: { | |
| title: 'Инструменты', | |
| tips: 'Инструменты предоставляют стандартный метод вызова API, принимая пользовательский ввод или переменные в качестве параметров запроса для запроса внешних данных в качестве контекста.', | |
| toolsInUse: '{{count}} инструментов используется', | |
| modal: { | |
| title: 'Инструмент', | |
| toolType: { | |
| title: 'Тип инструмента', | |
| placeholder: 'Пожалуйста, выберите тип инструмента', | |
| }, | |
| name: { | |
| title: 'Имя', | |
| placeholder: 'Пожалуйста, введите имя', | |
| }, | |
| variableName: { | |
| title: 'Имя переменной', | |
| placeholder: 'Пожалуйста, введите имя переменной', | |
| }, | |
| }, | |
| }, | |
| conversationHistory: { | |
| title: 'История разговоров', | |
| description: 'Установить префиксы имен для ролей разговора', | |
| tip: 'История разговоров не включена, пожалуйста, добавьте <histories> в промпт выше.', | |
| learnMore: 'Узнать больше', | |
| editModal: { | |
| title: 'Редактировать имена ролей разговора', | |
| userPrefix: 'Префикс пользователя', | |
| assistantPrefix: 'Префикс помощника', | |
| }, | |
| }, | |
| toolbox: { | |
| title: 'НАБОР ИНСТРУМЕНТОВ', | |
| }, | |
| moderation: { | |
| title: 'Модерация контента', | |
| description: 'Обеспечьте безопасность выходных данных модели, используя API модерации или поддерживая список чувствительных слов.', | |
| allEnabled: 'ВХОДНОЙ/ВЫХОДНОЙ контент включен', | |
| inputEnabled: 'ВХОДНОЙ контент включен', | |
| outputEnabled: 'ВЫХОДНОЙ контент включен', | |
| modal: { | |
| title: 'Настройки модерации контента', | |
| provider: { | |
| title: 'Поставщик', | |
| openai: 'Модерация OpenAI', | |
| openaiTip: { | |
| prefix: 'Для модерации OpenAI требуется ключ API OpenAI, настроенный в ', | |
| suffix: '.', | |
| }, | |
| keywords: 'Ключевые слова', | |
| }, | |
| keywords: { | |
| tip: 'По одному на строку, разделенные разрывами строк. До 100 символов на строку.', | |
| placeholder: 'По одному на строку, разделенные разрывами строк', | |
| line: 'Строка', | |
| }, | |
| content: { | |
| input: 'Модерировать ВХОДНОЙ контент', | |
| output: 'Модерировать ВЫХОДНОЙ контент', | |
| preset: 'Предустановленные ответы', | |
| placeholder: 'Здесь содержимое предустановленных ответов', | |
| condition: 'Модерация ВХОДНОГО и ВЫХОДНОГО контента включена хотя бы одна', | |
| fromApi: 'Предустановленные ответы возвращаются API', | |
| errorMessage: 'Предустановленные ответы не могут быть пустыми', | |
| supportMarkdown: 'Markdown поддерживается', | |
| }, | |
| openaiNotConfig: { | |
| before: 'Для модерации OpenAI требуется ключ API OpenAI, настроенный в', | |
| after: '', | |
| }, | |
| }, | |
| }, | |
| }, | |
| generate: { | |
| title: 'Генератор промпта', | |
| description: 'Генератор промпта использует настроенную модель для оптимизации промпта для повышения качества и улучшения структуры. Пожалуйста, напишите четкие и подробные инструкции.', | |
| tryIt: 'Попробуйте', | |
| instruction: 'Инструкции', | |
| instructionPlaceHolder: 'Напишите четкие и конкретные инструкции.', | |
| generate: 'Сгенерировать', | |
| resTitle: 'Сгенерированный промпт', | |
| noDataLine1: 'Опишите свой случай использования слева,', | |
| noDataLine2: 'предварительный просмотр оркестрации будет показан здесь.', | |
| apply: 'Применить', | |
| loading: 'Оркестрация приложения для вас...', | |
| overwriteTitle: 'Перезаписать существующую конфигурацию?', | |
| overwriteMessage: 'Применение этого промпта перезапишет существующую конфигурацию.', | |
| template: { | |
| pythonDebugger: { | |
| name: 'Отладчик Python', | |
| instruction: 'Бот, который может генерировать и отлаживать ваш код на основе ваших инструкций', | |
| }, | |
| translation: { | |
| name: 'Переводчик', | |
| instruction: 'Переводчик, который может переводить на несколько языков', | |
| }, | |
| professionalAnalyst: { | |
| name: 'Профессиональный аналитик', | |
| instruction: 'Извлекайте информацию, выявляйте риски и извлекайте ключевую информацию из длинных отчетов в одну записку', | |
| }, | |
| excelFormulaExpert: { | |
| name: 'Эксперт по формулам Excel', | |
| instruction: 'Чат-бот, который может помочь начинающим пользователям понять, использовать и создавать формулы Excel на основе инструкций пользователя', | |
| }, | |
| travelPlanning: { | |
| name: 'Планировщик путешествий', | |
| instruction: 'Помощник по планированию путешествий - это интеллектуальный инструмент, разработанный, чтобы помочь пользователям без труда планировать свои поездки', | |
| }, | |
| SQLSorcerer: { | |
| name: 'SQL-ассистент', | |
| instruction: 'Преобразуйте повседневный язык в SQL-запросы', | |
| }, | |
| GitGud: { | |
| name: 'Git gud', | |
| instruction: 'Генерируйте соответствующие команды Git на основе описанных пользователем действий по управлению версиями', | |
| }, | |
| meetingTakeaways: { | |
| name: 'Итоги совещания', | |
| instruction: 'Извлекайте из совещаний краткие резюме, включая темы обсуждения, ключевые выводы и элементы действий', | |
| }, | |
| writingsPolisher: { | |
| name: 'Редактор', | |
| instruction: 'Используйте LLM, чтобы улучшить свои письменные работы', | |
| }, | |
| }, | |
| }, | |
| resetConfig: { | |
| title: 'Подтвердить сброс?', | |
| message: | |
| 'Сброс отменяет изменения, восстанавливая последнюю опубликованную конфигурацию.', | |
| }, | |
| errorMessage: { | |
| nameOfKeyRequired: 'имя ключа: {{key}} обязательно', | |
| valueOfVarRequired: 'значение {{key}} не может быть пустым', | |
| queryRequired: 'Требуется текст запроса.', | |
| waitForResponse: | |
| 'Пожалуйста, дождитесь завершения ответа на предыдущее сообщение.', | |
| waitForBatchResponse: | |
| 'Пожалуйста, дождитесь завершения ответа на пакетное задание.', | |
| notSelectModel: 'Пожалуйста, выберите модель', | |
| waitForImgUpload: 'Пожалуйста, дождитесь загрузки изображения', | |
| }, | |
| chatSubTitle: 'Инструкции', | |
| completionSubTitle: 'Префикс Промпта', | |
| promptTip: | |
| 'Промпт направляют ответы ИИ с помощью инструкций и ограничений. Вставьте переменные, такие как {{input}}. Этот Промпт не будет видна пользователям.', | |
| formattingChangedTitle: 'Форматирование изменено', | |
| formattingChangedText: | |
| 'Изменение форматирования приведет к сбросу области отладки, вы уверены?', | |
| variableTitle: 'Переменные', | |
| variableTip: | |
| 'Пользователи заполняют переменные в форме, автоматически заменяя переменные в промпте.', | |
| notSetVar: 'Переменные позволяют пользователям вводить промпты или вступительные замечания при заполнении форм. Вы можете попробовать ввести "{{input}}" в промптах.', | |
| autoAddVar: 'В предварительной промпте упоминаются неопределенные переменные, хотите ли вы добавить их в форму пользовательского ввода?', | |
| variableTable: { | |
| key: 'Ключ переменной', | |
| name: 'Имя поля пользовательского ввода', | |
| optional: 'Необязательно', | |
| type: 'Тип ввода', | |
| action: 'Действия', | |
| typeString: 'Строка', | |
| typeSelect: 'Выбор', | |
| }, | |
| varKeyError: { | |
| canNoBeEmpty: '{{key}} обязательно', | |
| tooLong: '{{key}} слишком длинное. Не может быть длиннее 30 символов', | |
| notValid: '{{key}} недействительно. Может содержать только буквы, цифры и подчеркивания', | |
| notStartWithNumber: '{{key}} не может начинаться с цифры', | |
| keyAlreadyExists: '{{key}} уже существует', | |
| }, | |
| otherError: { | |
| promptNoBeEmpty: 'Промпт не может быть пустой', | |
| historyNoBeEmpty: 'История разговоров должна быть установлена в промпте', | |
| queryNoBeEmpty: 'Запрос должен быть установлен в промпте', | |
| }, | |
| variableConfig: { | |
| 'addModalTitle': 'Добавить поле ввода', | |
| 'editModalTitle': 'Редактировать поле ввода', | |
| 'description': 'Настройка для переменной {{varName}}', | |
| 'fieldType': 'Тип поля', | |
| 'string': 'Короткий текст', | |
| 'text-input': 'Короткий текст', | |
| 'paragraph': 'Абзац', | |
| 'select': 'Выбор', | |
| 'number': 'Число', | |
| 'notSet': 'Не задано, попробуйте ввести {{input}} в префикс промпта', | |
| 'stringTitle': 'Параметры текстового поля формы', | |
| 'maxLength': 'Максимальная длина', | |
| 'options': 'Варианты', | |
| 'addOption': 'Добавить вариант', | |
| 'apiBasedVar': 'Переменная на основе API', | |
| 'varName': 'Имя переменной', | |
| 'labelName': 'Имя метки', | |
| 'inputPlaceholder': 'Пожалуйста, введите', | |
| 'content': 'Содержимое', | |
| 'required': 'Обязательно', | |
| 'errorMsg': { | |
| labelNameRequired: 'Имя метки обязательно', | |
| varNameCanBeRepeat: 'Имя переменной не может повторяться', | |
| atLeastOneOption: 'Требуется хотя бы один вариант', | |
| optionRepeat: 'Есть повторяющиеся варианты', | |
| }, | |
| }, | |
| vision: { | |
| name: 'Зрение', | |
| description: 'Включение зрения позволит модели принимать изображения и отвечать на вопросы о них.', | |
| settings: 'Настройки', | |
| visionSettings: { | |
| title: 'Настройки зрения', | |
| resolution: 'Разрешение', | |
| resolutionTooltip: `Низкое разрешение позволит модели получать версию изображения с низким разрешением 512 x 512 и представлять изображение с бюджетом 65 токенов. Это позволяет API возвращать ответы быстрее и потреблять меньше входных токенов для случаев использования, не требующих высокой детализации. | |
| \n | |
| Высокое разрешение сначала позволит модели увидеть изображение с низким разрешением, а затем создаст детальные фрагменты входных изображений в виде квадратов 512 пикселей на основе размера входного изображения. Каждый из детальных фрагментов использует вдвое больший бюджет токенов, в общей сложности 129 токенов.`, | |
| high: 'Высокое', | |
| low: 'Низкое', | |
| uploadMethod: 'Метод загрузки', | |
| both: 'Оба', | |
| localUpload: 'Локальная загрузка', | |
| url: 'URL', | |
| uploadLimit: 'Лимит загрузки', | |
| }, | |
| }, | |
| voice: { | |
| name: 'Голос', | |
| defaultDisplay: 'Голос по умолчанию', | |
| description: 'Настройки преобразования текста в речь', | |
| settings: 'Настройки', | |
| voiceSettings: { | |
| title: 'Настройки голоса', | |
| language: 'Язык', | |
| resolutionTooltip: 'Язык, поддерживаемый преобразованием текста в речь.', | |
| voice: 'Голос', | |
| autoPlay: 'Автовоспроизведение', | |
| autoPlayEnabled: 'Включить', | |
| autoPlayDisabled: 'Выключить', | |
| }, | |
| }, | |
| openingStatement: { | |
| title: 'Начальное сообщение', | |
| add: 'Добавить', | |
| writeOpener: 'Написать начальное сообщение', | |
| placeholder: 'Напишите здесь свое начальное сообщение, вы можете использовать переменные, попробуйте ввести {{variable}}.', | |
| openingQuestion: 'Начальные вопросы', | |
| noDataPlaceHolder: | |
| 'Начало разговора с пользователем может помочь ИИ установить более тесную связь с ним в диалоговых приложениях.', | |
| varTip: 'Вы можете использовать переменные, попробуйте ввести {{variable}}', | |
| tooShort: 'Для генерации вступительного замечания к разговору требуется не менее 20 слов начального промпта.', | |
| notIncludeKey: 'Начальный промпт не включает переменную: {{key}}. Пожалуйста, добавьте её в начальную промпт.', | |
| }, | |
| modelConfig: { | |
| model: 'Модель', | |
| setTone: 'Установить тон ответов', | |
| title: 'Модель и параметры', | |
| modeType: { | |
| chat: 'Чат', | |
| completion: 'Завершение', | |
| }, | |
| }, | |
| inputs: { | |
| title: 'Отладка и предварительный просмотр', | |
| noPrompt: 'Попробуйте написать промпт во входных данных предварительного промпта', | |
| userInputField: 'Поле пользовательского ввода', | |
| noVar: 'Заполните значение переменной, которое будет автоматически заменяться в промпте каждый раз при запуске нового сеанса.', | |
| chatVarTip: | |
| 'Заполните значение переменной, которое будет автоматически заменяться в промпте каждый раз при запуске нового сеанса', | |
| completionVarTip: | |
| 'Заполните значение переменной, которое будет автоматически заменяться в промпте каждый раз при отправке вопроса.', | |
| previewTitle: 'Предварительный просмотр промпта', | |
| queryTitle: 'Содержимое запроса', | |
| queryPlaceholder: 'Пожалуйста, введите текст запроса.', | |
| run: 'ЗАПУСТИТЬ', | |
| }, | |
| result: 'Выходной текст', | |
| datasetConfig: { | |
| settingTitle: 'Настройки поиска', | |
| knowledgeTip: 'Нажмите кнопку "+", чтобы добавить знания', | |
| retrieveOneWay: { | |
| title: 'Поиск N-к-1', | |
| description: 'На основе намерения пользователя и описаний знаний агент автономно выбирает наилучшие знания для запроса. Лучше всего подходит для приложений с различными, ограниченными знаниями.', | |
| }, | |
| retrieveMultiWay: { | |
| title: 'Многопутный поиск', | |
| description: 'На основе намерения пользователя выполняет запросы по всем знаниям, извлекает соответствующий текст из нескольких источников и выбирает наилучшие результаты, соответствующие запросу пользователя, после повторного ранжирования.', | |
| }, | |
| rerankModelRequired: 'Требуется rerank-модель ', | |
| params: 'Параметры', | |
| top_k: 'Top K', | |
| top_kTip: 'Используется для фильтрации фрагментов, наиболее похожих на вопросы пользователей. Система также будет динамически корректировать значение Top K в зависимости от max_tokens выбранной модели.', | |
| score_threshold: 'Порог оценки', | |
| score_thresholdTip: 'Используется для установки порога сходства для фильтрации фрагментов.', | |
| retrieveChangeTip: 'Изменение режима индексации и режима поиска может повлиять на приложения, связанные с этими знаниями.', | |
| }, | |
| debugAsSingleModel: 'Отладка как одной модели', | |
| debugAsMultipleModel: 'Отладка как нескольких моделей', | |
| duplicateModel: 'Дублировать', | |
| publishAs: 'Опубликовать как', | |
| assistantType: { | |
| name: 'Тип помощника', | |
| chatAssistant: { | |
| name: 'Базовый помощник', | |
| description: 'Создайте помощника на основе чата, используя большую языковую модель', | |
| }, | |
| agentAssistant: { | |
| name: 'Агент-помощник', | |
| description: 'Создайте интеллектуального агента, который может автономно выбирать инструменты для выполнения задач', | |
| }, | |
| }, | |
| agent: { | |
| agentMode: 'Режим агента', | |
| agentModeDes: 'Установите тип режима вывода для агента', | |
| agentModeType: { | |
| ReACT: 'ReAct', | |
| functionCall: 'Вызов функции', | |
| }, | |
| setting: { | |
| name: 'Настройки агента', | |
| description: 'Настройки агента-помощника позволяют установить режим агента и расширенные функции, такие как встроенные промпты, доступные только в типе агента.', | |
| maximumIterations: { | |
| name: 'Максимальное количество итераций', | |
| description: 'Ограничьте количество итераций, которые может выполнить агент-помощник', | |
| }, | |
| }, | |
| buildInPrompt: 'Встроенный промпт', | |
| firstPrompt: 'Первый промпт', | |
| nextIteration: 'Следующая итерация', | |
| promptPlaceholder: 'Напишите здесь свой первый промпт', | |
| tools: { | |
| name: 'Инструменты', | |
| description: 'Использование инструментов может расширить возможности LLM, такие как поиск в Интернете или выполнение научных расчетов', | |
| enabled: 'Включено', | |
| }, | |
| }, | |
| } | |
| export default translation | |