2 个版本
0.0.3 | 2024年7月17日 |
---|---|
0.0.2 | 2024年6月8日 |
#262 in 开发工具
每月 121 次下载
30KB
592 行代码
Ruskgpt
基于 Rust 的另一个异步 AskGPT CLI 客户端。
概述
ruskgpt
是一个用于异步交互 GPT 模型的命令行界面 (CLI) 客户端。它使用 Rust 构建,以提供高性能和可靠性。
特性
- 异步与 GPT 模型交互
- 配置管理
- 易于使用的命令行界面
安装
要安装 ruskgpt
,请确保您已安装 Rust 和 Cargo。然后,运行以下命令
cargo install ruskgpt
然后,将您的 OpenAI 或其他访问令牌放入配置中。
ruskgpt -e
使用方法
提问
要提问,只需运行
ruskgpt "Why did the scarecrow win an award?"
# Because he was outstanding in his field!
配置
要使用默认编辑器打开配置文件,请使用 -e 或 --edit 选项
ruskgpt -e
要仅设置配置值,请使用 --set 选项
ruskgpt --set key=value
您可以使用 --config 选项指定配置文件
ruskgpt --config path/to/config.toml
支持的 LLM API
API 提供商 | 支持 | 备注 |
---|---|---|
OpenAI | ✔️ | v1/chat/completions 需要 |
类似 OpenAI | ✔️ | v1/chat/completions 需要 |
Claude | half | 实验性(新消息 API) |
ChatGLM | ❌ | 待办事项 |
Qwen | ❌ | 待办事项 |
Gemini | ❌ | 待办事项 |
Deepseek | ❌ | 待办事项 |
许可证
本项目采用 GPL-2.0 许可证 - 有关详细信息,请参阅 LICENSE 文件。
作者
灵感来源
灵感来自 praeclarum/AskGPT,江艳艳在他的操作系统讲座中经常使用。
支持的平台
- Windows、Linux、macOS (x86、amd64、arm64)
星标
依赖项
~10–25MB
~405K SLoC