An open API service indexing awesome lists of open source software.

https://github.com/helloxz/linksumm

LinkSumm是一款使用AI大模型驱动的智能摘要提取器。
https://github.com/helloxz/linksumm

linksumm

Last synced: 10 months ago
JSON representation

LinkSumm是一款使用AI大模型驱动的智能摘要提取器。

Awesome Lists containing this project

README

          

# LinkSumm

LinkSumm是一款使用AI大模型驱动的智能摘要提取器,您可以输入一个URL地址,让AI为您总结内容。

![c6f2f05dfe0c618c.png](https://img.rss.ink/imgs/2025/04/30/c6f2f05dfe0c618c.png)

## 主要特点

* [x] 输入URL总结内容
* [x] 支持接入多种AI大模型,只要兼容OpenAI API接口均可。
* [x] 支持流式传输
* [x] 支持限制IP请求频率
* [x] 支持限制总结的字符串长度
* [x] 支持请求SPA应用
* [x] 支持浏览器扩展( [Chrome](https://chromewebstore.google.com/detail/linksumm/hecebmomkkjlpdhcbeiokoifoagfojdc) | [Firefox](https://addons.mozilla.org/zh-CN/firefox/addon/linksumm/) )
* [ ] 根据URL内容继续对话
* [ ] 内容缓存
* [ ] PWA支持
* [ ] 开放API
* [ ] 支持代理获取内容

## 安装

> 目前仅支持Docker安装,请确保您已经安装Docker和Docker Compose

新建`docker-compose.yaml`文件,内容如下:

```yaml
version: '3.8'

services:
linksumm:
container_name: linksumm
image: helloz/linksumm
ports:
- "2083:2083"
restart: always
volumes:
- ./data:/opt/linksumm/app/data
```

然后输入`docker-compose up -d`启动。

## 使用

LinkSumm配置文件位于挂载目录下的`config/config.json`,使用标准的json格式:

```json
{
"redis":{
"host":"127.0.0.1",
"port":6379,
"password":"xxx",
"db":0
},
"app":{
"req_limit":100,
"word_limit":3000
},
"site":{
"title":"LinkSumm",
"keywords":"",
"description":"",
"sub_title":""
},
"models":[
{
"base_url":"https://api.openai.com/v1",
"model":"gpt-4o",
"api_key":"sk-xxx",
"name":"GPT-4o"
}
]
}
```

需要修改`models`,添加您自己的AI大模型接口,大模型接口需要兼容OpenAI API格式,同时只需要路径的前缀部分,比如完整的API地址为:`https://api.openai.com/v1/chat/completions`,您只需要填写`https://api.openai.com/v1`,不需要末尾的`/chat/completions`,参数含义如下:

* `models.[0].base_url`:API前缀地址,不需要末尾的`/chat/completions`
* `models.[0].model`:模型参数值
* `models.[0].api_key`:密钥信息
* `models.[0].name`:前端显示的模型名称

可以在`models`节点下添加多个模型,比如:

```
"models":[
{
"base_url":"https://api.openai.com/v1",
"model":"gpt-4o",
"api_key":"sk-xxx",
"name":"GPT-4o"
},
{
"base_url":"https://api.deepseek.com/v1",
"model":"deepseek-chat",
"api_key":"sk-xxx",
"name":"DeepSeek"
}
]
```

**注意事项:**

1. 参数修改完毕后请务必校验json格式正确,否则可能导致程序异常
2. 修改参数后需要重启容器`docker restart linksumm`才会生效
3. 然后访问`http://IP:2083`测试

**其他参数**

* `app.req_limit`:单个访客请求频率限制,单位为24H,超出请求频率后将被限制
* `app.word_limit`:最大可输入的字符串长度

## 已知问题

* 如果对方网站使用了WAF,LinkSumm将无法进行获取和总结!

## 问题反馈

* 如果有任何问题可以在[Issues](https://github.com/helloxz/linksumm/issues) 中提交。
* 或者添加我的微信:`xiaozme`,请务必备注LinkSumm

## 其他产品

如果您有兴趣,还可以了解我们的其他产品。

* [Zdir](https://www.zdir.pro/zh/) - 一款轻量级、多功能的文件分享程序。
* [OneNav](https://www.onenav.top/) - 高效的浏览器书签管理工具,将您的书签集中式管理。
* [ImgURL](https://www.imgurl.org/) - 2017年上线的免费图床。