MCP
Model Context Protocol 模型上下文协议。但却没有规定与模型如何进行交互,而是规定了 Host 和 Server 之间的交互,是让模型感知外部环境的协议,所以称为模型上下文协议,MCP规定了统一的工具发现和调用协议 MCP基础MCP 的用途简单来说,MCP 是能够让大模型更好地调用各类工具的协议,大模型只能进行问答而无法主动调用外部工具,而 MCP 的出现使大模型拥有了使用各种外部工具的能力,这是很重要的一个能力,我们熟悉的 Cursor 本身就是一个 MCP Host MCP server一个符合 MCP 协议的可执行程序,通常由 python 和 node.js 编写,可以本地使用可以联网使用,我们可以帮它们理解成一个一个工具,每个工具可以解决一个具体问题,例如查询天气、查询新闻、查看文件夹… MCP 进阶分析明白这段日志,就能理解 MCP 协议的内容了 完整交互日志初始化连接客户端请求: 12345678910111213{ "method": "initialize", ...
uv - 下一代 Python 包管理工具
体验一下刚上线的 cloude 4.0 什么是 uv?uv 是一个由 Astral 团队开发的现代化 Python 包管理工具,使用 Rust 编写,旨在成为 pip、pip-tools、pipx、poetry、pyenv、twine、virtualenv 等工具的一站式替代方案。它的设计目标是提供极快的性能、简洁的用户体验,以及与现有 Python 生态系统的完美兼容性。 为什么选择 uv?🚀 极致性能 10-100倍 比 pip 和 pip-tools 更快的依赖解析速度 使用 Rust 编写,天然的高性能优势 并行下载和安装,充分利用系统资源 🎯 简单易用 一个工具解决所有 Python 包管理需求 与现有工具兼容,无需修改现有工作流 直观的命令行界面 🔧 功能完整 包安装和管理 虚拟环境创建和管理 项目依赖管理 Python 版本管理 包发布功能 安装 uvmacOS 和 Linux1curl -LsSf https://astral.sh/uv/install.sh | sh Windows1powershell -c "irm...
打破闭源限制 即时获取音乐媒体源
已被官方修复 前言 在我开发工作中一直有调用音乐平台 API 获取音乐的需求,但是 网易云 和 QQ 音乐 的 API 现在只对企业开放申请,个人开发者已经无法使用,之前 Github 上 30k star 的项目 NCMApi 也已被网易起诉停止维护,令人唏嘘;找遍全网也没有什么好办法了,好在经过一些摸索,我也算歪打正着通过字节旗下的汽水音乐实现了获取音乐的功能。 NCMApi 停止维护 当前音乐获取的实现 实现方法讲一下我是怎么折腾实现的。 首先,主流的音乐平台,如网易云音乐、QQ 音乐,都已经不再向个人开发者提供 API 服务,这意味着你无法通过调用这些平台的 API 获取音乐文件。查找了很多第三方 API 平台的接口,也都无法正常使用 (如果你知道还有什么适用的方案,欢迎留言)。 但是在一个无人问津接近废弃的 API 平台上,可以通过 音乐名字 查找到汽水平台下这个音乐的 ID 封面 以及其他基础信息。 只是 RequestBody 中的 n 和 track_id 字段已经不再适用了,返回体也不再会返回歌曲的播放链接。不过好消息是依旧可以通过这个API...
阶段工作总结
人脸风格化可行性方案 目前路线为 多数据源启动数据,小样本训练 Lora 后,使用数据合成循环管道,不断过滤优化数据,生成大量数据,最终训练出高质量的指令引导的人脸风格化模型 一、现有开源工具生成1、通过 EasyControl 生成 Ghibli 风格的人脸数据https://github.com/Xiaojiu-z/EasyControl 2、通过 豆包 生成部分风格数据 还需注意是否开源、开源协议 例如 3D动漫、插画、绘本 … 均有不错的表现 3、通过 HiDream-I1 生成数据https://github.com/HiDream-ai/HiDream-I1 在线测试,风格化后均为半身照,这意味着只能专门处理半身人像 部署显存需 70GB 以上,待实验 Step-1Xhttps://huggingface.co/stepfun-ai/Step1X-Edit 以 Ghibli 风格图像为 Bridge 可以得到较好的风格化效果,不过受 Ghibli 影响较大 4、SD...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment