{"id":15054243,"url":"https://github.com/ultrasev/1summary","last_synced_at":"2025-04-10T03:02:08.525Z","repository":{"id":256531329,"uuid":"855615124","full_name":"ultrasev/1summary","owner":"ultrasev","description":"一个简洁的 chrome 插件，使用 LLM 快速生成网页摘要","archived":false,"fork":false,"pushed_at":"2024-10-28T02:57:46.000Z","size":1879,"stargazers_count":15,"open_issues_count":2,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T04:24:19.664Z","etag":null,"topics":["ai","chrome-extension","gpt","groq","groq-api","llama3","llm"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrasev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-09-11T06:59:48.000Z","updated_at":"2025-02-06T05:50:12.000Z","dependencies_parsed_at":"2024-10-17T12:04:48.813Z","dependency_job_id":"cd2331d7-d019-4d05-89bf-678b894af5a7","html_url":"https://github.com/ultrasev/1summary","commit_stats":{"total_commits":38,"total_committers":1,"mean_commits":38.0,"dds":0.0,"last_synced_commit":"0ec5e5715e53507c21b0eca53289686dcd749572"},"previous_names":["ultrasev/1summary"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrasev%2F1summary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrasev%2F1summary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrasev%2F1summary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrasev%2F1summary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrasev","download_url":"https://codeload.github.com/ultrasev/1summary/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248148218,"owners_count":21055547,"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":["ai","chrome-extension","gpt","groq","groq-api","llama3","llm"],"created_at":"2024-09-24T21:38:33.485Z","updated_at":"2025-04-10T03:02:08.458Z","avatar_url":"https://github.com/ultrasev.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# OneSummary 浏览器扩展\n\n\u003cdiv align=\"center\"\u003e\n\u003cfigure style=\"text-align: center\"\u003e\n    \u003cimg src=\"public/raw.png\" width=64pt\u003e\n\u003c/figure\u003e\n\nOneSummary\n\n一个简洁的 chrome 插件，快速生成网页摘要\n\n\u003c/div\u003e\n\n# 功能特点\n\n- 一键生成网页摘要\n- 支持自定义 API 设置（API 密钥、URL、模型、系统 prompt、模型温度）\n- 支持生成结果保存及重新生成摘要\n- 一键复制摘要内容\n- 支持侧边栏展示\n- 支持模型配置保存，方便切换\n\n# 安装说明\n\n1. 从 [GitHub Releases](https://github.com/ultrasev/1summary/releases) 下载最新版本的扩展包\n2. 解压后打开 Chrome 浏览器，进入扩展管理页面（[chrome://extensions/](chrome://extensions/)）\n3. 启用\"开发者模式\"\n4. 点击\"加载已解压的扩展程序\"，选择包含扩展文件的文件夹\n\n# 使用方法\n\n1. 点击浏览器工具栏中的扩展图标打开弹出窗口\n2. 首次使用时，点击设置图标进行必要的配置：\n   - 输入您的 API 密钥\n   - 设置 API URL\n   - 选择要使用的 AI 模型\n   - 自定义 prompt（可选）\n   - 调整温度参数（可选）\n3. 点击 \"Test \u0026 Save\" 按钮测试 API 连接\n4. 配置完成后，点击扩展图标会自动生成当前页面的摘要\n5. 使用 \"Regenerate\" 按钮可以重新生成摘要\n6. 使用 \"Copy\" 按钮可以复制生成的摘要\n\n注：以上配置信息保存到浏览器本地，不会上传到任何服务器，参考 [popup.js](./onesummary/popup.js) 文件中 `StorageManager` 类的实现。\n\n## 关于 API endpoints\n\n目前主要支持兼容 OpenAI 规范的 API，比如：`groq`、`deepseek`，有其他需求可以使用第三方工具（比如 [pro-api](https://github.com/duolabmeng6/pro-api)）进行转换，github 上有很多这样现成的库。\n如果不想使用第三方工具，也可以参考 [models.js](./onesummary/models.js) 文件的实现方式，添加新的 API 实现。\n\n## demo\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"public/demo1.png\" alt=\"演示图片1\" width=\"100%\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"public/demo2.png\" alt=\"演示图片2\" width=\"100%\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n# 注意事项\n\n- 请妥善保管您的 API 密钥，不要与他人分享\n- 本扩展需要访问当前标签页的内容权限才能正常工作\n- 某些网站可能会限制内容提取，可能会影响摘要生成\n\n# 贡献\n\n目前结合 Groq、Sambanova 的免费 Llama 3.1 405B 模型，基本上可以满足日常需求。后面如果有必要、有时间会继续完善，同时也欢迎感兴趣的朋友提交 PR，有问题和改进建议请提 issue。\n\n## TODO\n\n- [x] 侧边栏展示\n- [ ] 局部摘要\n\n# 许可证\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fultrasev%2F1summary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fultrasev%2F1summary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fultrasev%2F1summary/lists"}