Hands on LLMs

![GitHub stars][img_github_stars] ![GitHub forks][img_github_forks] ![GitHub watchers][img_github_watchers] ![GitHub repo size][img_github_size] ![GitHub last commit][img_github_last_commit]
**多平台同步与生态收录** 本项目不仅在 GitHub 持续迭代,也已同步入驻 [AtomGit][ref_atomgit] 开源社区([![AtomGit Star][img_atomgit_star]][ref_atomgit])。 同时,我们很荣幸被 [ShyPD AI Tools][ref_shypd] 收录,与众多优秀的 AI 工具共同探索前沿技术。
# 📌 动手做大模型系列 如果你在实操的过程中遇到问题,请在对应的视频下方留言。 复现遇到bug,请描述: 1. 运行环境 2. 对应的代码、日志和报错截图 💬 如果你有好玩的想法,欢迎来找我聊聊: [![Feishu][img_feishu]][ref_feishu] > 如果你不太了解如何提出一个好问题,请花几分钟阅读一下这个,相信我,可能并不能改变什么(不是)。 > [How-To-Ask-Questions-The-Smart-Way][ref_how_to_ask] --- ### 📑 快速导航 - [1. Agent 智能体系统](#-1-agent-智能体系统) - [2. 大模型核心技术](#-2-大模型核心技术) - [3. 动手加入开源](#-3-动手加入开源) - [4. 模块知识专题系列](#-4-模块知识专题系列) - [5. 不着调的 AI 项目](#-5-不着调的-ai-项目) - [6. 番外篇](#-6-番外篇) --- ## 📒 1. Agent 智能体系统 > 探索 Agent 架构设计与系统落地,最新连载中... | 序号 | 项目 | 代码文档 | 视频教程 | 时长 | | :--- | :--- | :--- | :--- | :--- | | 3 | 用户沙箱agent系统 | [文档][ref_agent_3_doc] | [![bilibili][img_agent_3_bili]][ref_agent_3_bili] [![youtube][img_agent_3_yt]][ref_agent_3_yt] | 18:52 | | 2 | AI记忆与上下文 | [文档][ref_agent_2_doc] | [![bilibili][img_agent_2_bili]][ref_agent_2_bili] [![youtube][img_agent_2_yt]][ref_agent_2_yt] | 26:43 | | 1 | Agent 服务架构设计 | [文档][ref_agent_1_doc] | [![bilibili][img_agent_1_bili]][ref_agent_1_bili] [![youtube][img_agent_1_yt]][ref_agent_1_yt] | 7:32 | ## 💡 2. 大模型核心技术 > 涵盖大模型微调、部署、RAG、工作流等核心实战。 | 序号 | 项目 | 代码文档 | 视频教程 | 时长 | | :--- | :--- | :--- | :--- | :--- | | 21 | fastmcp 实现mcp服务端和客户端 | [文档](#) | [![bilibili][img_llm_21_bili]][ref_llm_21_bili] [![youtube][img_llm_21_yt]][ref_llm_21_yt] | 26:01 | | 20 | langfuse llm服务监控平台 | [文档][ref_llm_20_doc] | [![bilibili][img_llm_20_bili]][ref_llm_20_bili] [![youtube][img_llm_20_yt]][ref_llm_20_yt] | 26:15 | | 19 | 构建高效RAG知识库 | [文档][ref_llm_19_doc] | [![bilibili][img_llm_19_bili]][ref_llm_19_bili] [![youtube][img_llm_19_yt]][ref_llm_19_yt] | 37:41 |
点击展开查看往期 1~18 期内容 | 序号 | 项目 | 代码文档 | 视频教程 | 时长 | | :--- | :--- | :--- | :--- | :--- | | 18 | milvus向量数据库 | [文档][ref_llm_18_doc] | [![bilibili][img_llm_18_bili]][ref_llm_18_bili] [![youtube][img_llm_18_yt]][ref_llm_18_yt] | 28:13 | | 17 | tool-call原理及极简browser-use实现 | [文档][ref_llm_17_doc] | [![bilibili][img_llm_17_bili]][ref_llm_17_bili] [![youtube][img_llm_17_yt]][ref_llm_17_yt] | 14:47 | | 16 | deepseek-r1模型微调和训练数据构造 | [文档][ref_llm_16_doc] | [![bilibili][img_llm_16_bili]][ref_llm_16_bili] [![youtube][img_llm_16_yt]][ref_llm_16_yt] | 14:01 | | 15 | rpa自动化结合LLM workflow | [文档][ref_llm_15_doc] | [![bilibili][img_llm_15_bili]][ref_llm_15_bili] [![youtube][img_llm_15_yt]][ref_llm_15_yt] | 13:20 | | 14 | dify实现Agent和LLM Workflow | [文档][ref_llm_14_doc] | [![bilibili][img_llm_14_bili]][ref_llm_14_bili] [![youtube][img_llm_14_yt]][ref_llm_14_yt] | 59:23 | | 13 | AI算法项目开发流程及实例 | [文档][ref_llm_13_doc] | [![bilibili][img_llm_13_bili]][ref_llm_13_bili] [![youtube][img_llm_13_yt]][ref_llm_13_yt] | 34:43 | | 12 | AI标注流程及label studio框架 | [文档][ref_llm_12_doc] | [![bilibili][img_llm_12_bili]][ref_llm_12_bili] [![youtube][img_llm_12_yt]][ref_llm_12_yt] | 20:00 | | 11 | 大模型算法岗非技术答疑 | [文档][ref_llm_11_doc] | [![bilibili][img_llm_11_bili]][ref_llm_11_bili] [![youtube][img_llm_11_yt]][ref_llm_11_yt] | 16:00 | | 10 | 大模型学习路径及面试 | [文档][ref_llm_10_doc] | [![bilibili][img_llm_10_bili]][ref_llm_10_bili] [![youtube][img_llm_10_yt]][ref_llm_10_yt] | 25:01 | | 9 | function-calling 自动发邮件 | [文档][ref_llm_09_doc] | [![bilibili][img_llm_09_bili]][ref_llm_09_bili] [![youtube][img_llm_09_yt]][ref_llm_09_yt] | 23:10 | | 8 | mkdocs+readthedocs部署项目文档 | [文档][ref_llm_08_doc] | [![bilibili][img_llm_08_bili]][ref_llm_08_bili] [![youtube][img_llm_08_yt]][ref_llm_08_yt] | 11:25 | | 7 | graph-rag本地部署 | [文档][ref_llm_07_doc] | [![bilibili][img_llm_07_bili]][ref_llm_07_bili] [![youtube][img_llm_07_yt]][ref_llm_07_yt] | 23:23 | | 6 | llama-index实现RAG | [文档][ref_llm_06_doc] | [![bilibili][img_llm_06_bili]][ref_llm_06_bili] [![youtube][img_llm_06_yt]][ref_llm_06_yt] | 21:48 | | 5 | vllm部署工具及paged attention | [文档][ref_llm_05_doc] | [![bilibili][img_llm_05_bili]][ref_llm_05_bili] [![youtube][img_llm_05_yt]][ref_llm_05_yt] | 40:28 | | 4 | ollama大模型部署工具介绍 | [文档][ref_llm_04_doc] | [![bilibili][img_llm_04_bili]][ref_llm_04_bili] [![youtube][img_llm_04_yt]][ref_llm_04_yt] | 21:28 | | 3 | llama.cpp进行轻量化部署和量化 | [文档][ref_llm_03_doc] | [![bilibili][img_llm_03_bili]][ref_llm_03_bili] [![youtube][img_llm_03_yt]][ref_llm_03_yt] | 46:37 | | 2 | 训练数据整理以及微调优化建议 | [文档][ref_llm_02_doc] | [![bilibili][img_llm_02_bili]][ref_llm_02_bili] [![youtube][img_llm_02_yt]][ref_llm_02_yt] | 20:13 | | 1 | 使用llama-factory微调llama3 | [文档][ref_llm_01_doc] | [![bilibili][img_llm_01_bili]][ref_llm_01_bili] [![youtube][img_llm_01_yt]][ref_llm_01_yt] | 35:28 |
## 🛠️ 3. 动手加入开源 > 主要讲开源项目规范的一些内容。 | 序号 | 项目 | 代码文档 | 视频教程 | 时长 | | :--- | :--- | :--- | :--- | :--- | | 4 | 代码测试:pytest | [文档][ref_opensource_4_doc] | [![bilibili][img_opensource_4_bili]][ref_opensource_4_bili] [![youtube][img_opensource_4_yt]][ref_opensource_4_yt] | 11:21 | | 3 | 代码提交检查:pre-commit | [文档][ref_opensource_3_doc] | [![bilibili][img_opensource_3_bili]][ref_opensource_3_bili] [![youtube][img_opensource_3_yt]][ref_opensource_3_yt] | 11:21 | | 2 | python工程实践 · 代码规范:ruff | [文档][ref_opensource_2_doc] | [![bilibili][img_opensource_2_bili]][ref_opensource_2_bili] [![youtube][img_opensource_2_yt]][ref_opensource_2_yt] | 21:50 | | 1 | python工程实践 · 依赖管理:uv | [文档][ref_opensource_1_doc] | [![bilibili][img_opensource_1_bili]][ref_opensource_1_bili] [![youtube][img_opensource_1_yt]][ref_opensource_1_yt] | 24:11 | ## 📦 4. 模块知识专题系列 > 专题系列会以多个视频介绍同一个主题,分P的形式展示,即共用一个视频链接。 | 序号 | 项目 | 代码文档 | 视频教程 | 时长 | | :--- | :--- | :--- | :--- | :--- | | 3 | docker 容器化部署(已完结)| [文档][ref_module_3_doc] | [![bilibili][img_module_3_bili]][ref_module_3_bili] [![youtube][img_module_3_yt]][ref_module_3_yt] | 62:59 | | 2 | gradio 使用python构建并分享AI应用(已完结) | [文档][ref_module_2_doc] | [![bilibili][img_module_2_bili]][ref_module_2_bili] [![youtube][img_module_2_yt]][ref_module_2_yt] | 70:51 | | 1 | kaggle 大模型竞赛系列(更新至01期) | [文档][ref_module_1_doc] | [![bilibili][img_module_1_bili]][ref_module_1_bili] [![youtube][img_module_1_yt]][ref_module_1_yt] | 25:41 | ## 🚀 5. 不着调的 AI 项目 > 将一些脑洞大开的点子落地成 AI 项目的不着调专题。 | 序号 | 项目 | 代码文档 | 视频教程 | 时长 | | :--- | :--- | :--- | :--- | :--- | | 3 | 猎空: LLM+微信自动化资讯机器人 | [tracer][ref_project_3_doc] | [![bilibili][img_project_3_bili]][ref_project_3_bili] [![youtube][img_project_3_yt]][ref_project_3_yt] | 15:11 | | 2 | 听舒: 换声引擎-用作者的声音读自传 | [tingshu][ref_project_2_doc] | [![bilibili][img_project_2_bili]][ref_project_2_bili] [![youtube][img_project_2_yt]][ref_project_2_yt] | 4:16 | | 1 | D.Va: 基于deepseek优化的端到端多人播客工具 | [d.va][ref_project_1_doc] | [![bilibili][img_project_1_bili]][ref_project_1_bili] [![youtube][img_project_1_yt]][ref_project_1_yt] | 13:42 | ## 🎈 6. 番外篇 > 懒得分类的技术合集。 | 序号 | 项目 | 代码文档 | 视频教程 | 时长 | | :--- | :--- | :--- | :--- | :--- | | 1 | B站实现动态转发抽奖 | [文档][ref_extra_1_doc] | [![bilibili][img_extra_1_bili]][ref_extra_1_bili] [![youtube][img_extra_1_yt]][ref_extra_1_yt] | 4:40 | --- [img_github_stars]: https://img.shields.io/github/stars/echonoshy/cgft-llm?style=flat-square [img_github_forks]: https://img.shields.io/github/forks/echonoshy/cgft-llm?style=flat-square [img_github_watchers]: https://img.shields.io/github/watchers/echonoshy/cgft-llm?style=flat-square [img_github_size]: https://img.shields.io/github/repo-size/echonoshy/cgft-llm?style=flat-square [img_github_last_commit]: https://img.shields.io/github/last-commit/echonoshy/cgft-llm?style=flat-square&color=red [img_atomgit_star]: https://atomgit.com/echonoshy/cgft-llm/star/badge.svg [ref_atomgit]: https://atomgit.com/echonoshy/cgft-llm [ref_shypd]: https://shypd.ai/tools/cgft-llm [img_feishu]: https://img.shields.io/badge/%E9%A3%9E%E4%B9%A6-%E9%AD%94%E7%8E%8B%E5%A4%A7%E4%BA%BA%E7%94%B3%E8%AF%B7%E6%B7%BB%E5%8A%A0%E4%BD%A0%E4%B8%BA%E8%81%94%E7%B3%BB%E4%BA%BA-00D6B9?style=flat-square [ref_feishu]: https://www.feishu.cn/invitation/page/add_contact/?token=7c0pc01a-60b9-4c7e-bcc4-ed5a2cab4625 [ref_how_to_ask]: https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md [img_agent_3_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1TqRvB7E31 [img_agent_3_yt]: https://img.shields.io/youtube/views/zpcU3JKKXF4?style=social [ref_agent_3_doc]: https://echonoshy.github.io/ripple/pages/agent-system-architecture.html [ref_agent_3_bili]: https://www.bilibili.com/video/BV1TqRvB7E31 [ref_agent_3_yt]: https://www.youtube.com/watch?v=zpcU3JKKXF4 [img_agent_2_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1HFDSBPEBq [img_agent_2_yt]: https://img.shields.io/youtube/views/_NBTg4G2WO4?style=social [ref_agent_2_doc]: https://htmlpreview.github.io/?https://github.com/echonoshy/cgft-llm/blob/master/01-agent-sys/memory-context/memory.html [ref_agent_2_bili]: https://www.bilibili.com/video/BV1HFDSBPEBq [ref_agent_2_yt]: https://youtu.be/_NBTg4G2WO4 [img_agent_1_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1A8DeBbE5f [img_agent_1_yt]: https://img.shields.io/youtube/views/WkAFAzAKM1s?style=social [ref_agent_1_doc]: https://htmlpreview.github.io/?https://github.com/echonoshy/cgft-llm/blob/master/01-agent-sys/agent-service-architecture.html [ref_agent_1_bili]: https://www.bilibili.com/video/BV1A8DeBbE5f [ref_agent_1_yt]: https://youtu.be/WkAFAzAKM1s [img_llm_21_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1rE1SBpEha [img_llm_21_yt]: https://img.shields.io/youtube/views/6vY0aJITFb4?style=social [ref_llm_21_bili]: https://www.bilibili.com/video/BV1rE1SBpEha [ref_llm_21_yt]: https://youtu.be/6vY0aJITFb4 [img_llm_20_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1tUpDzwEr3 [img_llm_20_yt]: https://img.shields.io/youtube/views/nswdes0AlFY?style=social [ref_llm_20_doc]: 02-llm-core/docs/langfuse.md [ref_llm_20_bili]: https://www.bilibili.com/video/BV1tUpDzwEr3 [ref_llm_20_yt]: https://youtu.be/nswdes0AlFY [img_llm_19_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1HTdkYeExC [img_llm_19_yt]: https://img.shields.io/youtube/views/zI0D4BUeRcE?style=social [ref_llm_19_doc]: 02-llm-core/rag-knowledge-base/readme.md [ref_llm_19_bili]: https://www.bilibili.com/video/BV1HTdkYeExC [ref_llm_19_yt]: https://youtu.be/zI0D4BUeRcE [img_llm_18_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1T9ZhYnEWW [img_llm_18_yt]: https://img.shields.io/youtube/views/-qGUeOJJ2eM?style=social [ref_llm_18_doc]: 02-llm-core/milvus/readme.md [ref_llm_18_bili]: https://www.bilibili.com/video/BV1T9ZhYnEWW [ref_llm_18_yt]: https://youtu.be/-qGUeOJJ2eM [img_llm_17_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1yUQhYwEJ2 [img_llm_17_yt]: https://img.shields.io/youtube/views/m9GoJVEp-1w?style=social [ref_llm_17_doc]: 02-llm-core/tool-calls/readme.md [ref_llm_17_bili]: https://www.bilibili.com/video/BV1yUQhYwEJ2 [ref_llm_17_yt]: https://youtu.be/m9GoJVEp-1w [img_llm_16_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1sR9fYUE8z [img_llm_16_yt]: https://img.shields.io/youtube/views/FNuEnwrMbas?style=social [ref_llm_16_doc]: 02-llm-core/docs/deepseek-r1-finetune.md [ref_llm_16_bili]: https://www.bilibili.com/video/BV1sR9fYUE8z [ref_llm_16_yt]: https://youtu.be/FNuEnwrMbas [img_llm_15_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1qcNUeNEXf [img_llm_15_yt]: https://img.shields.io/youtube/views/Y7b0RVVO6QI?style=social [ref_llm_15_doc]: 02-llm-core/docs/rpa-automation-with-llm-agent.md [ref_llm_15_bili]: https://www.bilibili.com/video/BV1qcNUeNEXf [ref_llm_15_yt]: https://youtu.be/Y7b0RVVO6QI [img_llm_14_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1hacaeNEQJ [img_llm_14_yt]: https://img.shields.io/youtube/views/zU5nHsUx5ck?style=social [ref_llm_14_doc]: 02-llm-core/docs/dify-agent-llm-workflow.md [ref_llm_14_bili]: https://www.bilibili.com/video/BV1hacaeNEQJ [ref_llm_14_yt]: https://youtu.be/zU5nHsUx5ck [img_llm_13_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1XSUpYmERX [img_llm_13_yt]: https://img.shields.io/youtube/views/dB9t3fcuVF8?style=social [ref_llm_13_doc]: 02-llm-core/docs/AI项目开发流程.pdf [ref_llm_13_bili]: https://www.bilibili.com/video/BV1XSUpYmERX [ref_llm_13_yt]: https://youtu.be/dB9t3fcuVF8 [img_llm_12_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1oRxteFEJi [img_llm_12_yt]: https://img.shields.io/youtube/views/rTNrfq5Ay7o?style=social [ref_llm_12_doc]: 02-llm-core/docs/label-studio.md [ref_llm_12_bili]: https://www.bilibili.com/video/BV1oRxteFEJi [ref_llm_12_yt]: https://youtu.be/rTNrfq5Ay7o [img_llm_11_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1Kjx7ejE5M [img_llm_11_yt]: https://img.shields.io/youtube/views/JrY8CL0pz68?style=social [ref_llm_11_doc]: 02-llm-core/docs/llm-no-tec-qa.md [ref_llm_11_bili]: https://www.bilibili.com/video/BV1Kjx7ejE5M/ [ref_llm_11_yt]: https://youtu.be/JrY8CL0pz68 [img_llm_10_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1maW4euELX [img_llm_10_yt]: https://img.shields.io/youtube/views/-YLeUO6wwz8?style=social [ref_llm_10_doc]: 02-llm-core/docs/llm-roadmap.md [ref_llm_10_bili]: https://www.bilibili.com/video/BV1maW4euELX [ref_llm_10_yt]: https://youtu.be/-YLeUO6wwz8 [img_llm_09_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1eH4y1c7KQ [img_llm_09_yt]: https://img.shields.io/youtube/views/U2tbBxtA_wQ?style=social [ref_llm_09_doc]: 02-llm-core/function-calling/README.md [ref_llm_09_bili]: https://www.bilibili.com/video/BV1eH4y1c7KQ/ [ref_llm_09_yt]: https://youtu.be/U2tbBxtA_wQ [img_llm_08_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV19f421v7P9 [img_llm_08_yt]: https://img.shields.io/youtube/views/FRyvV-hj65M?style=social [ref_llm_08_doc]: 02-llm-core/docs/mkdocs.md [ref_llm_08_bili]: https://www.bilibili.com/video/BV19f421v7P9 [ref_llm_08_yt]: https://youtu.be/FRyvV-hj65M [img_llm_07_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1rE421w7t3 [img_llm_07_yt]: https://img.shields.io/youtube/views/tFLJUXsKGsc?style=social [ref_llm_07_doc]: 02-llm-core/graph-rag/README.md [ref_llm_07_bili]: https://www.bilibili.com/video/BV1rE421w7t3 [ref_llm_07_yt]: https://youtu.be/tFLJUXsKGsc [img_llm_06_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1jE421A77u [img_llm_06_yt]: https://img.shields.io/youtube/views/Q6vUx94HCDc?style=social [ref_llm_06_doc]: 02-llm-core/llama-index/README.md [ref_llm_06_bili]: https://www.bilibili.com/video/BV1jE421A77u [ref_llm_06_yt]: https://youtu.be/Q6vUx94HCDc [img_llm_05_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1R1421r7tk [img_llm_05_yt]: https://img.shields.io/youtube/views/cQWzKX9gM9Q?style=social [ref_llm_05_doc]: 02-llm-core/vllm/README.md [ref_llm_05_bili]: https://www.bilibili.com/video/BV1R1421r7tk [ref_llm_05_yt]: https://youtu.be/cQWzKX9gM9Q [img_llm_04_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1Gs421u7a5 [img_llm_04_yt]: https://img.shields.io/youtube/views/yQ1q8YWacyE?style=social [ref_llm_04_doc]: 02-llm-core/docs/ollama-introduction.md [ref_llm_04_bili]: https://www.bilibili.com/video/BV1Gs421u7a5/ [ref_llm_04_yt]: https://youtu.be/yQ1q8YWacyE [img_llm_03_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1et421N7TK [img_llm_03_yt]: https://img.shields.io/youtube/views/2MYsfe0pc9A?style=social [ref_llm_03_doc]: 02-llm-core/llama-cpp/README.md [ref_llm_03_bili]: https://www.bilibili.com/video/BV1et421N7TK [ref_llm_03_yt]: https://youtu.be/2MYsfe0pc9A [img_llm_02_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1vrksYgEP9 [img_llm_02_yt]: https://img.shields.io/youtube/views/tOVG1YZ9bcI?style=social [ref_llm_02_doc]: 02-llm-core/docs/llama-factory-training-dataset.md [ref_llm_02_bili]: https://www.bilibili.com/video/BV1vrksYgEP9 [ref_llm_02_yt]: https://youtu.be/tOVG1YZ9bcI [img_llm_01_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1uw4m1S7Cd [img_llm_01_yt]: https://img.shields.io/youtube/views/Hpc4QQQuLWM?style=social [ref_llm_01_doc]: 02-llm-core/llama-factory/README.md [ref_llm_01_bili]: https://www.bilibili.com/video/BV1uw4m1S7Cd/ [ref_llm_01_yt]: https://youtu.be/Hpc4QQQuLWM [img_opensource_4_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1xZU7B7E1t [img_opensource_4_yt]: https://img.shields.io/youtube/views/AlVjS2VSVFI?style=social [ref_opensource_4_doc]: 03-open-source/docs/pytest.md [ref_opensource_4_bili]: https://www.bilibili.com/video/BV1xZU7B7E1t [ref_opensource_4_yt]: https://youtu.be/AlVjS2VSVFI [img_opensource_3_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1P5nfz6EKb [img_opensource_3_yt]: https://img.shields.io/youtube/views/DtSHvJmM4Lo?style=social [ref_opensource_3_doc]: 03-open-source/docs/pre-commit.md [ref_opensource_3_bili]: https://www.bilibili.com/video/BV1P5nfz6EKb [ref_opensource_3_yt]: https://youtu.be/DtSHvJmM4Lo [img_opensource_2_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1zwpLz2Exh [img_opensource_2_yt]: https://img.shields.io/youtube/views/fm-zgDFAqNY?style=social [ref_opensource_2_doc]: 03-open-source/docs/ruff.md [ref_opensource_2_bili]: https://www.bilibili.com/video/BV1zwpLz2Exh [ref_opensource_2_yt]: https://youtu.be/fm-zgDFAqNY [img_opensource_1_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV179YKzjEx6 [img_opensource_1_yt]: https://img.shields.io/youtube/views/RJbxIaVFGSM?style=social [ref_opensource_1_doc]: 03-open-source/docs/uv.md [ref_opensource_1_bili]: https://www.bilibili.com/video/BV179YKzjEx6 [ref_opensource_1_yt]: https://youtu.be/RJbxIaVFGSM [img_module_3_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1o7y7Y8EZ1 [img_module_3_yt]: https://img.shields.io/youtube/views/DeYNR47abG8?style=social [ref_module_3_doc]: 04-module-specials/docker/README.md [ref_module_3_bili]: https://www.bilibili.com/video/BV1o7y7Y8EZ1/ [ref_module_3_yt]: https://youtu.be/DeYNR47abG8 [img_module_2_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1TK66YYEvJ [img_module_2_yt]: https://img.shields.io/youtube/views/sRW_Q0Wzzwo?style=social [ref_module_2_doc]: 04-module-specials/gradio/README.md [ref_module_2_bili]: https://www.bilibili.com/video/BV1TK66YYEvJ/ [ref_module_2_yt]: https://youtu.be/sRW_Q0Wzzwo [img_module_1_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1vVayeREVe [img_module_1_yt]: https://img.shields.io/youtube/views/Mz4V3zinMYI?style=social [ref_module_1_doc]: 04-module-specials/kaggle/getting-started.ipynb [ref_module_1_bili]: https://www.bilibili.com/video/BV1vVayeREVe/ [ref_module_1_yt]: https://youtu.be/Mz4V3zinMYI [img_project_3_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV15GXQY3Ez3 [img_project_3_yt]: https://img.shields.io/youtube/views/GQqbYRp5GYI?style=social [ref_project_3_doc]: https://github.com/echonoshy/tracer [ref_project_3_bili]: https://www.bilibili.com/video/BV15GXQY3Ez3/ [ref_project_3_yt]: https://youtu.be/GQqbYRp5GYI [img_project_2_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1gYzEYrEQt [img_project_2_yt]: https://img.shields.io/youtube/views/TdCrbDvICbw?style=social [ref_project_2_doc]: https://github.com/echonoshy/tingshu [ref_project_2_bili]: https://www.bilibili.com/video/BV1gYzEYrEQt/ [ref_project_2_yt]: https://youtu.be/TdCrbDvICbw [img_project_1_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1miAYeMEqg [img_project_1_yt]: https://img.shields.io/youtube/views/XjpNdvl-vvY?style=social [ref_project_1_doc]: https://github.com/echonoshy/d.va [ref_project_1_bili]: https://www.bilibili.com/video/BV1gYzEYrEQt/ [ref_project_1_yt]: https://youtu.be/XjpNdvl-vvY [img_extra_1_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1zdDpYhEqj [img_extra_1_yt]: https://img.shields.io/youtube/views/Bnb92NG30us?style=social [ref_extra_1_doc]: 06-extras/bilibili-lottery/bilibili_lottery.md [ref_extra_1_bili]: https://www.bilibili.com/video/BV1zdDpYhEqj/ [ref_extra_1_yt]: https://youtu.be/Bnb92NG30us