| 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 |
|
|