14 个版本

0.3.7 2023 年 12 月 6 日
0.3.6 2023 年 11 月 4 日
0.3.4 2023 年 9 月 8 日
0.3.3 2023 年 8 月 26 日
0.1.3 2023 年 3 月 25 日

#2346命令行工具

Download history 2/week @ 2024-05-19 6/week @ 2024-06-09 1/week @ 2024-06-16

每月 75 次下载

MIT 许可证

22KB
423

openai-cli

Crates.io

openai-cli 是一个与 OpenAI API 交互的命令行界面。它旨在提供 API 的所有功能。

聊天模式

demo

聊天模式命令

  • !system:写入系统消息,例如,“您将翻译成法语”。
  • !save:保存对话。
  • !load:加载对话。
  • !history:显示对话历史。
  • !model:设置您想要使用的模型,例如,!model gpt-3.5-turbo
  • !clear:清除当前对话历史。
  • !undo:撤销最后一条消息。

我还打算添加对从 stdin 或文件中完成提示的支持,以便在脚本中使用。

快捷键

默认情况下,openai-cli 使用 emacs 风格的快捷键。

但是,通过使用 --vim 标志,您可以使用 vim 风格的快捷键。

您可以使用 ALT+ENTER 来输入换行。

编辑模式

您可以使用编辑子命令编辑文件。编辑演示

安装

可以通过 cargo install openai-cli 进行安装。

依赖

~13–31MB
~454K SLoC