CLI Genie如何使用OpenAI的GPT-3 API来帮助用户用母语编写CLI命令
#java #cli #gpt3 #chatgpt

项目-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