11 个不稳定版本 (3 个破坏性更新)
0.4.2 | 2023年4月15日 |
---|---|
0.4.1 | 2023年4月15日 |
0.3.2 | 2023年3月30日 |
0.2.1 | 2023年3月25日 |
0.1.3 | 2023年3月19日 |
#1663 in 命令行工具
每月下载量:48次
3.5MB
370 行
ChatGPT CLI
- 这是一个使用ChatGPT API进行聊天的Rust命令行工具。要开始聊天,只需提供您的API密钥。
- 除了聊天外,此工具还允许您自定义API域名和参数。您甚至可以设置代理域名并绕过VPN访问。
- 此外,该工具还支持在聊天过程中将对话保存到文件中。
快速入门
- 下载 GitHub发行版
用法
-
Linux/MacOS 在您的终端中运行以下命令
chatgpt_rust
- 使用提示: ChatGPT_rust -p "xxxx"
- 使用Ctrl+c取消gpt请求
cargo Install
- 如果您已安装Rust,可以使用cargo安装CLI
cargo install chatgpt_rust
从源代码安装
- 构建代码
cargo build
- cd target/debug
./chatgpt_rust
用户指南
- ChatGPT_rust --help
ChatGPT CLI Create by zhulg (lg.json@gmail.com)
| 1.You just need to input your api key, the cli version V0.2.0 |
| 2.You can modify the API domain and other API parameters |
| 3.If you want to use it in China, you can use my api key |
|-------------------------------------------------------------------|
Usage: chatgpt_rust [OPTIONS]
Options:
-d, --Domain <DomainName> Sets the API Domain name. [default: api.openai.com]
-k, --key <APIKey> Sets the API key. If not provided, the cli will ask for it,
You can also set the OPENAI_API_KEY environment variable. [default: ]
-p, --prompt <prompt> Sets the prompt for this session. [default: ]
-m, --model <model> Sets the GPT model to use. gpt-3.5-turbo or gpt-3.5-turbo-0301 [default: gpt-3.5-turbo]
-t, --temperature <temperature> Sets the temperature for text generation. [default: 0.5]
-l, --length <max_tokens> sets the max_tokens, default is 1000 [default: 1000]
-h, --help Print help
-V, --version Print version
Longer explanation to appear after the options when displaying the help information from --help or -h
选项
使用zsh设置您的‘OPENAI_API_KEY’环境变量。如果没有设置,将在终端中提示用户输入API密钥。
- 在您的终端中运行以下命令,将yourkey替换为您的API密钥。
echo "export OPENAI_API_KEY='yourkey'" >> ~/.zshrc
- 更新shell以包含新变量
source ~/.zshrc
- 使用以下命令确认您已设置环境变量。
echo $OPENAI_API_KEY
API密钥的值将是输出结果。
依赖项
~17-31MB
~539K SLoC