{"id":14468227,"url":"https://github.com/fatwang2/sum4all","last_synced_at":"2025-05-16T11:03:47.949Z","repository":{"id":193819426,"uuid":"689550499","full_name":"fatwang2/sum4all","owner":"fatwang2","description":"网页、视频、图片大模型总结","archived":false,"fork":false,"pushed_at":"2025-02-19T16:34:12.000Z","size":12028,"stargazers_count":343,"open_issues_count":44,"forks_count":66,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-12T08:16:50.984Z","etag":null,"topics":["chatgpt","chatgptonwechat","gemini","openai","shortcuts"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fatwang2.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"fatwang2"}},"created_at":"2023-09-10T06:57:17.000Z","updated_at":"2025-04-11T04:38:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"c6f2e4ae-664a-4739-b90d-a77d7b29b59f","html_url":"https://github.com/fatwang2/sum4all","commit_stats":null,"previous_names":["fatwang2/bibigpt","fatwang2/sum4all"],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatwang2%2Fsum4all","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatwang2%2Fsum4all/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatwang2%2Fsum4all/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatwang2%2Fsum4all/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fatwang2","download_url":"https://codeload.github.com/fatwang2/sum4all/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254518383,"owners_count":22084374,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatgpt","chatgptonwechat","gemini","openai","shortcuts"],"created_at":"2024-09-02T03:01:31.510Z","updated_at":"2025-05-16T11:03:47.166Z","avatar_url":"https://github.com/fatwang2.png","language":"Python","funding_links":["https://github.com/sponsors/fatwang2","https://www.buymeacoffee.com/fatwang2"],"categories":["Openai","资讯工具"],"sub_categories":[],"readme":"## 用户交流\n[discord](https://discord.gg/AKXYq32Bxc)\\\n[X](https://x.com/fatwang2ai)\n\n## 友情赞助\n\u003ca href=\"https://www.buymeacoffee.com/fatwang2\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" \u003e\u003c/a\u003e\n\n## 简介\n本项目为大模型内容总结服务，有微信插件、[iOS快捷指令](https://www.icloud.com/shortcuts/1fa834ddaa3340cda4e0e5956fc518b3)两个版本，其中微信插件需要自行部署，需配合[chatgpt-on-wechat](https://github.com/zhayujie/chatgpt-on-wechat)项目\n\n## iOS快捷指令\n\u003cimg src=\"picture/shortcuts.PNG\" width=\"200px\" alt=\"文件\" /\u003e\n\n## 微信插件\n### 更新日志\n- V0.7.11，20240903，文件和图片模型支持Azure模型，修复Gemini的图片总结bug\n- V0.7.10，20240902，优化爬取服务，更稳定，更新OpenAI图片模型为gpt-4o-mini，sum4all的文字和图片模型均为gpt-4o-mini\n- V0.7.9，20240825，切换Gemini的图片、文字模型为Gemini 1.5 Flash，去掉代理，改为直连模式，国内服务器无法访问\n- V0.7.8，20240602，切换service为openai和sum4all时的图片识别模型为gpt-4o\n- V0.7.7，20240501，修复url总结开关失效的bug\n- V0.7.6，20240420，修复微信链接规则编号带来的解析失败问题\n- V0.7.5，20240405，sum4all service支持图片识别，模型为 gpt-4-vision-preview，合并简化代码\n- V0.7.4，20240316，支持search1api搜索聚合服务，google、bing、duckduckgo自由切换\n- V0.7.3，20240217，修改Gemini代理，修改为更稳定的cf代理\n- V0.7.2，20240206，增加图片压缩逻辑，修复图片过大时无法总结的bug\n- V0.7.1，20240130，修复关闭笔记功能时私聊无法总结网页的bug\n- V0.7.0，20240122，增加记笔记功能，支持把链接总结内容发送给笔记服务，已支持flomo\n\n[更多日志](https://github.com/fatwang2/sum4all/releases)\n\n\n\n### 功能特点\n- 支持联网搜索\n- 支持多轮追问\n- 支持文章链接总结，且支持发送到在线笔记\n- 支持文件内容总结，包括pdf、docx、markdown、txt、xls、csv、html、ppt\n- 支持图片总结，包括png、jpeg、jpg\n- 支持视频、播客内容总结，包括抖音、b站、小红书、YouTube等\n- 支持多种内容总结服务，可自由组合\n- 支持自定义prompt\n- 支持自定义搜索、追问提示词\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"picture/追问.png\" width=\"400px\" alt=\"文件\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"picture/WX20231202-183138@2x.png\" width=\"400px\" alt=\"搜索\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"picture/WX20231203-021149@2x.png\" width=\"400px\" alt=\"图片\" /\u003e\u003c/td\u003e  \n    \u003ctd\u003e\u003cimg src=\"picture/image-6.png\" width=\"400px\" alt=\"链接卡片\" /\u003e\u003c/td\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"picture/flomo1.png\" width=\"400px\" alt=\"url\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"picture/flomo2.png\" width=\"400px\" alt=\"note\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"picture/抖音.png\" width=\"400px\" alt=\"抖音\" /\u003e\u003c/td\u003e    \n    \u003ctd\u003e\u003cimg src=\"picture/image.png\" width=\"400px\" alt=\"小红书\" /\u003e\u003c/td\u003e \n  \u003c/tr\u003e\n  \n\u003c/table\u003e\n\n### 安装\n使用管理员口令在线安装，管理员认证方法见：[管理员认证](https://github.com/zhayujie/chatgpt-on-wechat/tree/master/plugins/godcmd)\n```\n#installp https://github.com/fatwang2/sum4all.git\n```\n安装成功后，根据提示使用`#scanp` 命令来扫描新插件\n\n![Alt text](picture/image-4.png)\n\n### 申请服务（自行选择，各有优劣）\n\n| 服务 | 支持功能 | 特点 | 注册地址 | 图片介绍 |\n|------|----------|------|----------|-----------|\n| OpenAI | 搜索、文件、图片、绝大部分网页文章 | 无需额外申请服务，舍得花钱的话，效果最可控 | [OpenAI](https://platform.openai.com/account/api-keys) \\| [LinkAI代理](https://sum4all.site/linkai) | ![OpenAI](picture/openai.png) |\n| sum4all | 搜索、文件、图片、绝大部分网页文章 | 自建的代理服务，包含 OpenAI 全模型，官网同价 | [sum4all](https://sum4all.site/key) | ![Sum4all](picture/sum4all.png) |\n| search1api | Google、Bing、Duckduckgo搜索 | 搜索聚合服务，注册免费送 100 积分，$0.99/1000次每个月| [search1api](https://www.search1api.com/?utm_source=sum4all)| ![search1api](picture/search1api.png) |\n| Gemini | 搜索、文件、图片、绝大部分网页文章 | Google最新大模型，免费 | [gemini](https://sum4all.site/google) | ![Gemini](picture/gemini.png) |\n| Azure | 文件、图片 | 微软部署的OpenAI | [Azure](https://oai.azure.com) | ![Azure](picture/azure.png) |\n| Perplexity | 搜索 | 国外的搜索总结服务，速度快，价格贵，自带大模型，需自行注册和付费 | [Perplexity](https://sum4all.site/perplexity) | ![Perplexity](picture/p.png) | ![Alt text](picture/WX20231201-004639@2x.png) |\n| 讯飞 | 图片 | 讯飞星火大模型的图片理解功能，免费200万token，随便用 | [xunfei](https://sum4all.site/xunfei) | ![Perplexity](picture/讯飞.png) |\n| flomo | 记笔记 | 邀请码:OTY0，可免费得14天pro会员 | [flomo](https://sum4all.site/flomo) | ![flomo](picture/flomo-api.jpg) |\n| BibiGPT | 文章、视频、音频 | 注册免费享有60min时长 | [BibiGPT](https://sum4all.site/bibigpt) | ![BibiGPT](picture/image-3.png) |\n| OpenSum | 微信、头条、即刻等平台网页文章 | 19元30万字 | [OpenSum](https://sum4all.site/opensum) | ![OpenSum](picture/opensum.png) |\n\n\n### 配置\n- 服务器部署：复制插件目录的`config.json.template`文件,重命名为`config.json`，配置参数即可\n- docker部署：参考项目docker部署的插件使用，`config.json`内增加sum4all插件的配置参数，操作见 [docker插件配置](https://github.com/zhayujie/chatgpt-on-wechat#3-%E6%8F%92%E4%BB%B6%E4%BD%BF%E7%94%A8)\n\n配置文件含义如下：\n```\n{\n  \"url_sum\": {\n    \"enabled\": true, #url总结服务开关\n    \"service\": \"sum4all\", #url总结服务，目前支持openai、sum4all、gemini、bibigpt、opensum\n    \"group\": true, #url总结群聊开关\n    \"qa_enabled\":true, #url总结追问开关\n    \"qa_prefix\":\"问\", #url总结追问前缀词\n    \"prompt\": \"\" #url总结prompt\n  },\n  \"search_sum\": {\n    \"enabled\": false, #搜索总结服务开关\n    \"service\": \"sum4all\", #搜索总结服务，目前支持openai、sum4all、gemini、perplexity\n    \"search_service\": \"duckduckgo\", #搜索服务，duckduckgo免费，google、bing 需配置 search1api 的key\n    \"group\": true, #搜索总结群聊开关\n    \"search_prefix\":\"搜\", #搜索总结前缀词\n    \"prompt\": \"\" #搜索总结prompt\n  },\n  \"file_sum\": {\n    \"enabled\": false, #文件总结服务开关\n    \"service\": \"sum4all\", #文件总结服务，目前支持openai、sum4all、gemini、azure\n    \"max_file_size\": \"15000\", #支持的文件大小，单位kb，最终能否总结取决于有大模型的token限制\n    \"group\": true, #文件总结群聊开关\n    \"qa_prefix\":\"问\", #文件总结追问前缀词\n    \"prompt\": \"\" #文件总结prompt\n  },\n  \"image_sum\": {\n    \"enabled\": false, #图片总结服务开关\n    \"service\": \"gemini\", #图片总结服务，目前支持openai、sum4all、gemini、xunfei、azure\n    \"group\": true, #图片总结群聊开关\n    \"qa_prefix\":\"问\", #图片总结追问前缀词\n    \"prompt\": \"\" #图片总结prompt\n  },\n  \"note\": {\n    \"enabled\": false, #笔记服务开关\n    \"service\": \"flomo\", #笔记服务，目前支持flomo，后面考虑支持notion\n    \"prefix\":\"记\" #笔记服务前缀词\n  },\n  \"keys\": {\n    \"sum4all_key\": \"\", #如选sum4all，则必填\n    \"search1api_key\": \"\", #如search_service选google或bing，则必填，购买方式见上\n    \"gemini_key\": \"\", #如选gemini，则必填\n    \"perplexity_key\": \"\", #如选perplexity，则必填\n    \"open_ai_api_key\": \"\", #如选openai，则必填\n    \"model\": \"gpt-3.5-turbo\", #openai模型\n    \"open_ai_api_base\": \"https://api.openai.com/v1\", #openai请求地址\n    \"azure_deployment_id\": \"\", #azure部署名，如选azure，则必填，并且还需填写open_ai_api_key、model、open_ai_api_base\n    \"xunfei_app_id\": \"\", #讯飞大模型appid，如选xunfei，则必填\n    \"xunfei_api_key\": \"\", #讯飞大模型apikey，如选xunfei，则必填\n    \"xunfei_api_secret\": \"\", #讯飞大模型apisecret，如选xunfei，则必填\n    \"opensum_key\": \"\", #如选opensum，则必填\n    \"bibigpt_key\": \"\", #如选bibigpt，则必填\n    \"outputLanguage\": \"zh-CN\" #bibigpt的输出语言，默认中文，其他支持列表见下\n  }\n}\n```\nbibigpt输出语言支持列表：\n```\n  English: 'en-US',\n  中文: 'zh-CN',\n  繁體中文: 'zh-TW',\n  日本語: 'ja-JP',\n  Italiano: 'it-IT',\n  Deutsch: 'de-DE',\n  Español: 'es-ES',\n  Français: 'fr-FR',\n  Nederlands: 'nl-NL',\n  한국어: 'ko-KR',\n  ភាសាខ្មែរ: 'km-KH',\n  हिंदी: 'hi-IN',\n```\n\n### 后续计划\n- 支持新闻搜索\n- 支持记录到notion\n- 支持当日总结\n- 支持输出总结图片\n- 支持视频号总结\n- 支持通过管理员指令切换内容总结服务、配置参数等\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatwang2%2Fsum4all","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffatwang2%2Fsum4all","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatwang2%2Fsum4all/lists"}