Skip to content

FOSScope/LLMArticleSelectTool_CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 文件。

About

Process URL by given filter rules and generate markdown file with LLM

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages