命令行AI - 此工具允许您从命令行调用ChatGPT
项目描述
clai
命令行AI - 此工具允许您从命令行调用ChatGPT。
我正在设计此工具与shin的分支一起使用,这将允许您从计算机上的任何文本框中调用clai
。最终,ChatGPT无处不在!
此项目的长期愿景是添加提取上下文的支持。例如,它将读取窗口上的当前文本并能够添加到其中,或回答有关它的问题。
安装
-
推荐的安装方法是使用
pipx
,通过pipx install clai
可选,安装
tesseract
,以便clai
可以读取屏幕上下文并将其随请求发送sudo apt install tesseract-ocr scrot
-
然后转到OpenAI并创建一个API密钥。一旦生成,请将其添加到您的
~/.profile
export OPENAI_API_TOKEN=<paste here>
-
使用此工具的最佳方式是与工具shin一起使用,该工具允许您在Linux计算机的任何文本框中运行任意bash命令,使用ibus。要使用它,通过上述分支安装'shin',然后在
~/.profile
中配置它以默认调用clai
export SHIN_DEFAULT_COMMAND="clai"
-
注销然后重新登录以使更改生效!
用法
使用格式clai <您的提示>
调用助手。例如
clai Write an email saying I'll be late to work because I'm working on commandline AIs
开发
安装Python依赖项
poetry install
运行测试
pytest .
格式化代码
bash .github/format.sh
代码检查
bash .github/check_lint.sh
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
clai-0.3.0.tar.gz (7.3 kB 查看哈希值)
构建分发
clai-0.3.0-py3-none-any.whl (8.2 kB 查看哈希值)