Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 1.91 KB

README.md

File metadata and controls

75 lines (51 loc) · 1.91 KB

LLMArticleSelectTool_CLI

本项目用于从网页中提取和过滤 HTML 内容,并通过 OpenAI-API 调用DeepSeek-V2-Chat模型生成相应的 Markdown 文本输出。 输出文件保存在工作目录下的 output 目录中。

目录

特性

  • 从指定的 URL 获取 HTML 内容。
  • 根据指定的标签和类名过滤 HTML 内容。
  • 通过 OpenAI 的 API 生成相应的文本。
  • 将生成的文本保存到本地文件系统中的 output 目录。

先决条件

在运行此项目之前,请确保你已经安装并配置了以下环境:

安装

克隆此项目到本地:

git clone https://github.com/FOSScope/LLMArticleSelectTool_CLI.git
cd LLMArticleSelectTool_CLI

使用 cargo 构建项目:

cargo build --release

使用方法

运行程序,指定 URL、标签和类名:

cargo run --release -- --url https://example.com --tag "tag1,tag2" --class "class1,class2"

环境变量

请在项目根目录下创建一个 .env 文件,并添加你的 DeepSeek API 密钥:

AUTH_TOKEN=sk_xxxxxxxxxx

配置文件

项目使用 config.toml 文件来设置模板和提示词片段。请确保在项目根目录下有一个 config.toml 文件。可直接使用项目自带的 config.toml 文件。

[general]
template = "Your template here"
prompt = "Your prompt fragment here"

许可证

该项目使用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。