2 个版本
0.1.1 | 2023年11月18日 |
---|---|
0.1.0 | 2023年11月14日 |
#112 在 多媒体
64KB
886 行
OpenAI 客户端 CLI
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 选项)
- 使用
git
复制源代码并更改工作目录
git clone --recurse-submodules https://github.com/AsherJingkongChen/openai-client-cli.git
cd openai-client-cli
- 安装 Rust 工具链管理器:
rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- 安装 Rust 工具链(至少 1.72.0)
rustup toolchain install 1.72.0
rustup show
- 以发布模式构建
cargo build --release
或
cargo b -r
- 将目录
target/release
添加到环境变量$PATH
export PATH='$PATH:target/release'
要永久地将可执行文件添加到您的环境中,您可以将导出命令添加到 ~/.profile、~/.bashrc 或 ~/.zshrc。
每次启动 shell 会话时都会运行此命令。
用法
查看以下手册了解如何使用 CLI。
手册审查: 链接
显示手册的命令
openai --help
或
openai -h
依赖项
~12–26MB
~398K SLoC