[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-iuiaoin--wechat-gptbot":3,"tool-iuiaoin--wechat-gptbot":64},[4,17,25,39,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,14,15],"开发框架","Agent","语言模型","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":10,"last_commit_at":23,"category_tags":24,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,15],{"id":26,"name":27,"github_repo":28,"description_zh":29,"stars":30,"difficulty_score":10,"last_commit_at":31,"category_tags":32,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[33,34,35,36,14,37,15,13,38],"图像","数据工具","视频","插件","其他","音频",{"id":40,"name":41,"github_repo":42,"description_zh":43,"stars":44,"difficulty_score":45,"last_commit_at":46,"category_tags":47,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,3,"2026-04-04T04:44:48",[14,33,13,15,37],{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":45,"last_commit_at":54,"category_tags":55,"status":16},519,"PaddleOCR","PaddlePaddle\u002FPaddleOCR","PaddleOCR 是一款基于百度飞桨框架开发的高性能开源光学字符识别工具包。它的核心能力是将图片、PDF 等文档中的文字提取出来，转换成计算机可读取的结构化数据，让机器真正“看懂”图文内容。\n\n面对海量纸质或电子文档，PaddleOCR 解决了人工录入效率低、数字化成本高的问题。尤其在人工智能领域，它扮演着连接图像与大型语言模型（LLM）的桥梁角色，能将视觉信息直接转化为文本输入，助力智能问答、文档分析等应用场景落地。\n\nPaddleOCR 适合开发者、算法研究人员以及有文档自动化需求的普通用户。其技术优势十分明显：不仅支持全球 100 多种语言的识别，还能在 Windows、Linux、macOS 等多个系统上运行，并灵活适配 CPU、GPU、NPU 等各类硬件。作为一个轻量级且社区活跃的开源项目，PaddleOCR 既能满足快速集成的需求，也能支撑前沿的视觉语言研究，是处理文字识别任务的理想选择。",74913,"2026-04-05T10:44:17",[15,33,13,37],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":45,"last_commit_at":62,"category_tags":63,"status":16},2181,"OpenHands","OpenHands\u002FOpenHands","OpenHands 是一个专注于 AI 驱动开发的开源平台，旨在让智能体（Agent）像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点，通过自动化流程显著提升开发速度。\n\n无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员，还是需要快速原型验证的技术团队，都能从中受益。OpenHands 提供了灵活多样的使用方式：既可以通过命令行（CLI）或本地图形界面在个人电脑上轻松上手，体验类似 Devin 的流畅交互；也能利用其强大的 Python SDK 自定义智能体逻辑，甚至在云端大规模部署上千个智能体并行工作。\n\n其核心技术亮点在于模块化的软件智能体 SDK，这不仅构成了平台的引擎，还支持高度可组合的开发模式。此外，OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩，证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能，支持与 Slack、Jira 等工具集成，并提供细粒度的权限管理，适合从个人开发者到大型企业的各类用户场景。",70612,"2026-04-05T11:12:22",[15,14,13,36],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":80,"owner_email":81,"owner_twitter":82,"owner_website":83,"owner_url":84,"languages":85,"stars":90,"forks":91,"last_commit_at":92,"license":93,"difficulty_score":45,"env_os":94,"env_gpu":95,"env_ram":95,"env_deps":96,"category_tags":106,"github_topics":107,"view_count":10,"oss_zip_url":112,"oss_zip_packed_at":112,"status":16,"created_at":113,"updated_at":114,"faqs":115,"releases":146},1249,"iuiaoin\u002Fwechat-gptbot","wechat-gptbot","A wechat robot based on ChatGPT with no risk, very stable! 🚀","wechat-gptbot 是一个基于 ChatGPT 的微信机器人，旨在提供稳定、安全的聊天体验。它通过 Windows Hook 技术实现，避免了传统微信机器人登录时可能遇到的账号限制风险，让用户可以更安心地使用。\n\n这个工具支持基本的私聊和群聊回复，能够记忆多轮对话上下文，并兼容多种大模型，如 GPT-3、GPT-3.5、GPT-4、Claude 等。此外，还支持图像生成（目前仅限于 DALL-E 模型）以及灵活的配置选项，比如提示词设置、代理配置等。其插件系统也是一大亮点，用户可以根据需要扩展功能，例如已有 TikTok 插件可供尝试。\n\n适合有一定技术背景的用户，如开发者或研究人员，用于构建个性化微信聊天机器人。普通用户若希望在微信中实现智能回复或自动化操作，也可以通过简单配置来使用。整体来说，wechat-gptbot 提供了一个安全、易用且可扩展的微信机器人解决方案。","\u003Ch1 align=\"center\">Welcome to wechat-gptbot 👋\u003C\u002Fh1>\n\u003Cdiv align=\"center\">\n  \u003Cimg width=\"200\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiuiaoin_wechat-gptbot_readme_a90a0089b1b2.png\">\n\u003C\u002Fdiv>\n\u003Cp>\n  \u003Cimg alt=\"Version\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-1.0.0-blue.svg?cacheSeconds=2592000\" \u002F>\n  \u003Ca href=\"#\" target=\"_blank\">\n    \u003Cimg alt=\"License: MIT\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-green.svg\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.python.org\u002F\">\n    \u003Cimg\n      alt=\"Python Version\"\n      src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-%20%3E%3D%203.13-brightgreen\"\n    \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBerriAI\u002Flitellm\">\n    \u003Cimg\n      alt=\"litellm\"\n      src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%20%F0%9F%9A%85%20liteLLM-OpenAI%7CAzure%7CAnthropic%7CPalm%7CCohere-blue?color=green\"\n    \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n> A wechat robot based on ChatGPT with no risk, very stable! 🚀  \n> English | [中文文档](README_ZH.md)\n\n## 🎤 Introduction\n\n> When I use bots based on `itchat` and `wechaty`, I often encounter the risk of account restrictions when scanning codes to log in. Refer to [#158](https:\u002F\u002Fgithub.com\u002FAutumnWhj\u002FChatGPT-wechat-bot\u002Fissues\u002F158). Is there a safe way to use wechat bots? Here it is~\n\n## 🌟 Features\n\n- [x] **Extremely Stable：** Implement based on windows hook, no worry about risk of wechat account restriction\n- [x] **Basic Conversation：** Smart reply for private chat and group chat, support multiple rounds of session context memory, support GPT-3, GPT-3.5, GPT-4, Claude-2, Claude Instant-1, Command Nightly, Palm models and other models in [litellm](https:\u002F\u002Flitellm.readthedocs.io\u002Fen\u002Flatest\u002Fsupported\u002F)\n- [x] **Image Generation：** Support image generation, Dell-E only model for now\n- [x] **Flexible Configuration：** Support prompt settings, proxy, command settings and etc.\n- [x] **Plugin System：** Support personalized plugin extensions, you can easily integrate the functions you want\n\n## 📝 Changelog\n\n> **2023.07.13：** Introduce `plugin system` to make gptbot have more possibilities and easy to expand [#46](https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F46). Here's the first interesting plugin: [tiktok](https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fplugin_tiktok), try it and have fun! Also refer to [docs](plugins\u002FREADME.md) to learn the usage and how to contribute~\n\n## 🚀 Getting Start\n\n### Environment\n\nSupport Windows system(probably support Linux in the future based on [sandbox](https:\u002F\u002Fgithub.com\u002Fhuan\u002Fdocker-wechat)) and `Python` needs to be installed at the same time\n\n> It is recommended that the Python version be 3.13 or above\n\n#### 1. Clone repo\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot && cd wechat-gptbot\n```\n\n#### 2. Install dependencies\n\n```bash\npip install -r requirements.txt\n```\n\n### Configuration\n\n`config.template.json` in the root directory contains the configs template, you need to copy the template to create the final effective `config.json`\n\n```bash\n  cp config.template.json config.json\n```\n\nThen fill in the configuration in `config.json`, the following is the description of the default configuration, which can be customized according to the needs:\n\n```bash\n{\n  \"openai_api_key\": \"YOUR API SECRET KEY\",             # Fill in your OpenAI API Key\n  \"model\": \"gpt-3.5-turbo\",                            # ID of the model to use, support gpt-3.5-turbo, gpt-4, gpt-4-32k etc.\n  \"use_azure_chatgpt\": false,                          # Whether use Azure OpenAI API\n  \"azure_deployment_id\": \"\",                           # Azure model deployment name\n  \"role_desc\": \"You are a helpful assistant.\",         # Role description as system prompt\n  \"session_expired_duration\": 3600,                    # Session memory kept duration\n  \"max_tokens\": 1000,                                  # Max tokens of characters for session memory\n  \"temperature\": 0.9,                                  # Between 0 and 2. Higher values make the output more random, while lower values more focused\n  \"proxy\": \"127.0.0.1:3000\",                           # Proxy client ip and port\n  \"openai_api_base\": \"\",                               # api url used by openai service\n  \"create_image_size\": \"256x256\",                      # Dall-E image size, support 256x256, 512x512, 1024x1024\n  \"create_image_prefix\": [\"draw\", \"paint\", \"imagine\"], # Text prefix for image generation\n  \"clear_current_session_command\": \"#clear session\",   # Clear current session\n  \"clear_all_sessions_command\": \"#clear all sessions\", # Clear all sessions\n  \"chat_group_session_independent\": false,             # Whether sessions of users are independent in chat group\n  \"single_chat_prefix\": [\"bot\", \"@bot\"],               # Start conversation with \"bot\" or \"@bot\" in single chat to trigger the bot, leave it empty if you wanna make the bot active all the time\n  \"group_chat_reply_prefix\": \"\",                       # Reply prefix in group chat\n  \"group_chat_reply_suffix\": \"\",                       # Reply suffix in group chat\n  \"single_chat_reply_prefix\": \"\",                      # Reply prefix in single chat\n  \"single_chat_reply_suffix\": \"\",                      # Reply suffix in single chat\n  \"query_key_command\": \"#query key\"                    # Querying the usage of the api key\n  \"recent_days\": 5                                     # The usage in \u003Crecent_days> days\n  \"plugins\": [{ \"name\": \u003Cplugin name>, other configs }]# Add the your favorite plugins\n}\n```\n\n### Running\n\n#### 1. Prepare\n\n> We need the specific wechat version and dll to make windows hook work.\n\n1. Download assets from the [release](https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Freleases\u002Ftag\u002Fv1.0.0)\n2. Install WeChatSetup-3.2.1.121.exe and login\n3. Run the wechat-dll-injectorV1.0.3.exe\n4. Select 3.2.1.121-LTS.dll and click `inject dll`, you will see \"Successfully injected: 3.2.1.121-LTS.dll\"\n\n#### 2. Run command\n\n```bash\npython app.py\n```\n\n\u003Cimg width=\"1440\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiuiaoin_wechat-gptbot_readme_e13b1f875d77.png\">\n\nVoilà! Enjoy your exploring journey~\n\n## ✨ Generous Backers\n\n> Thank you very much for your support, it will be my biggest motivation!\n\n\u003Ca href=\"https:\u002F\u002Fafdian.net\u002Fa\u002Fdeclan\">\n  \u003Cimg src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fiuiaoin-bot\u002Fimages@main\u002FuPic\u002Fomuyk9.svg\" \u002F>\n\u003C\u002Fa>\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!\u003Cbr \u002F>Feel free to\ncheck [issues page](https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fissues).\n\n## 🙏 Show your support\n\nGive a ⭐️ if you like this project!\n\n## 📢 Announcements\n\nThe WeChatSetup is coming from [wechat-windows-versions](https:\u002F\u002Fgithub.com\u002Ftom-snow\u002Fwechat-windows-versions\u002Freleases) and wechat-dll-injector from [wechat-bot](https:\u002F\u002Fgithub.com\u002Fcixingguangming55555\u002Fwechat-bot), so you can use it without concern. Also thanks the two repo's owners for their contributions.\n\n## 💖 Sponsor\n\n> Become a Sponsor on **[AFDIAN](https:\u002F\u002Fafdian.net\u002Fa\u002Fdeclan)**. Your name will be specifically listed under Generous Backers~\n\n\u003Ca href=\"https:\u002F\u002Fafdian.net\u002Fa\u002Fdeclan\">\n  \u003Cimg width=\"300\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiuiaoin_wechat-gptbot_readme_0fe89411c2cb.jpeg\" \u002F>\n\u003C\u002Fa>\n","\u003Ch1 align=\"center\">欢迎使用 wechat-gptbot 👋\u003C\u002Fh1>\n\u003Cdiv align=\"center\">\n  \u003Cimg width=\"200\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiuiaoin_wechat-gptbot_readme_a90a0089b1b2.png\">\n\u003C\u002Fdiv>\n\u003Cp>\n  \u003Cimg alt=\"版本\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-1.0.0-blue.svg?cacheSeconds=2592000\" \u002F>\n  \u003Ca href=\"#\" target=\"_blank\">\n    \u003Cimg alt=\"许可证：MIT\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-green.svg\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.python.org\u002F\">\n    \u003Cimg\n      alt=\"Python 版本\"\n      src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-%20%3E%3D%203.13-brightgreen\"\n    \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBerriAI\u002Flitellm\">\n    \u003Cimg\n      alt=\"litellm\"\n      src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%20%F0%9F%9A%85%20liteLLM-OpenAI%7CAzure%7CAnthropic%7CPalm%7CCohere-blue?color=green\"\n    \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n> 一款基于 ChatGPT 的微信机器人，无风险、超稳定！🚀  \n> 英文 | [中文文档](README_ZH.md)\n\n## 🎤 简介\n\n> 当我使用基于 `itchat` 和 `wechaty` 的机器人时，经常遇到扫码登录后账号被封禁的风险。详见 [#158](https:\u002F\u002Fgithub.com\u002FAutumnWhj\u002FChatGPT-wechat-bot\u002Fissues\u002F158)。有没有一种安全的微信机器人使用方式呢？答案就在这里~\n\n## 🌟 功能\n\n- [x] **极其稳定：** 基于 Windows 钩子实现，无需担心微信账号被封禁的风险\n- [x] **基础对话：** 支持私聊与群聊的智能回复，具备多轮会话上下文记忆功能，支持 GPT-3、GPT-3.5、GPT-4、Claude-2、Claude Instant-1、Command Nightly、Palm 等模型，以及 [litellm](https:\u002F\u002Flitellm.readthedocs.io\u002Fen\u002Flatest\u002Fsupported\u002F) 中的其他模型\n- [x] **图像生成：** 支持图像生成，目前仅支持 Dall-E 模型\n- [x] **灵活配置：** 支持提示词设置、代理、命令设置等\n- [x] **插件系统：** 支持个性化插件扩展，您可以轻松集成所需功能\n\n## 📝 更新日志\n\n> **2023.07.13：** 引入 `插件系统`，让 gptbot 更具可能性且易于扩展 [#46](https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F46)。这里第一个有趣的插件是：[tiktok](https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fplugin_tiktok)，快去试试吧，玩得开心！同时请参考 [docs](plugins\u002FREADME.md) 了解使用方法及如何贡献~\n\n## 🚀 快速入门\n\n### 环境\n\n支持 Windows 系统（未来可能基于 [sandbox](https:\u002F\u002Fgithub.com\u002Fhuan\u002Fdocker-wechat) 支持 Linux），同时需安装 `Python`\n\n> 建议 Python 版本为 3.13 或更高\n\n#### 1. 克隆仓库\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot && cd wechat-gptbot\n```\n\n#### 2. 安装依赖\n\n```bash\npip install -r requirements.txt\n```\n\n### 配置\n\n根目录下的 `config.template.json` 包含配置模板，您需要复制该模板以生成最终生效的 `config.json`\n\n```bash\n  cp config.template.json config.json\n```\n\n然后在 `config.json` 中填写配置，以下是默认配置的说明，可根据需求自定义：\n\n```bash\n{\n  \"openai_api_key\": \"YOUR API SECRET KEY\",             # 填写您的 OpenAI API 密钥\n  \"model\": \"gpt-3.5-turbo\",                            # 使用的模型 ID，支持 gpt-3.5-turbo、gpt-4、gpt-4-32k 等\n  \"use_azure_chatgpt\": false,                          # 是否使用 Azure OpenAI API\n  \"azure_deployment_id\": \"\",                           # Azure 模型部署名称\n  \"role_desc\": \"You are a helpful assistant.\",         # 作为系统提示的角色描述\n  \"session_expired_duration\": 3600,                    # 会话记忆保持时长\n  \"max_tokens\": 1000,                                  # 会话记忆的最大字符数\n  \"temperature\": 0.9,                                  # 取值范围为 0 到 2，数值越高输出越随机，越低则越专注\n  \"proxy\": \"127.0.0.1:3000\",                           # 代理客户端 IP 和端口\n  \"openai_api_base\": \"\",                               # OpenAI 服务使用的 API 地址\n  \"create_image_size\": \"256x256\",                      # Dall-E 图像尺寸，支持 256x256、512x512、1024x1024\n  \"create_image_prefix\": [\"draw\", \"paint\", \"imagine\"], # 图像生成的文本前缀\n  \"clear_current_session_command\": \"#clear session\",   # 清除当前会话\n  \"clear_all_sessions_command\": \"#clear all sessions\", # 清除所有会话\n  \"chat_group_session_independent\": false,             # 群聊中用户会话是否独立\n  \"single_chat_prefix\": [\"bot\", \"@bot\"],               # 在单聊中以“bot”或“@bot”开头触发机器人，若希望机器人始终活跃可留空\n  \"group_chat_reply_prefix\": \"\",                       # 群聊中的回复前缀\n  \"group_chat_reply_suffix\": \"\",                       # 群聊中的回复后缀\n  \"single_chat_reply_prefix\": \"\",                      # 单聊中的回复前缀\n  \"single_chat_reply_suffix\": \"\",                      # 单聊中的回复后缀\n  \"query_key_command\": \"#query key\"                    # 查询 API 密钥使用情况\n  \"recent_days\": 5                                     # 近几天的使用情况\n  \"plugins\": [{ \"name\": \u003C插件名称>, 其他配置 }]# 添加您喜欢的插件\n}\n```\n\n### 运行\n\n#### 1. 准备工作\n\n> 我们需要特定版本的微信及其 DLL 才能让 Windows 钩子正常工作。\n\n1. 从 [release](https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Freleases\u002Ftag\u002Fv1.0.0) 下载相关资源\n2. 安装 WeChatSetup-3.2.1.121.exe 并登录\n3. 运行 wechat-dll-injectorV1.0.3.exe\n4. 选择 3.2.1.121-LTS.dll 并点击“注入 DLL”，您将看到“成功注入：3.2.1.121-LTS.dll”\n\n#### 2. 运行命令\n\n```bash\npython app.py\n```\n\n\u003Cimg width=\"1440\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiuiaoin_wechat-gptbot_readme_e13b1f875d77.png\">\n\n好了！祝您探索愉快~\n\n## ✨ 慷慨支持者\n\n> 非常感谢您的支持，这将是我的最大动力！\n\n\u003Ca href=\"https:\u002F\u002Fafdian.net\u002Fa\u002Fdeclan\">\n  \u003Cimg src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fiuiaoin-bot\u002Fimages@main\u002FuPic\u002Fomuyk9.svg\" \u002F>\n\u003C\u002Fa>\n\n## 🤝 贡献\n\n欢迎提交贡献、问题和功能请求！\u003Cbr \u002F>请随时查看 [issues 页面](https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fissues)。\n\n## 🙏 表示支持\n\n如果您喜欢这个项目，请给个 ⭐️ 吧！\n\n## 📢 公告\n\nWeChatSetup 来自 [wechat-windows-versions](https:\u002F\u002Fgithub.com\u002Ftom-snow\u002Fwechat-windows-versions\u002Freleases) ，wechat-dll-injector 来自 [wechat-bot](https:\u002F\u002Fgithub.com\u002Fcixingguangming55555\u002Fwechat-bot) ，因此您可以放心使用。同时也要感谢这两个仓库的作者们的贡献。\n\n## 💖 赞助\n\n> 成为 **[AFDIAN](https:\u002F\u002Fafdian.net\u002Fa\u002Fdeclan)** 的赞助商。您的名字将被特别列在“慷慨支持者”名单中~\n\n\u003Ca href=\"https:\u002F\u002Fafdian.net\u002Fa\u002Fdeclan\">\n  \u003Cimg width=\"300\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiuiaoin_wechat-gptbot_readme_0fe89411c2cb.jpeg\" \u002F>\n\u003C\u002Fa>","# wechat-gptbot 快速上手指南\n\n## 环境准备\n\n### 系统要求\n- 操作系统：仅支持 **Windows**（未来可能支持 Linux，基于 [sandbox](https:\u002F\u002Fgithub.com\u002Fhuan\u002Fdocker-wechat)）\n- Python 版本：建议使用 **Python 3.13 或更高版本**\n\n### 前置依赖\n- 安装好 Python 环境\n- 需要安装 WeChat 客户端（推荐版本：WeChatSetup-3.2.1.121）\n\n---\n\n## 安装步骤\n\n### 1. 克隆仓库\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot && cd wechat-gptbot\n```\n\n### 2. 安装依赖\n\n```bash\npip install -r requirements.txt\n```\n\n### 3. 配置文件\n\n在项目根目录中有一个 `config.template.json` 模板文件，将其复制并重命名为 `config.json`：\n\n```bash\ncp config.template.json config.json\n```\n\n然后根据你的需求编辑 `config.json` 文件。以下是一些关键配置项说明：\n\n- `openai_api_key`: 填入你的 OpenAI API 密钥\n- `model`: 指定使用的模型，如 `gpt-3.5-turbo`\n- `proxy`: 设置代理（如 `127.0.0.1:3000`）\n- `plugins`: 添加你想要的插件（例如 TikTok 插件）\n\n---\n\n## 基本使用\n\n### 1. 准备工作\n\n为了使 Windows Hook 正常运行，需要下载并安装特定版本的 WeChat 和 DLL 文件：\n\n1. 从 [release 页面](https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Freleases\u002Ftag\u002Fv1.0.0) 下载资源包\n2. 安装 WeChatSetup-3.2.1.121.exe 并登录\n3. 运行 wechat-dll-injectorV1.0.3.exe\n4. 选择 `3.2.1.121-LTS.dll` 并点击 `inject dll`，成功后会提示注入完成\n\n### 2. 启动程序\n\n执行以下命令启动机器人：\n\n```bash\npython app.py\n```\n\n启动后，即可通过微信与 GPT 机器人进行交互。\n\n---\n\n> 📌 提示：你可以通过发送 `#clear session` 清除当前会话，或使用 `#clear all sessions` 清除所有会话记录。","某科技公司的客服团队每天需要处理大量客户咨询，包括常见问题解答、订单状态查询和产品使用指导等。他们希望借助 AI 工具提高响应效率，同时避免因使用第三方工具导致微信账号被封禁的风险。\n\n### 没有 wechat-gptbot 时\n- 使用基于 itchat 或 wechaty 的机器人时，频繁扫码登录容易触发微信风控机制，导致账号被限制或封禁。\n- 回复客户消息时需手动操作，无法实现自动化回复，效率低下。\n- 不支持多轮对话上下文记忆，导致回复内容缺乏连贯性，影响用户体验。\n- 缺乏插件扩展能力，无法快速集成新功能，如订单查询接口或图像生成服务。\n- 需要自行搭建复杂的后端系统，配置繁琐且维护成本高。\n\n### 使用 wechat-gptbot 后\n- 基于 Windows Hook 实现的稳定登录方式，避免了扫码登录带来的账号风险，保障了微信账号安全。\n- 支持自动回复私聊和群聊消息，并能记忆多轮会话上下文，使回复更加自然流畅。\n- 可灵活配置模型参数（如温度值、最大 token 数）和角色描述，提升回复准确性和个性化程度。\n- 提供插件系统，可轻松集成 TikTok 等外部功能，满足多样化业务需求。\n- 安装和配置简单，开箱即用，降低了开发和运维难度。\n\n通过 wechat-gptbot，客服团队实现了高效、安全的微信自动化回复，显著提升了工作效率与客户满意度。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fiuiaoin_wechat-gptbot_ca342e13.png","iuiaoin","Declan","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fiuiaoin_d69f363d.jpg","May the code be with you. 🖖","Microsoft","Dad's garage","iuiaoin@gmail.com","iuiaoin99","https:\u002F\u002Fblog.iuiaoin.com","https:\u002F\u002Fgithub.com\u002Fiuiaoin",[86],{"name":87,"color":88,"percentage":89},"Python","#3572A5",100,608,119,"2026-04-02T02:31:33","MIT","Windows","未说明",{"notes":97,"python":98,"dependencies":99},"需要安装特定版本的微信（3.2.1.121）并注入对应的 DLL 文件以实现 Windows Hook，首次运行需配置 config.json 并填写 OpenAI API Key","3.13+",[100,101,102,103,104,105],"litellm","requests","jsonschema","pywin32","pillow","tqdm",[15],[108,109,110,111],"chatgpt","wechat","openai","python",null,"2026-03-27T02:49:30.150509","2026-04-06T05:37:44.930396",[116,121,126,131,136,141],{"id":117,"question_zh":118,"answer_zh":119,"source_url":120},5685,"如何解决 'NoneType' object is not subscriptable 错误？","这个错误通常与使用的微信 DLL 版本过旧有关。建议尝试使用能正常工作的微信号作为临时解决方案，或者等待维护者更新 hook 或替换为新的实现。","https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fissues\u002F3",{"id":122,"question_zh":123,"answer_zh":124,"source_url":125},5686,"如何修复群聊中@机器人无法触发回复的问题？","请确保你使用的是最新版本的代码，并检查是否正确配置了群聊唤醒方式。如果问题仍然存在，可以尝试重新拉取最新代码并测试。","https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fissues\u002F47",{"id":127,"question_zh":128,"answer_zh":129,"source_url":130},5687,"如何解决 'Message' object has no field '_raw_msg' 错误？","此错误可能是由于依赖库版本不兼容导致的。请尝试更新依赖版本，执行以下命令：\n```\ngit pull\npip install -r requirements.txt\n```\n如果仍有问题，请检查你的 Python 环境和依赖冲突。","https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fissues\u002F53",{"id":132,"question_zh":133,"answer_zh":134,"source_url":135},5688,"如何解决因依赖冲突导致的 pip 安装失败问题？","出现依赖冲突时，可以尝试放宽依赖版本限制或移除部分指定版本。例如，删除 requirements.txt 中 pydantic 的版本号，让 pip 自动解决依赖关系。若仍无法解决，可考虑升级 litellm 或其他相关库的版本。","https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fissues\u002F79",{"id":137,"question_zh":138,"answer_zh":139,"source_url":140},5689,"如何解决微信扫码登录被限制的问题？","微信扫码登录被限制可能由以下原因引起：1. 手机号异常；2. 登录设备频繁变更；3. 网络环境异常；4. 设备信息异常；5. 账户异常行为。建议检查网络环境、账号安全状态，避免短时间内频繁操作。","https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fissues\u002F17",{"id":142,"question_zh":143,"answer_zh":144,"source_url":145},5690,"如何解决公众号消息被忽略的问题？","该问题是由于代码中对 sender_id 的判断逻辑导致的。建议在 wechat.py 文件中添加日志输出，查看 sender_id 是否以 'wxid' 开头。如果是公众号消息，sender_id 通常以 'gh_' 开头，可以据此调整过滤条件。","https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fissues\u002F14",[147,152,157,162,167],{"id":148,"version":149,"summary_zh":150,"released_at":151},105318,"v1.5.1","\u003C!-- Release notes generated using configuration in .github\u002Frelease.yml at main -->\r\n\r\n## What's Changed\r\n### Features 🎉\r\n* feat: support azure openai service by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F62\r\n### Enhancements ⚡️\r\n* chore: expose system_prompt by context by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F51\r\n* enhance: make Dall-E image size configurable by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F61\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fcompare\u002Fv1.5.0...v1.5.1","2023-07-20T03:25:03",{"id":153,"version":154,"summary_zh":155,"released_at":156},105319,"v1.5.0","\u003C!-- Release notes generated using configuration in .github\u002Frelease.yml at v1.5.0 -->\r\n\r\n## What's Changed\r\n### Features 🎉\r\n* feat: Introduce plugin system to make it more extendable by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F46\r\n### Enhancements ⚡️\r\n* chore: 群聊内支持消息的任意位置@机器人 by @maq917 in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F19\r\n* chore: refine wechat channel message by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F44\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fcompare\u002Fv1.2.0...v1.5.0","2023-07-14T12:59:56",{"id":158,"version":159,"summary_zh":160,"released_at":161},105320,"v1.2.0","\u003C!-- Release notes generated using configuration in .github\u002Frelease.yml at main -->\r\n\r\n## What's Changed\r\n### Features 🎉\r\n* feat: 新增支持查询apikey使用情况 by @maq917 in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F18\r\n### Enhancements ⚡️\r\n* feat: support single chat prefix by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F15\r\n### Fixed bugs 🛠\r\n* fix: refine wx account judgement by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F16\r\n\r\n## New Contributors\r\n* @maq917 made their first contribution in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F18\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fcompare\u002Fv1.1.0...v1.2.0","2023-06-12T14:00:17",{"id":163,"version":164,"summary_zh":165,"released_at":166},105321,"v1.1.0","\u003C!-- Release notes generated using configuration in .github\u002Frelease.yml at main -->\r\n\r\n## What's Changed\r\n### Enhancements ⚡️\r\n* feat: add openai api url replace support by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F6\r\n* feat: support chat group session independent by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F10\r\n### Fixed bugs 🛠\r\n* fix: ignore message sent by public\u002Fsubscription account by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F5\r\n* fix: group chat unexpected block by @iuiaoin in https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fpull\u002F9\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fiuiaoin\u002Fwechat-gptbot\u002Fcompare\u002Fv1.0.0...v1.1.0","2023-06-10T14:50:13",{"id":168,"version":169,"summary_zh":170,"released_at":171},105322,"v1.0.0","This release Contains asserts including WeChat 3.2.1.121 version for PC, the corresponding version of the dll file and also a wechat-dll-injector to implement windows hook. 🚀","2023-06-05T14:43:27"]