Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Здесь обсуждается всё, что касается макросов.
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

Доступ к сервисам возможен как посредством разнообразных консольных утилит, так и напрямую через REST API.

Каждый из LLM-сервисов имеет свои достоинства и недостатки – выбор за пользователем.

Макрос назначен на Ctrl+B и открывает диалог для ввода запроса и настройки параметров генерации.
При этом выделение редактора передаётся в качестве контекста.

Может быть также запущен в качестве скрипта LuaShell.

Вывод ответа осуществляется в отдельном редакторе.
Макросы, активные в окне с выводом:

  • Ctrl+Shift+Ins:
    • скопировать выделенный текст, склеив свёрнутые строки обратно в параграфы;
    • при отсутствии выделения ищет и обрабатывает блок кода под курсором.
  • Alt+F2 полностью убрать форматирование (свёртку).
Ctrl+B:Double позволяет в любой момент открыть окно с выводом повторно.

Если выделен текст, то нажатие Ctrl+B:Hold продолжает чат без открытия диалога,
передавая выделение в качестве нового запроса.

Кроме того, прилагается файл macros.lua.sample с примерами макросов для быстрых действий, см. Профили.

Примечание: составные сочетания типа Ctrl+B:Double/Ctrl+B:Hold предполагают использование модуля MacroEx.
Альтернативно, можно заменить сочетания на простые, см. Опции askai.lua.

Диалог

Профили

Работа с пресетами

Установка

Меню выбора конфигурации провайдера

Обзор онлайн-сервисов

https://github.com/FarManagerLegacy/AskAI | Скачать
https://t.me/FarManager — Telegram чат
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by HaRT »

Latest post of the previous page:

Last edited by HaRT on Fri 29 Nov, 2024 23:43, edited 1 time in total.
Reason: Спрятано более не актуальное
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

gotar wrote: Fri 29 Nov, 2024 21:29и получил [...]
Исправил
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

gemini-exp-1206

https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

Grok временно доступен не только платным подписчикам.

Доступ через OpenAI API:
https://t.me/FarManager — Telegram чат
gotar
Posts: 519
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 31 times
Been thanked: 3 times

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by gotar »

Можно ли воспользоваться gemini-2.0-flash-exp через AskAI. Если да, можно ли чуть побольше инструкций.
Last edited by gotar on Fri 13 Dec, 2024 17:24, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

Ничего же нового, всё как и раньше, только имя модели подставляйте.
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

gemini-2.0-flash-thinking-exp-1219

https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

v1.5
  • Новые шорткаты в диалоге:
    • Shift+F4 - задать заголовки запроса (для OpenAI-compatible), в виде таблицы Lua или Moonscript (удобно использовать
      single line table literal).
    • Shift+F5 - открыть историю поля apibase.
    • Shift+F6 - открыть историю списка моделей.
    • Ctrl+Enter = использовать /completions-endpoint
  • Конфигурации и пресеты:
    • Файлы с аттрибутом Hidden по умолчанию скрыты, для отображения - Ctrl+H
    • Дополнительные возможности для пресетов: значения могут задаваться также как table, function, template.
    • Новые пресеты/конфигурации (см. обзор в справке):
    • Обновлённые:
  • Справка переработана
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

v1.6
  • Теперь скрипт работает также и в far2m под Linux
  • Новый пресет - ncompass.preset
  • Исправление ошибок
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

v1.7
  • Новые определения конфигураций, теперь напрямую поддерживаются и следующие API:
    • Cohere
    • Gemini
    • Nexra
  • openai.lua.cfg: вывод reasoning для "думающих" моделей (R1), на deepseek/openrouter/siliconflow
  • Пресеты:
    • новый пресет: chutes.preset
    • обновление моделей в пресетах
    • в ряде пресетов, если провайдер не предоставляет список моделей через OpenAI-апи, применяются другие средства
  • Улучшения в выпадающем списке истории моделей (ShiftF6 / F6)
  • Улучшена справка
  • Исправлены найденные ошибки
Касательно первого пункта: хотя к Gemini был доступ и раньше, у нативной конфигурации есть преимущества -
например, доступны такие инструменты как googleSearch и codeExecution.
Для использования: указать в поле tools строку googleSearch:{} (или codeExecution:{} соответственно).

P.S.
С последнего анонса вышло/обновилось множество интересных моделей, и хотя отдельно я их не упоминаю, разумеется они
доступны через существующие пресеты.
https://t.me/FarManager — Telegram чат
gotar
Posts: 519
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 31 times
Been thanked: 3 times

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by gotar »

В интернетах хвалят QwQ 32B от алибабы. Она доступна через AskAI?
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

Разумеется, у многих провайдеров.
https://t.me/FarManager — Telegram чат
gotar
Posts: 519
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 31 times
Been thanked: 3 times

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by gotar »

Попробовал я новую версию:
╔═══════════════════════════════════════════ Error ════════════════════════════════════════════╗ ║ ...\Profile\Macros\scripts\AskAI\utils.lua.1:119: attempt to call a nil value ║ ╟──────────────────────────────────────────────────────────────────────────────────────────────╢ ║ { OK } ║ ╚══════════════════════════════════════════════════════════════════════════════════════════════╝
Запрос:Ведача команды gh models run gpt-4o "какой ии я использую"
Вы используете GPT-4, крупную языковую модель, разработанную OpenAI. Она предназначена для обработки и генерации текстов, а также для помощи в решении различных задач, таких как ответы на вопросы, обучение, написание текстов и многое другое. Если у вас есть конкретные вопросы, не стесняйтесь задавать! 😊
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Ask AI — макрос для взаимодействия с ChatGPT (и другими LLM-сервисами) в FAR

Post by John Doe »

У вас устаревшая версия модуля Piper.
Обновите или удалите.
https://t.me/FarManager — Telegram чат
Post Reply

Return to “Обсуждение макросов”