Skip to content

Macro for interacting with ChatGPT (and other LLM services) in Far Manager

License

Notifications You must be signed in to change notification settings

FarManagerLegacy/AskAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

457 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Ask AI – макрос для взаимодСйствия с ChatGPT (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ LLM-сСрвисами) Π² FAR

Доступ ΠΊ сСрвисам Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΊΠ°ΠΊ посрСдством Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Ρ‚Π°ΠΊ ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· 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.

Π”ΠΈΠ°Π»ΠΎΠ³

Π”ΠΈΠ°Π»ΠΎΠ³ слуТит для Π²Π²ΠΎΠ΄Π° запроса ΠΈ настройки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².
Π Π°Π½Π΅Π΅ Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ доступны Π² истории поля Π²Π²ΠΎΠ΄Π°.
Для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ рСдактирования ΠΎΠ±ΡŠΡ‘ΠΌΠ½Ρ‹Ρ…/многострочных запросов рСкомСндуСтся макрос EditBoxToEditor.

ВмСстС с запросом пСрСдаётся Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ тСкст.
Если Π² запросС присутствуСт шаблон {{%input%}}, Ρ‚ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст подставляСтся Π½Π° Π΅Π³ΠΎ мСсто.
Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст добавляСтся Π² ΠΊΠΎΠ½Π΅Ρ† запроса.

ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ запросы ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ контСкст, образуя Π΄ΠΈΠ°Π»ΠΎΠ³ (сСссию), Ссли Π½Π΅ настроСно ΠΈΠ½ΠΎΠ΅.

На Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³Π° отобраТаСтся имя Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ профиля, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π½Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ курсорными клавишами, Π½ΠΎ ΠΈ ΠΏΠΎ CtrlHome.

Π’ ΠΏΠΎΠ»Π΅ рСдактирования запроса ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ хоткСя ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ PgUp.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ наТатия CtrlHome / PgUp ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ фокус ΠΌΠ΅ΠΆΠ΄Ρƒ полями профиля / запроса.

Доступны Ρ‚Π°ΠΊΠΈΠ΅ настройки:

  • Session - ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (состояниС [?]) сСссия продолТаСтся, ΠΏΠΎΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ.
    Π’Π°ΠΊΠΆΠ΅ сСссию ΠΌΠΎΠΆΠ½ΠΎ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ β€œ-”.
  • Timeout - ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя оТидания ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° запрос (для β€œΠ½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ…β€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ).
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΈΠ»ΠΈ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΎΠΊΠ½Π° (состояниС [?]).
    Π‘Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° Π½Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.
  • Установка Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ (Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ сСрвиса/ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹).
    ЗначСния Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² истории ΠΈ Π»Π΅Π³ΠΊΠΎ доступны для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π°.
    НСкоторыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ спСцифичны для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ (посрСдством ΠΎΠ±Ρ‰Π΅ΠΉ истории).
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ установки ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.

Кнопки:

  • [ Utility cfg ] доступна Π² случаС, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π΄Π΅Ρ€ΠΆΠΈΡ‚ настройки Π² собствСнном Ρ„Π°ΠΉΠ»Π΅; Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ позволяСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.
  • [ Authorization ] доступна Ссли Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ прСдусмотрСна авторизация Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.
    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ являСтся Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ поля apikey.
  • [ Presets - F5 ] позволяСт ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сразу нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π°Π±ΠΎΡ€ΠΎΠΌ (β€œΠΏΡ€Π΅ΡΠ΅Ρ‚ΠΎΠΌβ€).
    По Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ открываСтся Бписок прСсСтов.
    ΠŸΡ€Π΅ΡΠ΅Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ прСсСта Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· (ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‡ΠΈΡ‰Π΅Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅ apikey).
  • [ Models - F6 ] Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ список ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ρ‡Π΅Ρ€Π΅Π· API, Ссли это прСдусмотрСно ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΊΠ½ΠΎΠΏΠΊΠ° нСдоступна.
    Π’Π°ΠΊΠΆΠ΅ фиксированный список ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΆΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ занСсён Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ поля Π²Π²ΠΎΠ΄Π° (Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСсСтов ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ).
  • [ Providers - ^B ] ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Ctrl+B позволяСт ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, открывая МСню Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°.
  • { Go! } ΠΈΠ»ΠΈ Enter – запуск Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π²Ρ‹Π²ΠΎΠ΄ открываСтся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠΎΡ€Ρ‚ΠΊΠ°Ρ‚Ρ‹:

  • Shift+F4 - Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ запроса (для OpenAI-compatible) Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Lua ΠΈΠ»ΠΈ Moonscript (ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ single line table literal).
  • Shift+F5 - ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ поля apibase.
  • Shift+F6 - ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ отсортированный Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС список истории ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.
  • Ctrl+H - ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΈ β€œΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌβ€ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³Π° (Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ).
  • Alt+F4 - ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Ρ„Π°ΠΉΠ» Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (*.lua.cfg), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ нСобходимости ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ доступных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄ΠΈΠ°Π»ΠΎΠ³ открываСтся Π² ΠΏΠΎΠ»Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π½ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ compactDlg, см. ΠžΠΏΡ†ΠΈΠΈ askai.lua.

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ

По сущСству ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ прСдставляСт собой ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, сохраняСмых Π² истории ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°.

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π·Π°Π΄ΡƒΠΌΠ°Π½Ρ‹ ΠΊΠ°ΠΊ срСдство для выполнСния β€œΠ±Ρ‹ΡΡ‚Ρ€Ρ‹Ρ… дСйствий” с использованиСм макросов (см. Π½ΠΈΠΆΠ΅), ΠΈ Π±Π΅Π· этого Π½Π΅ нСсут большой цСнности, Ρ‚.ΠΊ. для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ свободного Ρ‡Π°Ρ‚Π° достаточно ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠ· истории.

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΆΠ΅ ΠΏΡ€ΠΈ использовании AskAI часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ максимально ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ, с Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π½Π΅ тратя Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π²Π²ΠΎΠ΄, ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ открывая Π΄ΠΈΠ°Π»ΠΎΠ³Π°, Ссли Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ всС исходныС Π΄Π°Π½Π½Ρ‹Π΅ содСрТатся Π² Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ тСкстС.

Для обСспСчСния этого ΠΈ Π·Π°Π΄ΡƒΠΌΠ°Π½Ρ‹ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ отобраТаСтся Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠ΅, быстро ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΠΎΠ»Π΅ для рСдактирования ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Ctrl+Home; Ссли ввСсти имя Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ профиля, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ создан.

Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка, ΠΏΠΎ Shift+Del Π² этом спискС ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.

ΠΠ°Ρ…ΠΎΠ΄ΡΡΡŒ Π² любом ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ctrl+Up ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ список истории ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ поля ΠΈΠ· профиля default.

ИспользованиС

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ заводится ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ макрос.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ макросов ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² macros.lua.sample (для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .lua).

Π­Ρ‚ΠΎ самый ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΡ€ΠΎΡ„Π°ΠΉΠ», Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π° функция askAI доступна Π² Π½Ρ‘ΠΌ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Ρ‡Π΅Ρ€Π΅Π· require.

Π’ макросС задаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя профиля, Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Ρ€ΠΎΠ»ΡŒ, запрос (prompt), ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡƒΠΆΠ΅ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅. Π’Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ значСния Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΏΠΎ Enter/CtrlEnter; Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Shift+Enter Π² любой строкС рСдактирования.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π·Π°Ρ€Π°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Π½Π΅Ρ‚ нСобходимости, Π΄ΠΈΠ°Π»ΠΎΠ³ со всСми настройками Π±ΡƒΠ΄Π΅Ρ‚ ΠΈ Ρ‚Π°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ макроса (сначала Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°).

Π Π°Π±ΠΎΡ‚Π° с прСсСтами

Бписок прСсСтов вызываСтся ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ…ΠΎΡ‚ΠΊΠ΅Π΅ΠΌ, ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΠΎ F5.

β€œΠŸΡ€Π΅ΡΠ΅Ρ‚β€ прСдставляСт собой ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², подставляСмых Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля Π΄ΠΈΠ°Π»ΠΎΠ³Π°.
ΠŸΡ€Π΅ΡΠ΅Ρ‚Ρ‹ хранятся Π² Ρ„Π°ΠΉΠ»Π°Ρ… *.preset ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Lua-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ прСсСт ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Π² Shift+F4 ΠΈΠ»ΠΈ Ins.

Над прСсСтами Π² спискС доступны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  • Enter - Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поля Π΄ΠΈΠ°Π»ΠΎΠ³Π° значСниями ΠΈΠ· прСсСта.
  • F4 - ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.
  • F5 - ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, F6 - ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ.
  • F8 ΠΈΠ»ΠΈ Del - ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.

Π’ спискС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ прСсСты, подходящиС для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π°:
Ссли Π² прСсСтС содСрТится ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ соотвСтствия Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ прСсСт ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

НаТатиСм Ctrl+H ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ всС прСсСты.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅: ΠΎΠ±Π·ΠΎΡ€ прСсСтов для сСрвисов совмСстимых с OpenAI API.

Установка

  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π³Π΄Π΅-Ρ‚ΠΎ Π² Macros/scripts.
  • Для LuaShell – стандартным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚.Π΅. Π³Π΄Π΅-Ρ‚ΠΎ Π² Macros/utils, ΠΈΠ»ΠΈ Π² любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, доступной Ρ‡Π΅Ρ€Π΅Π· %PATH%.
  • Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΠ΅Ρ‚ΡŒΡŽ нСпосрСдствСнно, Ρ‡Π΅Ρ€Π΅Π· β€œΠ½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅β€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ openai.lua.cfg, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ:
    • LuaSocket, LuaSec: https://github.com/FarManagerLegacy/LuaBinaries/releases
      ΠΈ ΠΈΡ… зависимости: OpenSSL, MS Visual C++ Redist.
    • ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ любой JSON ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ encode/decode.
      • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ищСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΈΠΌΡ‘Π½: cjson, rsjson, ljson, dkjson, lunajson, ΠΈΠ»ΠΈ просто json (см. Ρ‚Π°ΠΊΠΆΠ΅ lua-users wiki).
        Мною Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Lua CJSON ΠΈ dkjson.
      • Для явного указания ΠΈΠΌΠ΅Π½ΠΈ модуля прСдусмотрСна опция json_module Π² Π½Π°Ρ‡Π°Π»Π΅ скрипта (см. Π½ΠΈΠΆΠ΅).
  • Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· сторонниС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹:
    • Для запуска ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ рСкомСндуСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Piper (ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² modules).
      Π’ случаС Π΅Π³ΠΎ отсутствия для запуска Π±ΡƒΠ΄Π΅Ρ‚ использована стандартная функция io.popen, Π² сочСтании
      с созданиСм Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΡ… Π² стандартный Π²Π²ΠΎΠ΄ посрСдством ΠΊΠΎΠΌΠ°Π½Π΄ shell.
    • Π’ %PATH% Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ (*.lua.cfg), см. Ρ€Π°Π·Π΄Π΅Π» ΠžΠ±Π·ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.
  • ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с профилями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ профиля ΠΎΡ‡ΠΈΡ‰Π°Π»Π°ΡΡŒ ΠΈ связанная с Π½ΠΈΠΌ история, ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ LuaSQLite3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присутствуСт Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² дистрибутивС ΠΏΠ»Π°Π³ΠΈΠ½Π° Polygon.

НС ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ, Π½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ ΠΎΠΏΡ‹Ρ‚ использования ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сторонниС скрипты:

  • EditBoxToEditor - ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΎΠ±ΡŠΡ‘ΠΌΠ½ΠΎΠ³ΠΎ/многострочного тСкста ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°.
  • MacroEx - составныС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ для запуска макросов.
  • MenuAutoFilter β€” автоматичСская активация Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Π² мСню ΠΈ списках истории.

Настройка

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ задания Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅.
НаиболСС Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ - Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ apibase, apikey ΠΈ model - ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ сСрвисов.

НСкоторыС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„Π°ΠΉΠ» настройки, доступный ΠΊΠ°ΠΊ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³Π°, Ρ‚Π°ΠΊ ΠΈ Π² спискС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚).

ΠžΠΏΡ†ΠΈΠΈ askai.lua

Π’ Π½Π°Ρ‡Π°Π»Π΅ Ρ„Π°ΠΉΠ»Π° скрипта ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

  • key, keyList, keyOutput, keyReply, keyCopy: сочСтания для Π²Ρ‹Π·ΠΎΠ²Π° основных макросов, пСрСчислСнных Π² Описании.
  • smallDlg: ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ Π±Π΅Π· ΠΏΠΎΠ»Π΅ΠΉ.
  • compactDlg: ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π”ΠΈΠ°Π»ΠΎΠ³ Π² β€œΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΌβ€ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π±Π΅Π· настроСк.
  • json_module: имя модуля для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с json.

ЗначСния этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ прямо Π² ΠΊΠΎΠ΄Π΅. Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ обновлСния скрипта Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ значСния, рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ возмоТности cfgscript ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° ScriptsBrowser.

МСню Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°

Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ ΠΈΠ΄ΡƒΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для ряда ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ½ΠΎΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚/сСрвисов (Π½ΠΎ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈ Π½ΠΎΠ²Ρ‹Π΅).

Π‘ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ сообраТСниями ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠžΠ±Π·ΠΎΡ€ сСрвисов.

  • Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· мСню, доступноС ΠΊΠ°ΠΊ прямо ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³Π°, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ΠΎΠ²ΡΡŽΠ΄Ρƒ посрСдством макроса.
    Π’Ρ‹Π±ΠΎΡ€ запоминаСтся.
  • Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π» списка содСрТит β€œΠ½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅β€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с ΡΠ΅Ρ‚ΡŒΡŽ срСдствами Lua.
    Π Π°Π·Π΄Π΅Π» Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ, Ссли ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, см. Установка.
    Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (см. ΠΎΠ±Π·ΠΎΡ€): OpenAI-compatible, Cohere, Google: Gemini, Gemini CLI API, Antigravity API.
  • НиТний Ρ€Π°Π·Π΄Π΅Π» списка содСрТит опрСдСлСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ внСшниС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ (см. ΠΎΠ±Π·ΠΎΡ€ Π½ΠΈΠΆΠ΅).
    По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ список содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ установлСнныС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, ΠΏΠΎΠ»Π½Ρ‹ΠΉ список – ΠΏΠΎ Ctrl+H.
    • Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ (ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ сайт открываСтся ΠΏΠΎ Alt+F1 ΠΈΠ· мСню).
    • Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ настройка (ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅), ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π² ΠΈΡ… собствСнной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.
      Быстрый доступ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ с настройками (Ссли ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ) - ΠΈΠ· мСню ΠΏΠΎ F4, ΠΈΠ»ΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ [ Utility cfg ].
  • По Alt+F4 - быстрый доступ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (*.lua.cfg).

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС слСдуСт ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ β€œΠ½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌβ€ конфигурациям, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ большС возмоТностСй.

Однако Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΠ»ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • Ссли ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ (ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки);
  • Ссли ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΡƒΠΆΠ΅ содСрТит настройки ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² (ΠΊΠ°ΠΊ gh models, tgpt, pytgpt);
  • Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ, Ρ‡Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструкции ΠΏΠΎ установкС.

ΠžΠ±Π·ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚

  • gh models - GitHub Models extension.
    Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ установкС см. Π½Π° домашнСй страницС.
    НСобходим Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ GitHub. Π”Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈΠΌΠΈΡ‚Ρ‹.
  • tgpt, pytgpt - Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ настройки.
    НСдостаток: Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ (ΠΈΠ½ΠΎΠ³Π΄Π° трСбуСтся ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚).
  • ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ - aichat, chatgpt-cli, mods, sgpt, smartcat - Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с OpenAI API (ΠΈ совмСстимыми).
    Π’Ρ€Π΅Π±ΡƒΡŽΡ‚ задания Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго apibase, apikey ΠΈ model. Π˜Ρ… значСния зависят ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ сСрвиса.
    Π’ зависимости ΠΎΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠ»ΠΈ Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ» настроСк (ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅), ΠΈΠ»ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны сразу Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅, Ссли ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния.
    Для заполнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСсСты, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ (см. ΠΎΠ±Π·ΠΎΡ€).
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ: Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ extra Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для Π΅Ρ‰Ρ‘ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Gemini CLI, Copilot CLI, …
    ΠŸΡ€ΠΈ нСобходимости ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ помСстив Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ (Π»ΡƒΡ‡ΡˆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылку).
    ΠžΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ ΠΎΠ½ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ для использования Π² Ask AI (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠ»Π³ΠΎ ΡΡ‚Π°Ρ€Ρ‚ΡƒΡŽΡ‚).
    ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ соотвСтствия Π² β€œΠ½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ…β€ конфигурациях.

ΠžΠ±Π·ΠΎΡ€ ΠΎΠ½Π»Π°ΠΉΠ½-сСрвисов

Π’Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠ΄Π΅Π»ΠΈ

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ это:

  • gpt-5.2, gpt-5.1, gpt-4.1, gpt-4o, o4, o3, o1 (Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ с суффиксами -mini) ΠΎΡ‚ OpenAI;
  • gemini-3-pro ΠΎΡ‚ Google;
  • claude-opus-4.5, -sonnet-4.5 ΠΎΡ‚ Anthropic;
  • grok-4.1 ΠΎΡ‚ xAI;

Из опСнсорсных - всС Ρ‡Ρ‚ΠΎ побольшС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • gpt-oss-120b ΠΎΡ‚ OpenAI;
  • ΠΈΠ· сСрии Llama ΠΎΡ‚ Meta AI: llama-4-maverick, llama-3.1-405b, llama-3.2-90b, llama-3.3-70b;
  • Mistral Large 3;
  • ряд ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΎΡ‚ китайских Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ дСмонстрируСт Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹: DeepSeek, Qwen ΠΎΡ‚ Alibaba, GLM-4.7 ΠΎΡ‚ Zhipu AI, Kimi K2 ΠΎΡ‚ Moonshot AI, Baidu ERNIE, MiniMax, LongCat ΠΎΡ‚ Meituan, Xiaomi MiMo, Yi ΠΎΡ‚ 01.AI.

ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Ρƒ LMArena.

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

  • OpenAI – ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ChatGPT.
    Π Π°Π±ΠΎΡ‚Π° с этим Π°ΠΏΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сторонних ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Ρ‚Π°ΠΊ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ β€œΠ½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉβ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
  • Π”Ρ€ΡƒΠ³ΠΈΠ΅ OpenAI-совмСстимыС: Mistral AI, xAI Grok, ΠΈ нСсмСтноС количСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ².
  • ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ с собствСнным API, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Google Gemini, Anthropic Claude, Cohere Command, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ посрСдством ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ β€œΠ½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉβ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
    ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ прокси сСрвисы для ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ API Π² совмСстимый с OpenAI Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны ΠΎΠ½Π»Π°ΠΉΠ½, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для локального использования.

Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ ΠΈΠ΄ΡƒΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

  • OpenAI-compatible
    Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ поставки ΠΈΠ΄ΡƒΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ прСсСты для мноТСства совмСстимых сСрвисов, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ½ΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.
  • Cohere: бСсплатно 1,000 запросов Π² мСсяц.
  • Google Gemini: бСсплатный доступ ΠΊ модСлям уровня Π΄ΠΎ gemini-3-flash-preview.
    Free-tier Π»ΠΈΠΌΠΈΡ‚Ρ‹ нСпостоянны, ΠΈ сСйчас ΠΎΠ½ΠΈ Ρƒ мСня Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ (для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ) ΠΏΠΎ 20 запросов Π² дСнь.
    • Gemini CLI API: Π½Π° основС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ API Gemini CLI; Π»ΠΎΠ³ΠΈΠ½ Ρ‡Π΅Ρ€Π΅Π· Π±ΠΎΠ°ΡƒΠ·Π΅Ρ€.
      ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ΡΡ бСсплатный доступ ΠΊ модСлям уровня Π΄ΠΎ gemini-3-pro-preview.
      ДнСвная ΠΊΠ²ΠΎΡ‚Π°: 1000 запросов.
    • Antigravity API: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ API Google Antigravity; Π»ΠΎΠ³ΠΈΠ½ Ρ‡Π΅Ρ€Π΅Π· Π±ΠΎΠ°ΡƒΠ·Π΅Ρ€.
      ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ΡΡ бСсплатный доступ ΠΊ модСлям уровня Π΄ΠΎ gemini-3-pro-high, Π° Ρ‚Π°ΠΊΠΆΠ΅ claude-sonnet-4-5/claude-opus-4-5-thinking ΠΎΡ‚ Anthropic.
      Π›ΠΈΠΌΠΈΡ‚Ρ‹ ΠΈΠ·ΠΌΠ΅Π½Ρ‡ΠΈΠ²Ρ‹, ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π½ΠΎ Π² любом случаС большС Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ использовании Google Gemini Free-tier.

ΠžΠ±Π·ΠΎΡ€ прСсСтов для сСрвисов совмСстимых с OpenAI API

Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ со скриптом ΠΈΠ΄Ρ‘Ρ‚ Π½Π°Π±ΠΎΡ€ прСсСтов, содСрТащих ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ значСния apibase (ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ model).
Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‚Π°ΠΊΠΆΠ΅ трСбуСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ apikey, адрСс сайта для рСгистрации ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ прСсСта (открываСтся ΠΈΠ· списка ΠΏΠΎ F4).

Π‘ пСрСчислСнными Π½ΠΈΠΆΠ΅ прСсСтами ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ openai.lua.cfg совмСстимы Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ (ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранят эти значСния Π² собствСнных Ρ„Π°ΠΉΠ»Π°Ρ… настроСк).

  • НС Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΊΠ»ΡŽΡ‡Π° (apikey) эти прСсСты:
    • ch.at (заявлСна gpt-4o)
    • opencode (gpt-5-nano, big-pickle, grok-code, minimax-m2.1-free, glm-4.7-free)
      Доступны ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½ΠΎ ΡƒΠΆΠ΅ с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΈ Π·Π° дСньги (Anthropic, Gemini, OpenAI, Kimi, Qwen)
    • Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ прСсСты ΠΈΠ· ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ trial/:
      • deepinfra (всСвозмоТныС OpenSource ΠΌΠΎΠ΄Π΅Π»ΠΈ): some anonymous usage allowed
      • ovh (gpt-oss-120b, DeepSeek-R1-Distill-Llama-70B, Meta-Llama-3_3-70B-Instruct): Анонимно: 2 запроса Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, Π½Π° IP ΠΈ Π½Π° модСль.
    • НСкоторыС прСсСты ΠΈΠ· ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ extra/ (см. Π½ΠΈΠΆΠ΅)
  • Для использования Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π°Π΄ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ прСсСты относятся ΠΊ бСсплатным сСрвисам (с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π»ΠΈΠΌΠΈΡ‚Π°ΠΌΠΈ):
    • cloudflare (@cf/openai/gpt-oss-120b, @cf/meta/llama-3.3-70b-instruct-fp8-fast, @cf/deepseek-ai/deepseek-r1-distill-qwen-32b ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ помСньшС)
    • cohere (сСрии command-* ΠΈ c4ai-aya-*)
    • gemini ΠΎΡ‚ Google
    • gitee.ai / moark (DeepSeek, ERNIE, gemma, GLM, gpt-oss, Kimi, MiniMax, Qwen, Yi, …): БСсплатно: 100 запросов Π² дСнь.
    • github-copilot (ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΡ‚ OpenAI, Anthropic, Google, xAI)
      Авторизация Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.
    • github-models (ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΡ‚ Cohere, DeepSeek, Meta, Mistral AI, Microsoft, OpenAI, xAI ΠΈ Π΄Ρ€.)
    • groq (OpenSource-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎ 120b: gpt-oss, llama-4-maverick, kimi-k2, qwen, …)
    • iflow (китайскиС OpenSource-ΠΌΠΎΠ΄Π΅Π»ΠΈ: DeepSeek, GLM, Kimi, Qwen, TStars)
    • longcat: (LongCat-Flash-Chat, LongCat-Flash-Thinking): 500,000 Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π² дСнь бСсплатно.
    • mistral, codestral
    • nvidia (OpenSource-ΠΌΠΎΠ΄Π΅Π»ΠΈ: DeepSeek, gpt-oss, Kimi, Llama, MiniMax, Mistral, Qwen, Phi-4, …)
    • poe (всС популярныС ΠΌΠΎΠ΄Π΅Π»ΠΈ + ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ β€œΠ±ΠΎΡ‚Ρ‹β€): 3000 ΠΏΠΎΠΈΠ½Ρ‚ΠΎΠ² Π² дСнь Π½Π° бСсплатном ΠΏΠ»Π°Π½Π΅
    • pollinations.ai (Claude, Gemini, Grok, Llama, Mistral, Nova, OpenAI, Perplexity, DeepSeek, Kimi, Qwen, …)
    • qwen-code-api (qwen3-coder-plus, qwen3-vl-plus): БСсплатно 2000 запросов Π² дСнь.
      Авторизация Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.
    • sambanova (DeepSeek, gpt-oss, Llama, Qwen, …)
    • vercel (ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΡ‚ Anthropic, Google, Meta, Mistral AI, OpenAI, xAI, ΠΈ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ китайскиС OpenSource ΠΌΠΎΠ΄Π΅Π»ΠΈ)
      Для рСгистрации трСбуСтся привязка ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹.
      Free-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ СТСмСсячно ΠΊΡ€Π΅Π΄ΠΈΡ‚ $5. НСкоторыС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚ доступны бСсплатно (см. Π² прСсСтС).
  • На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сСрвисах Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ доступна бСсплатно:
    • clarifai (бСсплатно Π΄ΠΎ 1K запросов/мСсяц: gpt-oss, DeepSeek, Ministral, Qwen, …)
    • openrouter (Π΄ΠΎ 50 запросов Π² дСнь ΠΊ бСсплатным β€œ:free” модСлям, Π² Ρ‚ΠΎΠΌ числС gemma, gpt-oss, Mistral, DeepSeek, Kimi, Llama, Qwen, Xiaomi MiMo, …;
      ΠΏΠΎΠΊΡƒΠΏΠΊΠΎΠΉ 10 ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΎΠ² Π»ΠΈΠΌΠΈΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎ 1000 запросов Π² дСнь)
    • siliconflow (бСсплатно - DeepSeek, Kimi, …)
    • z.ai, zhipu (бСсплатно нСбольшиС ΠΌΠΎΠ΄Π΅Π»ΠΈ ~ 9B, Π²ΠΈΠ΄Π° glm-X.Xx-flash, см. Π² прСсСтах)
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ прСсСты располоТСны Π² поддирСкториях.
    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ появились Π² спискС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ (Π»ΡƒΡ‡ΡˆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылку).
    • trial/: сСрвисы, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… доступСн ΠΏΡ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΊΡ€Π΅Π΄ΠΈΡ‚.
    • paid/: Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° (ΠΈΠ»ΠΈ ΠΊΡ€Π΅Π΄ΠΈΡ‚ < $1).
    • extra/: ΠΏΡ€ΠΎΡ‡ΠΈΠ΅, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…:
      • сСрвисы, для бСсплатного доступа ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ задСйствован ΠΈΡ… ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ API (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Cookie ΠΈ/ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ…);
      • сСрвисы Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ происхоТдСния.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ:

  • keepass позволяСт Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ свои собствСнныС прСсСты Π² Π±Π°Π·Π΅ KeePass.
    ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π·Π°Π΄Π°Ρ‡Π° ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сСрвисы Π½Π΅ ΡΡ‚Π°Π²ΠΈΠ»Π°ΡΡŒ, это попросту Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ говоря ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹Π΅.

Помимо ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ сСрвисы Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ понятного происхоТдСния, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π΄Π°ΠΆΠ΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта. Π’Π°ΠΊΠΈΠΌ Π² спискС Π²Ρ‹ΡˆΠ΅ являСтся tmrace ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прСсСты Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ extra.

По ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΈΡ… Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ статуса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠΈ слСдуСт с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅!

ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… сСрвисов довольно ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ пСрСчислСны Ρ‚ΡƒΡ‚: cool ai stuff!

About

Macro for interacting with ChatGPT (and other LLM services) in Far Manager

Topics

Resources

License

Stars

Watchers

Forks