1 00:00:00,137 --> 00:00:03,895 你自己的 AI。只需提示词,无需任何经验。 2 00:00:03,920 --> 00:00:08,520 只需十分钟:拥有自己的聊天界面、应用和预算控制权。 3 00:00:09,400 --> 00:00:14,615 开始吧。我们将使用 Claude 和 Runpod ,后者是一项用于租用高性能服务器的服务, 4 00:00:14,640 --> 00:00:18,015 服务器开机期间按秒计费。 5 00:00:18,040 --> 00:00:20,255 你可以在不购买这类设备的情况下学习。 6 00:00:20,280 --> 00:00:22,655 这里简要概括了准备过程中的等待时间。 7 00:00:22,680 --> 00:00:24,575 你不需要懂编程。 8 00:00:24,600 --> 00:00:27,828 如果你已经是资深程序员,也可以跟着操作。 9 00:00:27,853 --> 00:00:32,615 你通过 AI 来指挥:提出需求,由 Claude 做好准备,然后检查结果, 10 00:00:32,640 --> 00:00:36,800 再继续。如果有疑问,就让它解释当前步骤,并根据你的 电脑进行调整。 11 00:00:36,840 --> 00:00:40,735 提示词和文件都在课程资源中。 12 00:00:40,760 --> 00:00:45,335 Runpod 允许你通过互联网租用高端设备,配备强 大的显卡 13 00:00:45,360 --> 00:00:47,055 和大容量内存。 14 00:00:47,080 --> 00:00:49,495 你只需为设备开机的时间付费。 15 00:00:49,520 --> 00:00:52,615 你的电脑发送任务并接收结果。 16 00:00:52,640 --> 00:00:54,548 你不必购买这类设备。 17 00:00:54,573 --> 00:00:59,455 关键在于:即使你没有提出任何问题,只要设备仍然开机 , 18 00:00:59,480 --> 00:01:00,375 费用就会继续产生。 19 00:01:00,400 --> 00:01:02,975 首先,进入 Runpod 并创建账户。 20 00:01:03,000 --> 00:01:05,082 这里简要介绍注册和付款流程。 21 00:01:05,107 --> 00:01:09,360 要继续操作,你必须能够进入控制台、确认使用的是正确 的账户,并确保 22 00:01:09,400 --> 00:01:13,322 余额充足。创建设备之前,我们会先检查价格。 23 00:01:13,347 --> 00:01:16,895 这次测试不需要购买任何数月期的套餐。 24 00:01:16,920 --> 00:01:21,242 开始之前,你需要安装 Claude Code 并登 录账户。 25 00:01:21,267 --> 00:01:24,335 如果还没有安装,请按照课程资源中的指南操作。 26 00:01:24,360 --> 00:01:27,455 现在,在课程文件夹中打开 Claude,并告诉它: 27 00:01:27,480 --> 00:01:31,402 检查我的电脑,并安装缺少的连接工具。 28 00:01:31,427 --> 00:01:33,095 Claude 会执行检查; 29 00:01:33,120 --> 00:01:35,482 你负责检查并授权必要的操作。 30 00:01:35,507 --> 00:01:38,015 Claude 的费用与 Runpod 分开计算。 31 00:01:38,040 --> 00:01:42,122 将课程文件下载到自己的文件夹中,并从该文件夹启动 Claude。 32 00:01:42,147 --> 00:01:46,815 其中包含操作说明、聊天界面,以及一个用于创建视频片 段的示例工具。 33 00:01:46,840 --> 00:01:50,522 这样,你就可以用简短的指令操作,而不必每次都重复整 个配置过程。 34 00:01:50,547 --> 00:01:54,548 Ollama、Python 和 FFmpeg 将安 装在服务器上; 35 00:01:54,573 --> 00:01:57,775 你的电脑只需要安装连接工具。 36 00:01:57,800 --> 00:02:02,575 现在告诉 Claude:使用操作说明中的地址,连接 Runpod 官方 MCP。 37 00:02:02,600 --> 00:02:07,360 MCP 是一种适配器,让 Claude 能够使用外 部工具。 38 00:02:07,480 --> 00:02:11,002 在这里,它可以查询设备信息并为我们准备设备。 39 00:02:11,027 --> 00:02:15,162 Claude 会负责安装;你只需完成浏览器中打开的 授权流程。 40 00:02:15,187 --> 00:02:19,375 授权前请检查账户,并在 Claude 提示时重新打 开对话。 41 00:02:19,400 --> 00:02:24,175 第一次请求是:阅读操作说明,检查我的工具, 42 00:02:24,200 --> 00:02:26,560 并查询我的 pods 及当前价格。 43 00:02:26,920 --> 00:02:31,855 暂时不要创建任何东西。Runpod 将租用的设备称 为 pod,里面装有你的 44 00:02:31,880 --> 00:02:35,040 程序。看到这个词时,可以把它理解为: 45 00:02:35,240 --> 00:02:37,175 我在 Runpod 上的电脑。 46 00:02:37,200 --> 00:02:39,015 我们先检查访问权限; 47 00:02:39,040 --> 00:02:40,480 然后才开始花钱。 48 00:02:40,600 --> 00:02:45,135 现在让它推荐一个 pod,并显示内存容量和价格。 49 00:02:45,160 --> 00:02:48,895 我们需要一块拥有 24 GB 显存的 GPU。 50 00:02:48,920 --> 00:02:51,828 GPU 是用于加速模型运行的显卡。 51 00:02:51,853 --> 00:02:54,682 它的显存用于存放模型运行所需的数据。 52 00:02:54,707 --> 00:02:58,375 RAM 用于运行程序,而磁盘用于存储文件。 53 00:02:58,400 --> 00:03:02,495 我们的价格示例将使用 RTX 4090。 54 00:03:02,520 --> 00:03:06,735 我们会将模型和文件保存在独立于 pod 的网络磁盘 上。 55 00:03:06,760 --> 00:03:10,535 磁盘和 GPU 必须位于同一个数据中心: 56 00:03:10,560 --> 00:03:12,695 也就是这些设备所在的位置。 57 00:03:12,720 --> 00:03:16,295 这样,我们就能释放 GPU,同时保留已经完成的配置 。 58 00:03:16,320 --> 00:03:18,855 只要网络磁盘还存在,就会继续产生费用; 59 00:03:18,880 --> 00:03:20,880 我们会将这部分费用计入最终账单。 60 00:03:21,000 --> 00:03:25,775 检查摘要:一块 GPU、兼容的磁盘、价格,以及 61 00:03:25,800 --> 00:03:28,775 pod 的名称。设备可用情况会发生变化: 62 00:03:28,800 --> 00:03:33,575 使用 Claude 已经核实的选项,并且只接受符合 你需求的报价。 63 00:03:33,600 --> 00:03:35,640 之后,它就可以创建这台设备了。 64 00:03:35,720 --> 00:03:37,480 从这一刻起,费用开始产生。 65 00:03:37,560 --> 00:03:41,120 请等待准备工作完成,尽管这里会简要带过等待过程。 66 00:03:41,240 --> 00:03:45,815 Ollama 是一个用于管理和运行 AI 模型的程 序,运行在安装它的设备上; 67 00:03:45,840 --> 00:03:48,280 在这里,就是我们的服务器。 68 00:03:48,360 --> 00:03:53,440 我们将使用中国阿里巴巴公司的模型 Qwen 3.5 9B。 69 00:03:53,480 --> 00:03:58,255 选择它是因为它兼具文本、图像和工具处理能力,而且模 型规模适中, 70 00:03:58,280 --> 00:04:00,320 能够轻松运行在我们选择的 GPU 上。 71 00:04:00,520 --> 00:04:04,800 对于本视频来说,这是一个实用的平衡选择,无需为超大 型模型付费。 72 00:04:04,920 --> 00:04:08,655 打开聊天界面之前,让 Claude 检查以下四项: 73 00:04:08,680 --> 00:04:12,960 连接状态、Ollama、模型是否已下载,以及 GPU 是否正在使用。 74 00:04:13,160 --> 00:04:16,895 设备显示为开机状态,并不意味着它已经准备就绪。 75 00:04:16,920 --> 00:04:20,095 四项检查全部完成后再继续。 76 00:04:20,120 --> 00:04:24,575 这样,你就能清楚了解自己的付费内容,并确认模型拥有 所需的算力。 77 00:04:24,600 --> 00:04:28,880 现在告诉它:建立受保护的隧道,并在浏览器中显示我的 聊天界面。 78 00:04:29,160 --> 00:04:34,240 SSH 隧道可以连接你的电脑和服务器,而不会将 AI 服务直接暴露给 79 00:04:34,280 --> 00:04:37,895 互联网上的任何人。Claude 会准备访问密钥; 80 00:04:37,920 --> 00:04:40,120 私钥则由你自己保管。 81 00:04:40,200 --> 00:04:42,975 不要在对话中粘贴机密密钥。 82 00:04:43,000 --> 00:04:44,775 打开它提供给你的地址。 83 00:04:44,800 --> 00:04:48,695 这个网页必须由你的 pod 提供服务,即使你是在自 己的浏览器中查看它。 84 00:04:48,720 --> 00:04:52,775 输入一个简短的问题,并确认确实收到了回复。 85 00:04:52,800 --> 00:04:54,895 首次加载可能需要更长时间。 86 00:04:54,920 --> 00:04:59,695 再问一个问题:在本次会话期间,我们可以让模型保持加 载状态, 87 00:04:59,720 --> 00:05:01,600 避免每次都重新加载。 88 00:05:01,673 --> 00:05:05,155 要检查图像处理能力,可以使用容易核对的内容: 89 00:05:05,180 --> 00:05:09,515 三个人物或图形。附上图片,然后问它看到了几个。 90 00:05:09,540 --> 00:05:11,995 将它的回答与你眼前的实际内容进行比较。 91 00:05:12,020 --> 00:05:14,515 确认结果后再继续。 92 00:05:14,540 --> 00:05:18,075 这项测试用于确认图像确实传到了模型; 93 00:05:18,100 --> 00:05:21,500 但这并不意味着模型的所有回答都是正确的。 94 00:05:21,760 --> 00:05:25,635 现在让它编写一个简单的函数,并提供五项测试来验证该 函数。 95 00:05:25,660 --> 00:05:30,035 告诉 Claude 将任务发送给你的模型,并在 pod 中执行代码。 96 00:05:30,060 --> 00:05:34,715 查看结果。在准备阶段,我们已经用一小段代码验证过这 套流程, 97 00:05:34,740 --> 00:05:39,715 从这样的小任务开始,可以帮助你分辨 AI 提出了什 么要求,以及电脑实际执行了什么 98 00:05:39,740 --> 00:05:40,780 操作。 99 00:05:40,820 --> 00:05:42,900 我们还可以为它提供工具。 100 00:05:42,980 --> 00:05:44,715 AI 提出一个操作请求; 101 00:05:44,740 --> 00:05:49,995 由程序执行该操作。在准备阶段,我们已经验证过一个 FFmpeg 工具, 102 00:05:50,020 --> 00:05:52,220 用于生成一个五秒的视频片段。 103 00:05:52,500 --> 00:05:57,995 FFmpeg 可以裁剪视频、转换格式、合并图像并应 用滤镜。 104 00:05:58,020 --> 00:06:02,275 如果要使用其他视频模型生成场景,还需要进行额外的配 置。 105 00:06:02,300 --> 00:06:04,555 这里我们将继续使用一个简单示例。 106 00:06:04,580 --> 00:06:08,995 要求检查文件是否存在、时长是否为五秒,以及能否正常 播放。 107 00:06:09,020 --> 00:06:13,115 工具必须将这些结果返回给模型,这样模型才能确认自己 108 00:06:13,140 --> 00:06:16,460 创建了什么。请求、执行和结果: 109 00:06:16,500 --> 00:06:18,395 这是三个不同的环节。 110 00:06:18,420 --> 00:06:21,315 在认定任务完成之前,请检查这三个环节。 111 00:06:21,340 --> 00:06:25,435 掌握这套流程后,你就能构建更实用的任务。 112 00:06:25,460 --> 00:06:27,995 聊天界面只是使用自己 AI 的一种方式。 113 00:06:28,020 --> 00:06:32,555 现在告诉 Claude:检查其他应用是否能够连接, 并向我展示它们需要的 114 00:06:32,580 --> 00:06:36,060 信息。这个接口称为 API。 115 00:06:36,100 --> 00:06:38,875 Claude 会代你在控制台中发送请求。 116 00:06:38,900 --> 00:06:42,995 这台电脑上的兼容应用可以使用该地址和模型, 117 00:06:43,020 --> 00:06:44,995 前提是隧道始终保持连接。 118 00:06:45,020 --> 00:06:47,980 隧道的本地地址属于你的电脑。 119 00:06:48,100 --> 00:06:52,155 它不会自动变成一个可以从任何 120 00:06:52,180 --> 00:06:56,155 地方访问的公共地址。今天,我们会建立一条供你自己使 用的安全连接。 121 00:06:56,180 --> 00:07:00,060 这样,你就可以通过聊天界面和其他程序测试自己的 AI。 122 00:07:00,100 --> 00:07:04,795 完成后,让 Claude 只删除本课程使用的 pod,并保留 123 00:07:04,820 --> 00:07:08,380 网络磁盘。之后,在 Runpod 中检查操作结果。 124 00:07:08,660 --> 00:07:11,155 关闭浏览器并不会停止计费。 125 00:07:11,180 --> 00:07:15,595 释放 GPU 后,聊天界面应该不再响应,因为已经没 有设备在 126 00:07:15,620 --> 00:07:18,475 运行模型。磁盘则会继续保留。 127 00:07:18,500 --> 00:07:22,795 要重新使用时,请在你的磁盘所在的数据中心申请一块可 用的 GPU。 128 00:07:22,820 --> 00:07:27,595 Claude 必须检查价格、连接同一块磁盘,并再次 验证聊天界面 129 00:07:27,620 --> 00:07:30,715 和 API。这里不是重新启动原来的 pod: 130 00:07:30,740 --> 00:07:33,820 而是利用已保存的文件重新准备一次会话。 131 00:07:33,860 --> 00:07:37,020 继续工作前,请确认这些检查均已通过。 132 00:07:37,300 --> 00:07:41,675 为了让你有个直观的概念,我们找到了一台标价 6, 616 美元的设备: 133 00:07:41,700 --> 00:07:46,635 配备 RTX 4090、24 GB 134 00:07:46,660 --> 00:07:50,940 显存、64 GB RAM 和 2 TB 磁盘。 135 00:07:50,980 --> 00:07:55,515 这是一个购买价格参考,使用了与示例相同的 GPU, 但并非相同的 136 00:07:55,540 --> 00:08:00,315 pod 配置。在这里,你可以按小时租用算力,而不必 进行这笔 137 00:08:00,340 --> 00:08:04,262 购买。购买还是租用,取决于你的使用时长。 138 00:08:04,287 --> 00:08:08,475 你可以控制谁能访问你的实例、测试不同模型,并连接自 己的 139 00:08:08,500 --> 00:08:13,035 应用程序。只要设备保持开机,你就可以继续进行实验, 而不受应用程序设定的 140 00:08:13,060 --> 00:08:15,395 消息数量限制: 141 00:08:15,420 --> 00:08:18,755 你的限制在于可用内存和预算。 142 00:08:18,780 --> 00:08:21,035 我们按三十天来计算一下。 143 00:08:21,060 --> 00:08:23,995 每天三小时,一个月就是九十小时。 144 00:08:24,020 --> 00:08:28,915 例如,我们查到 RTX 4090 的价格为每小时 0.89 美元: 145 00:08:28,940 --> 00:08:33,675 九十小时的 GPU 费用就是 80.10 美元。 146 00:08:33,700 --> 00:08:36,795 这不是预订,也不代表保证有货。 147 00:08:36,820 --> 00:08:39,235 请始终检查当前报价。 148 00:08:39,260 --> 00:08:43,835 标准的 20 GB 网络磁盘每月增加 1.40 美 元。 149 00:08:43,860 --> 00:08:48,875 设备自带的 20 GB 临时磁盘,在 150 00:08:48,900 --> 00:08:50,780 这九十小时内约增加 0.25 美元。 151 00:08:50,820 --> 00:08:54,955 预计总计:81.75 美元。 152 00:08:54,980 --> 00:08:56,955 不包含税费和 Claude 的费用。 153 00:08:56,980 --> 00:09:00,620 下载文件以及设备开机期间的等待时间也会计费。 154 00:09:01,033 --> 00:09:03,500 结束之前,请记住这张思维导图。 155 00:09:03,780 --> 00:09:05,702 一切都从你的电脑开始: 156 00:09:05,727 --> 00:09:07,900 你告诉 Claude 自己需要什么。 157 00:09:07,940 --> 00:09:11,860 借助 MCP,Claude 可以查询并准备 Runpod 上的 pod。 158 00:09:11,940 --> 00:09:17,860 Ollama、Qwen 和 FFmpeg 等工具都 运行在这台高性能设备中。 159 00:09:17,940 --> 00:09:20,595 你的电脑建立一条安全连接: 160 00:09:20,620 --> 00:09:24,060 聊天界面和供其他应用使用的 API 都通过这条连接 访问。 161 00:09:24,100 --> 00:09:26,035 模型在服务器上运行; 162 00:09:26,060 --> 00:09:28,060 你的电脑负责控制整个过程。 163 00:09:28,100 --> 00:09:30,620 完成后,释放 GPU。 164 00:09:30,660 --> 00:09:34,820 如果保留磁盘,就能为下一次会话保存当前配置。 165 00:09:34,900 --> 00:09:37,235 提出需求、检查结果、关闭设备: 166 00:09:37,260 --> 00:09:38,460 这就是整个流程。 167 00:09:38,810 --> 00:09:43,235 如果测试已经结束,请下载需要保留的文件,并要求删除 本课程使用的 pod 和 168 00:09:43,260 --> 00:09:45,275 网络磁盘。 169 00:09:45,300 --> 00:09:48,075 分别确认这两项资源都已删除。 170 00:09:48,100 --> 00:09:50,380 保留磁盘可以方便下次继续使用; 171 00:09:50,540 --> 00:09:53,715 删除磁盘则会终止相关费用,并清除其中的文件。 172 00:09:53,740 --> 00:09:56,940 根据自己的需求做出选择,并检查操作结果。 173 00:09:57,044 --> 00:09:58,675 你已经理解了整个流程: 174 00:09:58,700 --> 00:10:02,875 明确需求、确定准备内容,并验证它是否正常运行。 175 00:10:02,900 --> 00:10:07,235 理解这些之后,你就可以把准备工作交给 Claude ,让高性能服务器开始 176 00:10:07,260 --> 00:10:11,595 工作。你可以在本视频的简介中找到所有提示词和完整资 源。 177 00:10:11,620 --> 00:10:14,452 由你通过 AI 来指挥。 178 00:10:14,477 --> 00:10:17,100 你的下一个创意,已经有了可以运行它的地方。