2 个版本

0.1.1 2023年11月18日
0.1.0 2023年11月14日

#112多媒体

MIT 许可证

64KB
886

OpenAI 客户端 CLI

crates.io docs.rs GitHub Actions

Authors: Asher Jingkong Chen
Description: OpenAI API client CLI

背景

我喜欢使用 CLI(例如 cURL)来获取 OpenAI 的 REST API,但是...

使用起来不是特别容易!这就是为什么我制作了这个 :)

安装指南

以下指南将帮助您安装 CLI 程序。

通过 Cargo 安装(第 1 选项)

Cargo 将在您的机器上安装和编译程序。

cargo install openai-client-cli

通过 Homebrew 安装(第 2 选项)

[WIP]

从 git 安装并从源代码构建(第 3 选项)

  1. 使用 git 复制源代码并更改工作目录
git clone --recurse-submodules https://github.com/AsherJingkongChen/openai-client-cli.git
cd openai-client-cli
  1. 安装 Rust 工具链管理器:rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. 安装 Rust 工具链(至少 1.72.0)
rustup toolchain install 1.72.0
rustup show
  1. 以发布模式构建
cargo build --release

cargo b -r
  1. 将目录 target/release 添加到环境变量 $PATH
export PATH='$PATH:target/release'

要永久地将可执行文件添加到您的环境中,您可以将导出命令添加到 ~/.profile、~/.bashrc 或 ~/.zshrc。

每次启动 shell 会话时都会运行此命令。

用法

查看以下手册了解如何使用 CLI。

手册审查: 链接

显示手册的命令

openai --help

openai -h

依赖项

~12–26MB
~398K SLoC