3个版本 (稳定)
1.0.1 | 2023年8月18日 |
---|---|
1.0.0 | 2023年8月3日 |
0.1.0 | 2023年8月3日 |
#36 in #chat-bot
20KB
464 行
简单的ChatGPT库和CLI工具,用于Rust
本项目是Rust ChatGPT库,或者是一个利用此库的CLI工具。
入门指南
$ cargo run -- Say hello!
Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Running `target/debug/chatgpt`
Hello! How can I assist you today?
>> Make one pun.
Sure, here's a pun for you:
I'm reading a book on anti-gravity. It's impossible to put down! 📚🚀
>>
如果需要停止提示,请按 Ctrl+C
或 Ctrl+D
。
如果将其用作库,请参阅 lib.rs 和 ChatGPT.rs。
先决条件
您必须之前已创建OpenAI API密钥并将其设置为OPENAI_API_KEY
环境变量。
如果您想看到意外错误发生时的详细信息,请定义OPENAI_DEBUG=1
环境变量。
安装
$ cargo install --force --path .
...
$
安装到~/.cargo/bin/ChatGPT
。
运行测试
$ cargo test
...
$
和编码风格测试
$ cargo fmt
...
$
版本管理
我们使用SemVer进行版本管理。有关可用的版本,请参阅此存储库的标签。
作者
- Satoshi Ogata - 初始工作 - satosystems
许可协议
本项目采用MIT许可协议 - 详细信息请参阅LICENSE文件。
依赖项
~13–22MB
~336K SLoC