Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
PowerToys Advanced Paste — это мощный инструмент управления буфером обмена, который преобразует содержимое буфера обмена в любой нужный формат. Это средство позволяет вставить содержимое в виде обычного текста, markdown, JSON или различных форматов файлов (.txt, .html, .png) с помощью интерфейса или сочетаний клавиш. Advanced Paste может извлекать текст из изображений с помощью локальной технологии OCR и транскодировать звуковые и видеофайлы для .mp3 или .mp4 форматов. Вся обработка выполняется локально на вашем компьютере, с необязательной функцией на базе ИИ, для которой требуется либо ключ API для облачного сервиса ИИ, либо локальная модель, настроенная в Foundry Local или Ollama.
Начало работы с Advanced Paste
Ознакомьтесь с функциями Advanced Pasteи возможностями.
Включить Advanced Paste
Чтобы начать использование Advanced Paste, включите его в PowerToys параметрах.
Активация Advanced Paste окна
Advanced Paste Откройте окно с помощью клавиш быстрого доступа (по умолчанию: Win+Shift+V). Дополнительные сведения о настройке ярлыка активации и дополнительных сочетаний клавиш см. в разделе "Параметры ".
Settings
В меню "Параметры" настройте следующие параметры:
| Setting | Description |
|---|---|
| Включение вставки с помощью ИИ | Активирует функцию вставки с использованием ИИ из окна Advanced Paste. Дополнительные сведения см. в статье Вставка текста с помощью ИИ. |
| Поставщики моделей | Перечисляет настроенных поставщиков моделей ИИ для использования с функцией 'Вставка с ИИ'. Вы можете добавить поставщиков с помощью кнопки "Добавить модель ". Дополнительные сведения о настройке и списке поддерживаемых поставщиков см. в статье "Добавление поставщика моделей. Для поставщиков моделей в Сети требуется учетная запись и допустимый ключ API. Вы также можете удалить любой из настроенных поставщиков из этого списка. |
| Журнал буфера обмена | Включение автоматического сохранения истории буфера обмена. |
| Автоматическое закрытие Advanced Paste окна после потери фокуса | Определяет, закрывается ли Advanced Paste окно после потери фокуса. |
| Показать просмотр буфера обмена | Отобразите предварительный просмотр текущего содержимого буфера обмена в окне Advanced Paste. |
| Предварительный просмотр пользовательского формата | Включите предварительный просмотр выходных данных пользовательского формата перед вставой. |
| Выбор автоматического копирования для пользовательских ключей действий | При включении предпринимается попытка скопировать текущий выделенный фрагмент перед запуском пользовательского сочетания клавиш, чтобы можно было непосредственно активировать пользовательские действия на выделенном тексте, не копируя вручную. |
| Действия (создавать и управлять пользовательскими действиями Advanced Paste) | При использовании вставки с искусственным интеллектом сохраните часто используемые запросы и присвойте им описательные имена, чтобы их можно было легко выбрать из Advanced Paste окна без необходимости вводить их. Вы также можете назначить каждое действие командой клавиатуры, чтобы их можно было выполнить без открытия Advanced Paste окна. |
| Открыть окно Advanced Paste с помощью ярлыка | Настраиваемая команда клавиатуры для открытия Advanced Paste окна. |
| Вставка без форматирования с помощью сочетания клавиш | Настраиваемая команда клавиатуры для вставки в виде обычного текста без открытия Advanced Paste окна. |
| Вставить значение с Markdown напрямую с помощью горячей клавиши | Команда клавиатуры, которую можно настроить для вставки в формате Markdown без открытия окна Advanced Paste. |
| Вставить напрямую как JSON с помощью горячих клавиш | Настраиваемая команда клавиатуры для вставки в формате JSON без открытия Advanced Paste окна. |
| Дополнительные действия | Изображение в текст | Включите или отключите действие преобразования изображения в текст и настройте команду клавиатуры. |
| Дополнительные действия | Вставить как файл | Включите или отключите набор действий 'Вставить как файл', который включает вставку в виде файла .txt, файла .png, файла .html. При необходимости настройте настраиваемую команду клавиатуры для каждого из этих действий. |
| Дополнительные действия | Транскодирование аудио / видео | Включите или отключите действия вставки звука и видео Transcode. Параметры транскода включены по умолчанию. |
| Дополнительные действия | Транскодирование в .mp3 | Включите или отключите действие "Транскодирование в .mp3" и настройте команду клавиатуры для перекодирования аудио или видео из буфера обмена без открытия окна Advanced Paste. |
| Дополнительные действия | Транскодировать в .mp4 (H.264/AAC) | Включите или отключите действие вставки Transcode для .mp4 (H.264/AAC) и настройте команду клавиатуры для перекодирования видео, находящегося в буфере обмена, без открытия окна Advanced Paste. |
Important
Вы можете задать ctrl+V в качестве ярлыка активации. Этот выбор не рекомендуется, так как переопределение этого ярлыка может иметь непредвиденные последствия.
Добавление поставщика моделей
Чтобы добавить поставщика моделей для использования с функцией "Вставить с ИИ", выполните следующие действия.
- В PowerToys разделе "Параметры" перейдите к разделу Advanced Paste .
- В разделе "Поставщики моделей" выберите "Добавить модель".
- В окне "Добавление поставщика моделей" выберите нужный поставщик модели в раскрывающемся списке.
- Введите необходимые поля для выбранного поставщика модели.
- Для поставщиков онлайн-моделей обычно необходимо указать ключ API, URL-адрес конечной точки и любые дополнительные параметры конфигурации.
- Если выбрать OpenAI в качестве поставщика моделей, можно также включить возможность вставки с расширенным искусственным интеллектом посредством Semantic Kernel.
- Для локальных поставщиков моделей обычно необходимо указать путь модели и любые дополнительные параметры конфигурации.
- Для поставщиков онлайн-моделей обычно необходимо указать ключ API, URL-адрес конечной точки и любые дополнительные параметры конфигурации.
- Нажмите кнопку "Сохранить", чтобы добавить поставщика моделей.
Новый поставщик модели появляется в списке настроенных поставщиков моделей, и его можно использовать с функцией вставки при помощи ИИ.
Поддерживаются следующие поставщики моделей:
| Поставщик моделей | Тип | Description |
|---|---|---|
| Открытый ИИ | Онлайн | Предоставляет доступ к различным моделям ИИ через API. Вам нужен ключ API, а также возможно, что за использование придется платить в зависимости от модели и объема использования. Дополнительные сведения см. на странице цен OpenAI. |
| Azure OpenAI | Онлайн | Предоставляет доступ к моделям OpenAI, размещенным в Microsoft Azure. Вам понадобится ключ API и URL-адрес конечной точки, а также возможная оплата за использование в зависимости от модели и объема использования. Дополнительные сведения см. на странице цен на Azure OpenAI. |
| Mistral | Онлайн | Предоставляет доступ к моделям Мистраль ИИ через API. Вам нужен ключ API, а также возможно, что за использование придется платить в зависимости от модели и объема использования. Дополнительные сведения см. на странице цен на Мистраль. |
| Онлайн | Предоставляет доступ к моделям ИИ Google через API. Вам нужен ключ API, а также возможно, что за использование придется платить в зависимости от модели и объема использования. Дополнительные сведения см. на странице цен на Google Cloud AI. | |
| вывод на основе Azure ИИ | Онлайн | Предоставляет доступ к различным моделям ИИ, размещенным на Microsoft Azure. Вам понадобится ключ API и URL-адрес конечной точки, а также возможная оплата за использование в зависимости от модели и объема использования. Дополнительные сведения см. на странице цен на Azure AI. |
| Литейный локальный | Local | Позволяет запускать модели ИИ на собственном компьютере с помощью Foundry Local. Необходимо установить и настроить локальное приложение Foundry. Дополнительные сведения см. в локальной документации Foundry. |
| Ollama | Local | Позволяет запускать модели ИИ на собственном компьютере с помощью Ollama. Необходимо установить и настроить приложение Ollama. Дополнительные сведения см. в документации по Ollama. |
Расширенная вставка текста
Advanced Paste включает несколько параметров вставки, основанных на тексте. Эти параметры Advanced Paste находятся в окне. Откройте окно с помощью ярлыка активации. Можно также использовать настраиваемые команды клавиатуры для непосредственного вызова действия вставки с помощью быстрых клавиш.
Paste as Plain Text
Paste as Plain Text позволяет вставить текст, хранящийся в буфер обмена, за исключением форматирования текста, с помощью быстрого сочетания клавиш. Функция заменяет любое форматирование, включенное в текст буфера обмена, на неформатированную версию текста.
Note
Paste as Plain Text — это функция, которая выполняется локально и не использует ИИ.
Вставка в формате JSON
Вставка в формате JSON позволяет вставлять текст, хранящийся в буфер обмена, обновляя любое форматирование текста в JSON с помощью быстрого сочетания клавиш. Функция заменяет любое форматирование, включенное в текст буфера обмена, на форматированную версию текста в формате JSON.
Пример входных данных:
<note>
<to>Mr. Smith</to>
<from>Ms. Nguyen</from>
<body>Do you like PowerToys?</body>
</note>
Выходные данные JSON:
{
"note": {
"to": "Mr. Smith",
"from": "Ms. Nguyen",
"body": "Do you like PowerToys?"
}
}
Note
Вставка как JSON — это функция, которая выполняется локально и не использует ИИ.
Вставить как Markdown
Вставка как Markdown позволяет вставить текст из буфера обмена, преобразуя его форматирование в markdown с помощью быстрого сочетания клавиш. Функция заменяет любое форматирование, включенное в текст буфера обмена, на версию текста, отформатированную в стиле markdown.
Пример входных данных:
<b>Paste</b> <i>as</i> <a href="https://en.wikipedia.org/wiki/Markdown">Markdown</a>
Выходные данные Markdown:
**Paste** *as* [Markdown](https://en.wikipedia.org/wiki/Markdown)
Note
Вставка как Markdown — это функция, которая работает локально и не использует ИИ.
Вставить как файл .txt
Вставить как файл .txt позволяет вставить текст из буфера обмена как файл .txt с автоматически созданным именем файла. При необходимости можно задать горячую клавишу в настройках.
Пример входных данных:
Hello World!
Если приложение, которое вы используете, поддерживает вставку файлов (например, Проводник), то действие "вставить как файл .txt" принимает входной текст и вставляет файл .txt.
Note
Функция "вставка как файл .txt" выполняется локально и не использует ИИ.
Вставка в виде файла .html
Вставка в виде файла .html позволяет вставлять HTML-данные, хранящиеся в буфере обмена в виде файла .html с автоматически созданным именем файла. Эта функция особенно полезна для сохранения части веб-страницы из браузера, включая ссылки, форматированный текст и изображения. При необходимости можно задать горячую клавишу в настройках.
Если приложение, которое вы используете, принимает вставку файлов (например, проводник), то вставка в виде действия файла .html принимает входные данные и вставляет файл .html.
Note
Вставка в виде .html-файла — это функция, которая выполняется локально без использования ИИ.
Вставка текста с помощью ИИ
При вставке текста с помощью ИИ текст анализируется и форматируется на основе контекста текста и запроса, предоставленного для вызова OpenAI. Чтобы использовать эту функцию, необходимо настроить поставщика ИИ в PowerToys параметрах. Для поставщиков онлайн-моделей вы также должны иметь доступные кредиты в вашей учетной записи.
Note
Если вы используете эту функцию и видите ошибку API key quota exceeded, у вас нет кредитов в выбранной учетной записи ИИ в Интернете и необходимо приобрести их.
Ниже приведены некоторые примеры использования этой функции:
- Сводка текста: возьмите длинный текст из буфера обмена и попросите ИИ суммировать его.
- Перевод текста: возьмите текст из буфера обмена на одном языке и попросите ИИ перевести его на другой язык.
- Создайте код: выполните описание функции из буфера обмена и попросите ИИ создать для него код.
- Преобразование текста: возьмите текст из буфера обмена и попросите ИИ переписать его в определенном стиле, например профессиональное сообщение электронной почты или случайное сообщение.
- Стилизируйте текст: возьмите текст из буфера обмена и попросите ИИ переписать его в стиле известного автора, книги или докладчика.
Вы можете попросить ИИ вставить текст, как если бы он был написан Марком Твейном или Шекспиром, например, или суммировать длинный пример. Возможности безграничны.
Пример входных данных:
Новая функция Advanced Paste в PowerToys теперь доступна. Его можно использовать для экономии времени и улучшения записи.
Выходные данные искусственного интеллекта при появлении запроса "Форматировать текст, как если бы он был написан Марком Твейн":
Скажем, ты слышала новости? Новая модная функция Advanced Paste в PowerToys наконец-то здесь! Это полезный инструмент, который наверняка сэкономит вам время и улучшит ваше письмо. Если вы ищете немного волшебства в написании, это Advanced Paste может быть подходящим вариантом для вас.
Note
Как и в любом инструменте ИИ, качество выходных данных зависит от качества входных данных. Чем больше контекста вы предоставляете, тем лучше ИИ может понять и ответить на ваш запрос. Перед его использованием внимательно просмотрите выходные данные. Дополнительные сведения об использовании ИИ в этой функции см. на страницах условий обслуживания и политики конфиденциальности для выбранного поставщика моделей.
Расширенные сценарии использования ИИ для вставки с помощью OpenAI
Если вы используете онлайн-поставщика моделей OpenAI, функция "Вставка с ИИ" может использовать Semantic Kernel, чтобы задать цепочку действий для выполнения. С помощью пользовательских запросов можно:
- Работа с нетекстовыми входными данными, такими как изображения.
- Создайте нетекстовые выходные данные, такие как файлы.
- Объединить несколько действий и выполнить их поочередно. Например, изображение в текст —> текст в ФОРМАТЕ JSON—> текст JSON в .txt файл.
- Создание значимых сообщений об ошибках, созданных ИИ.
В этих примерах команд предполагается, что в буфере обмена есть изображение, содержащее текст, который требуется сохранить в текстовый файл на другом языке. Вы можете явно сформулировать несколько шагов:
Convert this image to text using OCR, translate the text to French, and then save the text as a .txt file.
Кроме того, вы можете свести к фразе шаги, которые будут более неявными:
Translate to French and save as a .txt file.
Note
В настоящее время функции Semantic Kernel доступны только при использовании OpenAI как поставщика моделей.
Расширенная вставка изображения
Advanced Paste включает несколько вариантов вставки изображений. Эти параметры можно найти в Advanced Paste окне. Откройте окно с помощью ярлыка активации. Вы также можете задать горячую клавишу в параметрах.
Вставка изображения в текст
Вставка изображения в текст позволяет извлечь текст из изображения в буфер обмена и быстро вставить извлеченный текст с помощью быстрого сочетания клавиш.
Note
Вставка в текст в качестве изображения — это функция, которая выполняется локально с помощью локального OCR.
Вставка в виде файла .png
Вставка в виде файла .png позволяет быстро вставить формат изображения, например растровое изображение, в файл .png. При необходимости можно создать быстрое сочетание клавиш для вызова этого действия вставки.
Note
Вставка в виде файла .png — это функция, которая выполняется локально и не использует ИИ.
Транскодирование в аудио или видео
В окне Advanced Paste предусмотрено два варианта вставки, которые предназначены для работы с файлами мультимедиа. Окно Advanced Paste можно открыть, используя клавиатурное сочетание активации. Можно также использовать настраиваемые команды клавиатуры для непосредственного вызова действия вставки с помощью быстрых клавиш. Насколько это возможно, функция поддерживает параметры качества (например, измерения видео и скорость звука) из исходного файла, а также любые метаданные контейнера (например, название и альбом).
Вы можете отменить действия вставки, выбрав кнопку Отмена (X):
Этот параметр отмены полезен для перекодирования мультимедиа, но также для других потенциально длительных действий, таких как вставка с использованием ИИ.
Действия вставки при перекодировании отображают свой частичный прогресс через индикатор выполнения. Эта функция может быть полезна для других действий вставки в дальнейшем, но в настоящее время её использует только транскодирование мультимедиа.
Эта функция использует Windows. Media.Transcoding API для транскодирования звуковых и видеофайлов. Список поддерживаемых кодеков можно найти здесь.
Note
Функции Транскода для аудио и видео выполняются локально и не используют ИИ.
Транскодирование в .mp3
Функция Transcode для .mp3 работает как с звуковыми, так и с видеофайлами. Он извлекает аудиоканал из медиа на буфере обмена и сохраняет его в виде файла .mp3.
Используйте эту функцию для извлечения звука из объединенных аудиофайлов и видеофайлов для экономии места на диске и работы с приложениями и устройствами только для аудио.
Транскодирование в формат .mp4 (H.264/AAC)
Функция Transcode to .mp4 (H.264/AAC) перекодирует видеофайлы для использования видеокодека H.264 и аудиокодека AAC (если звук присутствует) и сохраняет потоки в файл .mp4. Используйте эту функцию для перекодирования существующих видеофайлов в более широко поддерживаемый формат.
Установите PowerToys
Эта программа входит в состав служебных программ Microsoft PowerToys для продвинутых пользователей. Он предоставляет набор полезных служебных программ для настройки и оптимизации Windows для повышения производительности. Сведения об установке PowerToysсм. в разделе "Установка PowerToys".
Windows developer