#openai-api #cli-tool #gpt #cli #gpt-4 #api-key #communication

app chatterpipe

轻松从您的文本文件中提取AI生成的见解!这个基于Rust的CLI工具将您的文本内容发送到OpenAI的ChatCompletion API,并将输出传输到您指定的目的地。释放AI在您项目中的力量,并使用ChatterPipe-rs增强您的文本处理工作流程。您只需要您的OpenAI API密钥。

5 个版本

0.1.4 2023年5月9日
0.1.3 2023年5月9日
0.1.2 2023年5月5日
0.1.1 2023年5月5日
0.1.0 2023年5月5日

#1829 in 命令行工具

每月46次下载

MIT/Apache

15KB
206

ChatterPipe-rs

ChatterPipe 是一个CLI工具,允许您与像GPT-4这样的强大语言模型交互,以总结文本文件。只需提供一个文本文件作为输入,让ChatterPipe施展其魔力!

安装

使用cargo安装ChatterPipe:cargo install chatterpipe

设置/配置

在第一次使用ChatterPipe(或您选择的任何时候),运行设置命令以配置您的自定义父提示:ctp setup

默认提示如下

Summarise the following in 300 tokens or less. Give your best attempt

您还可以使用 - 选项为单个命令设置自定义父提示:ctp <text_file_path> --p "您的自定义父提示"

此用例的可能示例如下:ctp <yaml 文件> --p "为我检查此文件"

要查看当前父提示,运行:ctp current

使用方法

使用以下命令运行ChatterPipe:ctp <text_file_path> [--engine <engine>] [--raw] 其中

  • <text_file_path> 是您要总结的文本文件的路径。
  • 是可选参数,指定要使用的语言模型(默认为 "gpt-4")。可用选项包括
  • "g4" 代表 GPT-4
  • "g4-32" 代表 GPT-4-32k
  • "g3" 代表 GPT-3.5-turbo
  • --raw 是可选标志,用于打印原始API响应。对于调试很有用。

示例

ctp myfile.txt --engine g4

重要:在运行 ChatterPipe 之前,请确保将您的 OpenAI API 密钥设置为环境变量。

例如

export OPENAI_API_KEY=<your_api_key_here>

没有 API 密钥?请在此处注册:https://beta.openai.com/signup/

有关 OpenAI API 的更多信息,请访问:https://beta.openai.com/docs/

许可证

本项目采用 MIT 许可证授权。详情请参阅 LICENSE 文件。

祝您总结愉快!

依赖项

~17–32MB
~349K SLoC