bito.ai code assistant

Здесь обсуждается всё, что касается макросов.
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:

bito.ai code assistant

Post by John Doe »

Макрос для взаимодействия с ChatGPT в Фаре.

Назначен на Ctrl+B. Также может быть запущен в качестве скрипта LuaShell.

Ctrl+B:Double позволяет в любой момент открыть окно с выводом повторно.

Дополнительные макросы, активные в окне с ответом:
  • Ctrl+Shift+Ins:
    • скопировать выделенный текст, склеив свёрнутые строки обратно в параграфы;
    • при отсутствии выделения ищет и обрабатывает блок кода под курсором.
  • Alt+F2 полностью убрать форматирование (свёртку).
Установка
  • модуль Execute, положить в modules.
  • bito.exe https://github.com/gitbito/CLI/blob/mai ... 6/bito.exe, где угодно в %PATH% (или в %FARHOME%).
    До использования в макросе bito.exe необходимо (однократно) запустить, и последовать инструкциям для аутентификации.
    Внимание: файл для архитектуры x64.
Примечания:
  • Контекст чата (предыдущие вопросы и ответы) сохраняется, и таким образом можно продолжать чат.
  • Файл контекста хранится отдельно от ответа в редакторе, поэтому изменения в редакторе на него не влияют.
  • Контекст сохраняется до тех пор, пока открыто окно с ответом.
    Т.е. пока нужно продолжать чат, требуется держать его открытым, а когда требуется сменить тему, надо его закрыть.
  • Текст форматируется по заданной ширине, изменить можно в тексте скрипта, или через cfgscript/ScriptsBrowser.
    Блоки кода не форматируются.




Скачать: https://gist.github.com/johnd0e/3269d68 ... e/main.zip
!
Message from: John Doe
Разработка данного скрипта прекращена в пользу Ask AI: viewtopic.php?t=13447
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 - bring ChatGPT to Far

Post by John Doe »

Latest post of the previous page:

https://github.com/gitbito/CLI/raw/main ... 4/bito.exe

Code: Select all

--- Version 3.3
+++ Version 3.4
@@ -19 +19,2 @@
-              to the prompt before processing.
+              to the prompt before processing. In case -f is not provided along with -p then CLI will prompt for
+             content to proceed ahead.
@@ -22,0 +24,3 @@
+-m, --model   [Model type to use for AI query in the current session. Model type can be set to BASIC/ADVANCED, which
+               is case insensitive.]
+-k, --key     [Expects Bito Access Key to be used for executing Bito CLI. Bito Access Key can be generated at: https://alpha.bito.ai/home/settings/advanced]
Новая версия требует дополнительной настройки - нужно сгенерировать ключ, после чего запустить bito.exe config -e, и вставить его в конфиг.
Но можно просто остаться на предыдущей версии.
https://t.me/FarManager — Telegram чат
Shmuel
Posts: 7246
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Ask AI - bring ChatGPT to Far

Post by Shmuel »

Сделал некоторые улучшения в своём варианте.
Благодаря использованию модуля simpledialog вместо InputBox:
  • диалог ввода запроса сделан шире
  • в него добавлен элемент FIXEDIT для указания величины linewrap
  • запрос может быть многострочным - нажимаем F4, вводим в открывшемся редакторе, сохраняем
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 - bring ChatGPT to Far

Post by John Doe »

Тем временем Bito ввели дневной лимит - всего лишь 20 запросов..
Это конечно совершенно неприличное ограничение, учитывая что дают они при этом gpt-3.5-turbo.

Edit: сейчас уже 75. И модель уровня gpt-4o-mini
Last edited by John Doe on Sat 08 Feb, 2025 23:48, edited 1 time in total.
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:

bito.ai code assistant

Post by John Doe »

v0.9 в шапке
  • Исправлена ошибка при форматировании текста.
  • Удаление временных файлов
  • Информация для Scripts browser
  • Мелкий рефакторинг
Видимо последнее обновление скрипта в этой его форме.
Будущие версии будут рассчитаны на работу не только с bito, но и другими утилитами.
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:

bito.ai code assistant

Post by John Doe »

v0.10 в шапке, финальная.
Перенесены некоторые функцит из AskAI:
  • Контекст чата (предыдущие вопросы и ответы) сохраняется до тех пор, пока открыто окно с ответом.
    Т.е. пока нужно продолжать чат, требуется держать его открытым, а когда требуется сменить тему, надо его закрыть.
  • Для блоков кода запрещено форматирование (свёртка).
  • Ctrl+B:Hold позволяет в любой момент открыть окно с выводом повторно.
Дополнительные макросы, активные в окне с ответом:
  • Ctrl+Shift+Ins:
    • скопировать выделенный текст, склеив свёрнутые строки обратно в параграфы;
    • при отсутствии выделения ищет и обрабатывает блок кода под курсором.
  • Alt+F2 полностью убрать форматирование (свёртку).
!
Message from: John Doe
Разработка данного скрипта прекращена в пользу Ask AI: viewtopic.php?t=13447
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:

bito.ai code assistant

Post by John Doe »

bito.ai больше не предоставляет бесплатного доступа к чату, за исключением пробного периода в 14 дней.
А когда-то на их страничке красовался заголовок "Free Forever!"
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

bito.ai code assistant

Post by HaRT »

John Doe wrote: Sat 29 Nov, 2025 17:34А когда-то на их страничке красовался заголовок "Free Forever!"
Справедливости ради, это они обещали для “GPT 3.5, Chat-bison from Google and other similar models”, притом с весьма скупыми количественными ограничениями. Вы и впрямь готовы применять код, написанный с помощью тех моделей, не говоря уже об откровенно ознакомительных лимитах?
Last edited by HaRT on Sat 29 Nov, 2025 17:57, 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:

bito.ai code assistant

Post by John Doe »

Потом стало "GPT-4o mini and similar models".
Сейчас логично было видеть "gpt-5.1-mini".

А так-то сам я давно уже bito не пользуюсь, их-за многообразия лучших предложений.
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

bito.ai code assistant

Post by HaRT »

John Doe wrote: Sat 29 Nov, 2025 18:01 Потом стало "GPT-4o mini and similar models".
Насколько я вижу, это уже было не “Forever Free”, а “Free Plan / $0 per month”.
Впрочем, всё равно примечательно, как у них в изначальном “Forever Free” количество обещанных code completions в месяц снижалось с Unlimited usage сперва до 250 (что уже исключает постоянное использование), затем до 100, а потом и вовсе до издевательских 50.
Фар есть инструмент, а не нянька. © 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:

bito.ai code assistant

Post by John Doe »

"Code completions" это то что они через IDE дают, а нас больше чат интересует.
Сначала вроде не было ограничений. Работало катастрофически медленно, потом вроде наладилось.
Затем снизили лимиты до 20 сообщений в день, и тут уже зависит от использования, кому-то хватало.
Потом правда одумались, и подняли до 75 в день.
https://t.me/FarManager — Telegram чат
Post Reply

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