3 个不稳定版本
0.1.1 | 2023年5月12日 |
---|---|
0.1.0 | 2023年5月12日 |
0.0.1 | 2023年5月12日 |
#17 in #powered
每月36次下载
24KB
143 行
gh-gpt
Github 人工智能机器人 🤖.
gh-gpt 是一个基于 Rust 的命令行工具,利用 ChatGPT 的功能来自动化 Github 上的任务。使用 gh-gpt,您可以自动将相关标签添加到 Github 问题,以及其他任务。
目录
安装
gh-gpt 需要安装 Rust 的最新版本。您可以通过 rustup 工具链安装程序在此安装 Rust 这里。
Rust 安装完成后,您可以使用 Cargo 安装 gh-gpt
cargo install gh-gpt
配置
gh-gpt 使用 dotenv
从 .env
文件自动加载环境变量。您也可以在环境中手动设置这些变量。以下是一个配置变量的示例
# Github
GH_GPT_GITHUB_TOKEN="..."
GH_GPT_OPENAI_API_KEY="..."
# OpenAI
GH_GPT_CHATGPT_MODEL="gpt-4"
GH_GPT_CHATGPT_MAX_TOKENS="4096"
将 "..." 替换为您的实际令牌和偏好。
使用
gh-gpt 当前支持以下命令
labelize
- 自动将相关标签添加到 Github 问题。help
- 打印帮助信息或给定子命令的帮助信息。
您可以使用以下方式查看 CLI 工具的帮助信息
gh-gpt help
标签化
要自动将相关标签添加到 Github 问题,请使用 labelize
命令
gh-gpt labelize [repo_owner] [repo_name] [issue_number]
例如,要为 keep-starknet-strange/madara 的 #1 问题标签化,您将运行
gh-gpt labelize keep-starknet-strange madara 1
贡献
欢迎对 gh-gpt 的贡献!请随意提交拉取请求或创建一个问题。
许可证
gh-gpt 采用 MIT 许可证。
依赖项
~27–42MB
~777K SLoC