#openai #ChatGPT #gpt #openai-api #language-model #client #api-client

app techlead

Techlead CLI 是一个命令行界面,允许开发人员与由 OpenAI GPT 语言模型驱动的 AI 助手进行聊天,专为帮助管理 Rust 项目而设计

3 个不稳定版本

0.2.0 2023年11月8日
0.1.1 2023年7月14日
0.1.0 2023年3月19日

#567 in 文本处理

Apache-2.0

59KB
707 代码行

Crates.io Documentation Codecov Dependency status

Techlead CLI

Techlead CLI 是一个命令行界面,允许您与由 OpenAI GPT 语言模型驱动的 AI 助手聊天。此 CLI 旨在供管理 Rust 项目的开发人员使用。

安装

要安装 Techlead CLI,您必须已安装 Rust。然后,您只需克隆此存储库,并从该存储库的根目录运行以下命令即可

cargo install --path .

这将编译并安装项目。请注意,您将需要一个 OpenAI API 密钥,您可以从 OpenAI 网站 获取。

从现在开始,您可以在项目的根目录中运行 techlead 命令,并获取个人 Techlead 的 CLI 接口。

使用方法

一旦 Techlead CLI 启动并运行,您就可以开始与 AI 助手聊天。该助手专门训练来帮助管理 Rust 项目,因此请随时提出相关问题。您还可以向 CLI 提供命令行参数,以在聊天中预填充消息。

在运行 Techlead CLI 之前,请确保您已在 .env 文件中设置了您的 OpenAI API 密钥。为此,请打开 .env 文件,并将 OPENAI_API_KEY=<your_api_key_here> 替换为您的实际 OpenAI API 密钥。

以下是一个如何使用预填充消息开始聊天的示例

techlead "Hello, how can I help you today?"

致谢

本项目使用 Chat GPT for Rust 库 制作,该库为 OpenAI GPT 语言模型提供了 Rust API。

许可

本项目采用 Apache License 2.0 许可。有关详细信息,请参阅 LICENSE 文件。

依赖关系

~12–26MB
~390K SLoC