项目-https://github.com/JM-Lab/cli-genie
Cli Genie
CLI Genie是一种工具,可以通过OpenAI的GPT-3 API来协助用户使用其母语编写CLI命令。
简单地说,CLI Genie可以帮助那些不满意用英语编写命令来这样做的用户使用他们的首选语言。通过利用OpenAI的GPT-3 API,CLI Genie可以根据用户的请求提供准确且相关的命令。但是,重要的是要注意,与使用机器学习或AI的任何软件一样,可能存在局限性和潜在错误。
总的来说,CLI Genie是想要简化其CLI工作流程的开发人员的有用工具,尤其是对于那些更舒适地用母语写作的开发人员。
安装
要求
- git
- java 11或更高
- OpenAI API键
Linux和Mac
git clone https://github.com/JM-Lab/cli-genie.git
cd cli-genie
./gradlew install
sudo cp bin/cg /usr/local/bin
export OPENAI_API_KEY=[your key]
视窗
git clone https://github.com/JM-Lab/cli-genie.git
cd cli-genie
.\gradlew.bat install
copy bin\cg.bat C:\Windows\System32
set OPENAI_API_KEY=[your key]
OpenAI API键
要使用CLI Genie,您需要从https://platform.openai.com获取OpenAI_API_KEY,并在第一次运行之前将其设置为环境变量。该密钥将存储在[用户home]/。cg/openai-api-key中,用于后续运行。
用法
您可以使用cg
(CLI Genie的缩写)运行CLI Genie。可用的命令可以输入用户的母亲
舌头。
CG命令的使用如下:
cg [instructions in mother tongue]
例子
此处是用各种语言使用CLI Genie的示例
韩国人
cg test.txt 파일에서 "abc"를 "cba"로 바꿔주세요
英语
cg replace the letters "abc" with "cba" in the file test.txt
普通话中国
cg 在test.txt文件中用"cba"替换"abc"
印地语
cg test.txt फ़ाइल में "abc" को "cba" से बदलें
西班牙语
cg reemplazar las letras "abc" por "cba" en el archivo test.txt
阿拉伯
cg استبدل الحروف "abc" بـ "cba" في الملف test.txt
孟加拉
cg test.txt ফাইলের "abc" অক্ষরগুলি "cba" দিয়ে পরিবর্তন করুন
法语
cg remplacer les lettres "abc" par "cba" dans le fichier test.txt
俄语
cg заменить буквы "abc" на "cba" в файле test.txt
葡萄牙语
cg substituir as letras "abc" por "cba" no arquivo test.txt
乌尔都语
cg test.txt فائل میں حروف "abc" کو "cba" سے تبدیل کریں
日本人
cg test.txt ファイル内の文字列 "abc" を "cba" に置き換える
越南人
cg thay thế các chữ cái "abc" bằng "cba" trong tệp test.txt