LinkSumm是一款使用AI大模型驱动的智能摘要提取器,您可以输入一个URL地址,让AI为您总结内容。
- 输入URL总结内容
- 支持接入多种AI大模型,只要兼容OpenAI API接口均可。
- 支持流式传输
- 支持限制IP请求频率
- 支持限制总结的字符串长度
- 支持请求SPA应用
- 支持浏览器扩展( Chrome | Firefox )
- 根据URL内容继续对话
- 内容缓存
- PWA支持
- 开放API
- 支持代理获取内容
目前仅支持Docker安装,请确保您已经安装Docker和Docker Compose
新建docker-compose.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格式:
{
"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"
}
]
注意事项:
- 参数修改完毕后请务必校验json格式正确,否则可能导致程序异常
- 修改参数后需要重启容器
docker restart linksumm
才会生效 - 然后访问
http://IP:2083
测试
其他参数
app.req_limit
:单个访客请求频率限制,单位为24H,超出请求频率后将被限制app.word_limit
:最大可输入的字符串长度
- 如果对方网站使用了WAF,LinkSumm将无法进行获取和总结!
- 如果有任何问题可以在Issues 中提交。
- 或者添加我的微信:
xiaozme
,请务必备注LinkSumm
如果您有兴趣,还可以了解我们的其他产品。