向下滚动了解更多
清晰的项目目录结构,便于理解和使用
ai_memory/目录下的JSON文件中,删除该文件可清除记忆
demo_setting.json和SKILL.md,否则可能导致程序异常
register()函数,并返回可调用对象
深入了解DesktopPetByAi的各项核心功能模块
智谱AI、OpenAI API及本地模型集成
demo_setting.json,重启生效
zhipu.py封装AI接口,支持自然语言交互
ai_memory/,实现上下文记忆
ai_memory/下的JSON文件
Skill技能与Py插件,无限扩展可能
.md文件存储的提示词模板,位于yyskills/目录
skill_list.json动态加载,减少AI记忆占用
SKILL.md设计新技能(包含描述、格式、示例、注意事项)
plugins/目录
register()函数,返回可调用对象
喂食、状态、动画,让宠物活起来
右键宠物可查看饥饿度和水分,鼠标悬停食谱显示可用食物。点击餐盘进入喂食文件夹,将食物图片拖到宠物身上即可喂食。
自定义食物:使用food_editor.py编辑,图片放入outfood/
宠物有丰富的动态表情,可在设置中切换不同动画组。自定义动画:在gif/下新建文件夹放入GIF图片即可。
宠物有时会显示小语句,增加趣味性。
通过SSE协议扩展外部工具
内置多种实用工具,并支持扩展
调用Bing搜索接口获取实时信息
经纬度转地址(格式: 经度,纬度)
查询车票、初始化会话等
demo/目录示例,实现Py插件并注册
settingwindow.py调整界面
通过图片和视频展示DesktopPetByAi的实际运行效果和核心界面
DesktopPetByAi的核心用户界面
支持文本、图片、表情包,可开关音频回复
配置AI密钥、MCP服务器、GIF动画、角色设定等
与操作系统的无缝集成体验
最小化到系统托盘,右键菜单快速访问聊天、设置、退出等
丰富的动画效果,支持自定义GIF组
详细的使用流程与注意事项
获取AI Key
注册智谱AI开放平台,创建应用获取API Key(免费模型可用)
下载安装包
访问 安装页面 或 GitHub Releases 获取最新EXE安装包
配置与使用
启动程序后通过系统托盘打开设置窗口,配置AI Key和URL(如 https://open.bigmodel.cn/api/paas/v4/),保存重启生效
1. 克隆仓库
2. 进入项目目录
3. 安装依赖包
4. 运行应用
获取API Key
访问智谱AI开放平台,注册并登录,在控制台创建API Key,复制保存。
打开设置
在系统托盘找到DesktopPetByAi图标,右键 → 更多 → 设置。
填写配置
在“AI配置”标签页,粘贴API Key到对应输入框,URL填写 https://open.bigmodel.cn/api/paas/v4/,模型选择例如 glm-4-flash(免费模型)。
保存并重启
点击“保存接口配置”,然后重启程序使配置生效。
其他支持的免费模型:glm-4.6v-flash(图像识别)、glm-4.7-flash、glm-4-Flash-250414等。
GUI框架
Qt(PyQt6)
AI交互
智谱AI API
OpenAI API
插件系统
Skill + Py插件
数据存储
JSON本地存储
欢迎任何形式的贡献!无论是报告bug、提出新功能建议,还是提交代码改进
Fork 本仓库
GitHub仓库 点击Fork
创建特性分支
git checkout -b feature/amazing-feature
提交修改
git commit -m 'Add some feature'
推送到分支
git push origin feature/amazing-feature
开启Pull Request
在GitHub上提交PR,我们会尽快审核
提供详细的问题描述
清晰描述遇到的问题
说明复现步骤和预期行为
详细说明如何复现问题
提供相关的错误信息或截图
包含错误日志或屏幕截图
说明您使用的操作系统和版本
如Windows 10, macOS 12等
在GitHub Issues中提交报告
访问 Issues页面 提交问题