乐于分享
好东西不私藏

你的第一个AI助手,从这开始 | 基础入门

你的第一个AI助手,从这开始 | 基础入门

写在前面

📖 系列导航:这是 Claude Code 安装系列教程的第二篇

Note

 📝 关于这篇教程

      这篇讲了不少概念,比如上下文、Token、Compact 等。可能看起来有点多,但我认为对零基础的朋友来说是必要的——因为这些是你最可能不知道、但又一定会遇到的东西。理解了这些,以后用起来才不会踩坑

  • • 大神们可以快速浏览或跳过
  • • 遇到问题欢迎评论区留言,我尽量帮忙
  • • 我也只是个正在学习的普通人,希望能帮到大家!

距离上篇发布已经过了几天了。

如果你按教程一步步做完,现在打开终端输入 claude,应该能看到如下的画面了:

这几天,你可能已经开始尝试用它做些事情了。也许很顺利,也许遇到了一些困惑:

“然后呢?我该说什么?它能做什么?”“它说上下文太长了怎么办?”“Token 是什么?为什么越来越贵?”

如果你还没能够看到这个界面,请回顾上篇的安装步骤,确保配置正确。

不管你是哪种情况,这篇都会帮你从”装好了”真正进阶到”用起来”。


第一部分:基本操作

1.1 启动和退出

启动

  1. 打开终端(Windows 按 Win + R,输入 powershell;Mac 按 Cmd + 空格,输入 Terminal
  2. 输入 claude,按回车

这里我们上期说过,这是 Claude 确认权限,选择 yes 即可。正常你应该进入一个项目目录去运行 Claude,但是首次验证,没那么重要。

退出

  • • 输入 exit,按回车
  • • 或者直接关掉终端窗口

1.2 工作目录:重要概念

首先,我们来讲一下刚才权限确认的问题。

💡 先说明一下:权限确认是正常现象,即使你进入了正确的工作目录,Claude Code 也会在你第一次操作某个文件时询问你是否允许。这是安全机制,不用担心。只要你确定工作目录是对的,这些权限确认就都是”可控”的。

这涉及到一个重要概念:工作目录

什么是工作目录?

Claude Code 启动后,它会”盯着”你当前所在的文件夹。这个文件夹就叫工作目录

打个比方:

你雇了一个助手,帮你整理文件。但你只给了他一个文件夹的钥匙。他主要在这个文件夹里工作,这里的东西他最熟悉。

Claude Code 就是这个助手。它默认操作你当前所在文件夹里的文件。

两种使用方式

假设你想处理一个在 D:\工作 目录下的 销售报表.xlsx

方式一:cd 到目录,直接说文件名

# PowerShell 中cd D:\工作claude

然后在 CLI 中:

:帮我看一下销售报表.xlsx

方式二:用绝对路径,不用切换目录

在任何目录启动 CLI,然后:

:帮我看一下 D:\工作\销售报表.xlsx

两种方式都可以。方式一更简洁(不用每次输路径),方式二更灵活(处理多个目录的文件时方便)。

💡 绝对路径从哪来? 直接在资源管理器里复制:点击地址栏,全选后按 Ctrl + C 复制,然后加文件名就行;如果是文件名也可以按照下图右击复制。

为什么推荐方式一?

虽然两种方式都能用,但建议养成 cd 到目标目录的习惯

  1. 不用每次输完整路径:
  2. 省事
  3. 上下文更清晰:
  4. Claude 知道你在处理哪个项目
  5. 减少出错:
  6. 路径太长容易打错
  7. 避免”污染”目录:
  8. CLI 会在当前目录生成配置文件(如 .claude/ 文件夹),如果随意启动,这些文件会散落各处

⚠️ 为什么要避免随意启动?

Claude Code 会在工作目录下创建 .claude/ 文件夹,用来存储:

  • • 项目级别的配置
  • • 会话记忆
  • • 权限设置

如果你在一个”临时目录”(比如桌面、下载文件夹)启动,这些配置文件就会留在那里,既占地方又不好管理。

建议:每个项目有自己固定的目录,在那里启动 CLI。

💡 小技巧:输入 cd 后面的文件夹名时,可以按 Tab 键自动补全。比如输入 cd D:\Kun 然后按 Tab,它会自动帮你补全路径。

实际操作示例

# 先切换到教学案例目录cd D:\Kun-VibeCoding\教学案例# 然后启动claude

1.3 怎么跟它说话?

好了,现在你已经正确进入了 Claude Code 的界面。

💡 小知识:这个界面我们后面会简称为 CLI(Command Line Interface,命令行界面)。之后提到的”在 CLI 中输入”,就是指在这个界面里说话,不是在 PowerShell 里。

用自然语言,像跟人说话一样。

不需要学什么命令格式。你平时怎么跟同事说话,就怎么跟它说。

基本原则

原则
说明
说人话
不用刻意用”专业术语”
说清楚
目标 + 约束 + 期望结果
分步骤
复杂任务拆开说

举例

简单任务

:帮我把这个文件夹里的图片都压缩一下

复杂任务(说清楚三要素)

:帮我把这个 Excel 里的销售数据整理一下:

  • • 目标:按地区汇总销售额
  • • 约束:只看2024年的数据
  • • 期望:生成一个新的汇总表

1.4 常用斜杠命令

除了直接说话,CLI 里还有一些快捷命令。先记住这几个最常用的

命令
作用
使用场景
/help
查看所有命令
忘了有什么功能
/clear
清除当前对话
开始新任务
/compact
压缩对话
对话太长但想继续
/context
查看上下文使用情况
想知道用了多少
/stats
查看 Token 统计
想知道消耗了多少

怎么用:直接输入斜杠 /,它会自动弹出提示列表。

💡 小提示:这些命令的作用后面会详细讲,这里先知道有这些命令就行。


1.5 权限确认

Claude Code 第一次帮你操作文件时,会问你是否允许:

为什么会这样?

这是安全机制。它不能随便动你的文件,必须经过你同意。

怎么处理?

刚开始用:建议每次都看一下它在问什么,选择 Yes 或 No。

觉得太烦了:CLI 提供了几种模式,可以控制权限行为:

按 Shift + Tab 可以在 CLI 中切换模式:

模式
显示状态
说明
适用场景
默认模式
无显示
每次操作均会询问
日常使用
Accept Edits
⏵⏵ accept edits on
自动接受编辑,但首次访问文件仍会询问
快速编辑
Plan Mode
⏸ plan mode on
先规划再执行,适合复杂任务
复杂任务规划

💡 小提示:这些模式的具体使用场景,未来篇幅会详细讲。这里先知道怎么切换就行。

你也可以在 PowerShell 中用命令启动,这会多一个模式:

claude --dangerously-skip-permissions

这会启用 ⏵⏵ Bypass Permissions 模式,完全跳过所有权限确认。

⚠️ 重要警告

注意这个命令里有 “dangerously”(危险地) 这个词——这不是开玩笑的。

跳过权限确认意味着:

  • • ❌ 它可能误删你的文件
  • • ❌ 它可能执行危险的命令
  • • ❌ 你无法撤销它的操作

我的建议

  • • 🔒 重要项目:保持询问模式,不要跳过
  • • 🧪 测试环境:可以跳过,但要确保里面没有重要东西

第二部分:重要概念与操作(必读)

这一部分很重要。理解了这些概念,你才能用得顺手、用得省钱。

你可能在用的时候遇到过这样的提示:”上下文太长了”或者看到 Token 消耗蹭蹭往上涨。这些都是什么意思?为什么会影响你的使用体验和费用?

让我们从最基础的概念开始。


2.1 上下文是什么?

用人话解释

上下文 = 对话记忆

想象你在跟一个人聊天:

  • • 第一句你说”我叫小明”
  • • 第二句你说”我今年25岁”
  • • 第三句你问”我叫什么?”

他能回答”小明”,因为他记得前面说过的话。这个”记得的内容”,就是上下文。

Claude Code 也是一样的。你们聊过的所有内容,它都”记”着。

上下文有什么用?

上下文让 Claude 能”连贯”地跟你对话。

:帮我看看这个文件

Claude:好的,我看到这是一个销售报表……

:帮我按地区汇总一下

Claude:好的,我帮你把刚才看到的销售报表按地区汇总……

它知道”这个文件”是指刚才说的销售报表,因为它有上下文记忆。

上下文的限制

但上下文不是无限的。打个比方:

就像手机内存,开太多应用会卡。上下文也有”容量”,塞太多东西就会出问题。

问题一:上下文有长度限制

不同模型的上下文长度不同:

模型
上下文长度
说明
GLM-4.7
约 128K Token
免费用户够用
DeepSeek
约 64K Token
更便宜,但上下文短
GLM-5(付费)
200K Token
重度用户可选
DeepSeek(测试中)
1M Token
未来可能开放

💡 小提示:128K Token 大约相当于 6-8 万个汉字,日常使用足够。如果你的项目特别大,可能需要考虑更高级的模型。

对话太长了,它就”记不住了”,需要压缩或清除。

问题二:上下文消耗 Token

这是更要命的:上下文里的所有内容,每次对话都要重新”读”一遍,都要花钱。


2.2 Token 是什么?为什么越来越贵?

Token 是什么?

Token = AI 计费的最小单位

简单理解:1 个中文字 ≈ 1-2 个 Token

你说的每一句话、Claude 回的每一句话,都会消耗 Token。

打个比方:

就像出租车打表,上车就开始计费。你说的话是里程,Claude 回的话也是里程,加在一起就是你要付的钱。

为什么用着用着越来越贵?

因为上下文会累积。

打个比方:

你坐出租车,跟司机聊了一路。到地方了,你不下车,继续聊。司机继续打表。聊得越久,费用越高——即使你只是坐在那里没动。

Claude Code 也是这样:对话不结束,之前的所有内容每次都要重新”读一遍”,都要计费。

举个例子:

对话轮次
你说的
Claude 回的
累计消耗的
Token
第1轮
100字
200字
300
第2轮
100字
200字
300 + 300=600
第3轮
100字
200字
300 + 600=900
第20轮
100字
200字
6000+

看到没有?虽然你每轮只说了 100 字,但到第 20 轮,实际消耗已经是 6000+ Token 了。

因为 Claude 每次都要”重读”之前的所有对话。

这意味着什么?

  1. 对话越长,越贵:
  2. 不是线性的,是累积的
  3. 不需要的对话要及时清除:
  4. 用 /clear
  5. 太长的对话要压缩:
  6. 用 /compact

怎么查看 Token 消耗?

在 CLI 中输入 /stats

/stats

Claude:当前会话统计:

  • • 总 Token 消耗:15,234
  • • 输入 Token:12,100
  • • 输出 Token:3,134

💡 小技巧:养成习惯,每隔一段时间输入 /stats 看看消耗了多少,心里有数。

⚠️ 注意:如果你用的是国内模型(如 GLM-4.7),/stats 显示的 Token 数量是准确的,但费用估算可能不准,因为计费标准不同。建议直接去各平台控制台查看实际消费。

CLI 中的快捷操作

除了斜杠命令,CLI 还有一些快捷键:

快捷键
作用
Ctrl + O
在编辑器中打开当前会话的历史记录
↑ /  箭头
浏览之前输入过的内容
Ctrl + C
中断当前操作(Claude正在执行时想停下来)
Esc
取消当前输入

这些操作能让你用得更顺手。

⚠️ 重要警告:不要用 Ctrl+C 复制

在 CLI 中,不要用 Ctrl + C 来复制内容

为什么?因为 Ctrl + C 在命令行里的含义是中断/终止

后果

  • • 如果你在输入框里按了 Ctrl + C,会直接退出当前会话
  • • 你的对话内容不会保存
  • • 如果 Claude 正在执行任务,会被强制中断

正确做法

  • • 复制:用 Ctrl + Insert 或右键菜单
  • • 粘贴:用 Shift + Insert 或右键菜单

2.3 /clear:清除对话

什么时候用?

场景一:开始新任务

刚才你在处理 Excel:

:帮我处理一下这个表格……

Claude:(处理完成)

现在你要写文档了,跟 Excel 完全无关。这时候在 CLI 中输入:

/clear

Claude:(对话已清除)

然后开始新任务:

:帮我写一篇关于……的文章

场景二:换话题了

之前的对话跟现在要做的事没关系,留着只会浪费 Token。

/clear 做了什么?

  • • 清除所有对话历史
  • • Claude “忘记”之前聊过的所有内容
  • • 相当于重新开始

注意事项

⚠️ 清除后,Claude 就不记得之前的事了。

如果你刚才让它读了某个文件,/clear 之后它就不知道那个文件是什么了。需要重新告诉它。


2.4 /compact:压缩对话

什么时候用?

场景:对话很长,但你想继续这个任务,不想完全清除。

比如你让它帮你写一篇长文章,已经聊了 30 轮,Token 消耗很大。但文章还没写完,你不想 /clear 重新开始。

这时候用 /compact

/compact 做了什么?

它会”总结”之前的对话,把关键信息保留,把废话删掉。

打个比方:

原来的对话像一本 100 页的书。/compact 之后变成 10 页的摘要。关键内容都在,但篇幅小了很多。

/clear vs /compact 的区别

/clear /compact
效果
完全清除
压缩精简
记忆
全部丢失
保留关键信息
适用场景
开始新任务
继续当前任务但想省 Token

实际例子

对话已经很长了,在 CLI 中输入:

/compact

Claude:我已将对话压缩。以下是关键信息摘要:

  • • 任务:处理销售报表.xlsx
  • • 已完成:数据清洗、按地区汇总
  • • 当前状态:准备生成图表

我们可以继续。你想要什么图表?


2.5 自动 Compact:什么时候会发生?

Claude Code 有个机制:当上下文用到一定量时,它会自动压缩。

什么时候会触发?

  • • 当上下文使用超过 60% 时,响应会变慢
  • • 当接近上限时,系统会自动压缩

你会在 CLI 界面右下角看到类似这样的提示:

注意事项

压缩可能丢失信息

无论是自动压缩还是手动 /compact,都是”智能”压缩——它会尽量保留重要内容,但不是完美的。有时候它会删掉一些你以为重要、但它觉得不重要的内容。

建议

  • • 如果你正在做复杂任务,压缩后最好检查一下它还记得多少
  • • 自己主动用 /compact,不要等它自动触发——自己掌握节奏更好

怎么知道上下文用了多少?

随时在 CLI 中输入 /context 查看:

/context

Claude:上下文使用情况:

  • • 已使用:45%(约 90K Token)
  • • 剩余:55%(约 110K Token)

如果超过 50%,就可以考虑主动 /compact 了。


第三部分:与 AI 沟通的正确姿势


3.1 好提示 vs 差提示

差提示的特征

问题
例子
为什么差
太模糊
“帮我处理一下”
处理什么?怎么处理?
没背景
“帮我写个脚本”
什么脚本?干什么用?
没约束
“帮我压缩图片”
压到多大?保持尺寸吗?
一次说太多
“帮我读取这个文件然后按日期排序然后筛选出今年的数据然后生成图表”
容易出错,难以调试

好提示的特征

要素
例子
说清目标
“帮我把这个 Excel 按地区汇总销售额”
说清约束
“只看2024年的数据,忽略空值”
说清期望
“输出一个新的 Excel 文件,叫 汇总表.xlsx”

对比示例

❌ 差提示

:帮我处理一下这个文件

Claude:请问您想怎么处理?是要……(来来回回问好几轮)

✅ 好提示

:帮我处理这个销售报表.xlsx:

  1. 筛选出2024年的数据
  2. 按地区汇总销售额
  3. 生成一个新的 Excel 文件

Claude:好的,我马上处理……(一次搞定)


3.2 常见错误用法

错误一:以为它能”看到”你屏幕上的东西

❌ 错误做法

:(看着屏幕上的报错)帮我看看这个错误

Claude:请问是什么错误?我没看到。

正确做法:把错误信息复制给它,或者把报错截图保存到工作目录让它读取。

错误二:不给上下文就问问题

❌ 错误做法

:帮我改一下这个代码

Claude:请问是哪个代码文件?

正确做法:先告诉它文件名,或者让它先看看项目结构。

错误三:一个任务从头到尾一次说完

❌ 错误做法

:帮我读取 data.xlsx,筛选出销售额大于1000的记录,按地区分组汇总,计算平均值,然后画一个柱状图,保存为 PNG,再写一个分析报告……

Claude:(执行到一半出错了,你不知道错在哪一步)

正确做法:分步骤来,每一步确认没问题再继续。

✅ 正确做法

:先帮我看看 data.xlsx 的结构

Claude:(展示结构)

:好的,帮我筛选出销售额大于1000的记录

Claude:(筛选完成)

:按地区分组汇总

……

错误四:不清除对话就开始新任务

❌ 错误做法

刚才在处理 Excel,已经聊了 20 轮了。现在想写文章:

:帮我写一篇文章……

问题:Claude 会”带着”之前的 Excel 对话上下文,导致 Token 消耗巨大,而且可能搞混。

正确做法

/clear

Claude:(对话已清除)

:帮我写一篇文章……


3.3 一个好用的提示模板

当你不确定怎么说的时候,可以用这个模板:

【背景】我正在做……(一句话说明你在做什么)【任务】我需要你帮我……(具体要做什么)【约束】- 要求1:……- 要求2:……【期望输出】最终我想要……(文件格式、内容要求等)

例子

【背景】我正在整理今年的销售数据【任务】帮我分析这个 Excel 文件,找出销售最好的3个产品【约束】- 只看2025年的数据- 销售额按金额排序,不是按数量【期望输出】告诉我这3个产品的名称和销售额就行

第四部分:基础场景案例


案例一:处理 Excel 表格

场景:老板给了你一个销售数据表,要你按地区汇总。

步骤

第一步:在 PowerShell 中切换到文件所在目录

cd D:\Kun-VibeCoding\教学案例claude

第二步:在 CLI 中说清楚你要什么

:帮我处理这个销售数据.xlsx:

  • • 筛选出2025年的数据
  • • 按地区汇总销售额
  • • 生成一个新的汇总表

Claude:好的,我来处理……(开始执行)

第三步:检查结果

:帮我打开看看结果对不对

Claude:(打开文件展示结果)

你学到了

  • • 先 cd 到文件所在目录
  • • 说清楚目标、约束、期望输出
  • • 让它展示结果,确认没问题

案例二:批量重命名文件

场景:你有一个文件夹,里面 100 张照片,文件名乱七八糟的。

步骤

第一步:在 PowerShell 中切换到文件夹

cd D:\Kun-VibeCoding\教学案例\照片claude

第二步:在 CLI 中说明需求

:帮我把这个文件夹里的图片按修改日期重命名,格式改成:2024-01-15_001.jpg 这样的

Claude:我计划这样重命名:

  • • IMG_0001.jpg → 2024-03-20_001.jpg
  • • Screenshot_xxx.png → 2024-03-20_002.png
  • • ……

确认执行吗?

第三步:确认执行

:确认

Claude:(执行重命名)完成!

你学到了

  • • Claude 会先预览,让你确认
  • • 批量操作前先看看它打算怎么做

案例三:帮你写/改代码(即使你不懂编程)

场景:你找到一段代码,但运行报错了。

步骤

第一步:在 PowerShell 中切换到代码所在目录

cd D:\Kun-VibeCoding\教学案例\脚本claude

第二步:在 CLI 中把错误信息给它

:我运行这个 Python 脚本报错了,错误信息是:

(粘贴错误信息)

帮我看看是什么问题,帮我修一下

Claude:问题出在第15行……我帮你改好了,再试试?

第三步:让它解释改了什么(学习机会)

:帮我解释一下改了什么

Claude:(解释修改内容)

你学到了

  • • 不懂编程也能让它帮你修代码
  • • 记得让它解释改了什么(学习机会)

案例四:整理下载文件夹

场景:你的下载文件夹乱七八糟,想按文件类型分类整理。

步骤

第一步:在 PowerShell 中切换到下载文件夹

cd D:\Kun-VibeCoding\教学案例\下载文件claude

第二步:在 CLI 中说明需求

:帮我把这个文件夹里的文件按类型整理:

  • • 图片(jpg、png)放到”图片”文件夹
  • • 文档(pdf、docx)放到”文档”文件夹
  • • 压缩包(zip、rar)放到”压缩包”文件夹
  • • 其他文件保持不动

Claude:我计划这样整理:

  • • 创建文件夹:图片、文档、压缩包
  • • 移动 23 个图片文件到”图片”
  • • 移动 15 个文档文件到”文档”
  • • 移动 8 个压缩包到”压缩包”

确认执行吗?

第三步:确认执行

:确认

Claude:(执行整理)完成!

你学到了

  • • Claude 可以帮你做文件管理
  • • 批量操作前会预览,确认后才执行

第五部分:常见问题


Q1:对话长了很卡怎么办?

方案一:用 /compact 压缩

/compact

方案二:用 /clear 清除,重新开始

/clear

(注意:清除后它就不记得之前的事了)

方案三:退出重新启动

exit

然后在 PowerShell 中重新 claude 启动


Q2:Token 消耗太快怎么办?

  1. 及时清除无关对话:
  2. 换任务就用 /clear
  3. 不要一次说太多:
  4. 分步骤来
  5. 选择更便宜的模型:
  6. DeepSeek 比 GLM-5 便宜
  7. 主动用 /compact:
  8. 不要等自动压缩

Q3:它理解不了我的意思怎么办?

  1. 换个说法:
  2. 用更简单的语言描述
  3. 给示例:
  4. “我想要类似这样的输出:……”
  5. 分步骤:
  6. 一次只说一件事
  7. 让它复述:
  8. “你理解我要做什么吗?用你自己的话说一遍”

Q4:它做的结果不是我想要的怎么办?

  1. 描述问题:
  2. “这个结果不对,我想要的是……”
  3. 给示例:
  4. “参考这个格式:……”
  5. 重新来:
  6. 用 /clear 清除,换个说法重新说

Q5:屏幕上出现 Error,要紧吗?

你可能会看到类似这样的输出:

Bash(powershell -Command "Get-ChildItem 'D:\工作\' -ErrorAction SilentlyContinue")⎿  Error: Exit code 1Bash(cd "D:\工作" && python -c "import pandas as pd...")⎿  Error: Exit code 1   /usr/bin/bash: line 14: cd: D:\工作: No such file or directory

别慌!这些 Error 大多数时候可以忽略。

为什么会出现这些?

Claude Code 在执行任务时,会尝试多种方法。某个方法失败了,它会自动换一种方法。所以你会看到一些”失败”的记录,但它最终会找到成功的路径。

什么时候需要关注?

  • • ❌ 可以忽略:中间过程的 Error,只要最终任务完成了
  • • ⚠️ 需要关注:Claude 明确说”我做不到”或者”任务失败了”
  • • 🔴 必须处理:连续出现大量 Error,且没有成功输出

💡 心态建议:把 Claude Code 想象成一个在不断”试错”的助手。它试了10次,失败了9次,但只要第10次成功了,任务就完成了。那9次失败记录你可以无视。不过,尽可能准确地表达需求,可以减少试错次数,进而减少 Token 消耗。


这期我们学会了什么

  • • ✅ 掌握了基本操作:启动、退出、工作目录、CLI 概念
  • • ✅ 理解了核心概念:上下文、Token、/clear、/compact
  • • ✅ 学会了查看消耗:/context、/stats
  • • ✅ 学会了正确的沟通方式:好提示 vs 差提示
  • • ✅ 知道了常见错误用法,避免踩坑
  • • ✅ 完成了四个基础场景案例
  • • ✅ 知道了 CLI 中不要用 Ctrl+C 复制
  • • ✅ 知道了 Error 信息大多数可以忽略

下期预告

到现在为止,你已经能用 Claude Code 帮你做基本的事情了。

你可能会想:上篇不是说 AI 可以伴随你成长吗?不再是那种今天聊完、明天忘了的 Chat 模式?

在你不懂的领域,它可以帮你跨过技术门槛;在你擅长的领域,它可以帮你节省重复劳动——这些好像还没体验到?

别着急。

如果你想让它在特定领域更专业、更高效——比如专门帮你处理 PDF、专门帮你写公众号文章、专门帮你分析数据——那就需要了解 Skill(技能系统) 了。

Skill 是 AI 助手真正强大的地方,也是很多人用不好的地方。

下篇,我们详细讲。


附录:命令速查表

启动和退出

命令
作用
使用场景
claude
启动
开始使用
claude --dangerously-skip-permissions
启动(跳过权限确认)
⚠️ 仅限信任环境
exit
退出
结束使用

对话管理

命令
作用
使用场景
/help
查看帮助
忘了有什么功能
/clear
清除对话
开始新任务
/compact
压缩对话
对话太长但想继续

查看消耗

命令
作用
使用场景
/context
查看上下文使用情况
想知道用了多少
/stats
查看 Token 统计
详细消耗数据

附录:沟通模板

【背景】我正在做……【任务】我需要你帮我……【约束】- ……- ……【期望输出】最终我想要……
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 你的第一个AI助手,从这开始 | 基础入门

猜你喜欢

  • 暂无文章