中文说明
Призрак в доспехах на базе OpenAI.
С помощью Aoi вы можете общаться на естественном языке с искусственным интеллектом в терминале, который может понимать ваши запросы и выполнять соответствующие команды.
Вы можете использовать Aoi как терминальную версию ChatGPT. Кроме того, Aoi имеет несколько встроенных функций, которые помогут вам работать более продуктивно:
/code
— генерировать фрагменты кода и автоматически копировать их в буфер обмена, например /code go generate random numbers
/db
— автоматическая загрузка схемы базы данных и выполнение SQL , например /db postgres://user:passwd@host/db list tables
/shell
— сгенерировать команду оболочки и выполнить ее , например /shell view listening ports
/ssh
— создать команду оболочки и выполнить ее на удаленном хосте, например /ssh {host} view listening tcp ports
/summary
— создать сводку содержимого по URL-адресу и при необходимости перевести ее, например /summary {url}
/summary cn {url}
/tldr
— получить объяснение tl;dr команды оболочки./trans
— перевести текст на указанный язык./copy
— скопировать последний ответ Вы можете скачать Aoi со страницы выпуска GitHub. Альтернативно вы можете использовать Go для установки Aoi в вашей системе:
go install github.com/shellfly/aoi@latest
Установите ключ API OpenAI в качестве переменной среды, а затем запустите команду aoi
.
export OPENAI_API_KEY={your_api_key}
aoi
При необходимости вы также можете настроить BASE-URL-адрес OpenAI API в качестве переменной среды.
export OPENAI_API_BASE_URL={your_custom_api_base_url}
Установите переменные среды Azure и передайте файл azure.deployment
, чтобы использовать службу Azure OpenAI.
export OPENAI_API_KEY={azure openai secret}
export OPENAI_API_BASE_URL={azure openai endpoint}
aoi -azure.deployment {model deployment name}
Если вы обнаружите какие-либо проблемы с Aoi или у вас есть предложения по новым функциям, пожалуйста, создайте проблему или отправьте запрос на включение в репозиторий GitHub. Вклад от всех и каждого приветствуется!